User:Realazthat/Projects wishlist/HLML: Difference between revisions

no edit summary
(Created page with 'Write a language, or use an existing language that allows for high level transformations among along the common (OO) language family. There exists a subset of each of these langu…')
 
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1:
See [[/JavaML/]] for suggested implementation.
 
Write a language, or use an existing language that allows for high level transformations among along the common (OO) language family. There exists a subset of each of these languages that is common among all of them, in that it is possible to express one in another; ie. to translate from one to another one-to-one.
 
Line 9 ⟶ 11:
==NoGoals==
* Won't arbitrarily convert one language to another
** Won't guarantee functional equivalence.
==Things to consider==
* Python's integers overflow into arbitrary precision integers etc.
* Operator overloading not supported in some languages; function name manglanging will result
* Syntactic sugar will probably probably produce lots of mangled output; eg. anonymous classes, anonymous functions etc.
* Generics/templates?
 
==Features==