User loginNavigation |
archivesReally un-mutable SchemeDidn't notice this being mentioned on LtU yet: PLT is going really really un-mutable, which seems like a rather cool and worthy experiment to my mind, and will probably highlight some of the more pragmatic and cultural aspects of managing the development of a language in light of the user community.
Question from Pierce's Types and Programming LanguagesOn page 56 at the top of the page he has the reduction: ( λx . x ( λx . x ) )( u r ) evaluates to u r ( λx . x ) My question is: I see how the lhs can be written as: (id(id))(ur) which is then (id)(ur). What I don't get is: (id)(ur) = (ur)(id). Is the point that the identity term is commutative in this context? Is this the same idea as the composition operation between functions in that the composition of two functions is generally not commutative, but the identity function is always commutative? Axioms and Theorems for a Theory of Arrays
Axioms and Theorems for a Theory of Arrays
VM's... What's the best?I want to start making a compiler for a little programming language that I have in mind. I think that doing it right would teach me lot of new things. I want to target the JVM's bytecode using Jasmin or Jamaica but I want to know your opinions... Is there another good choice to generate bytecode from the opcodes for the JVM? What about other VM's? CLR is not as portable as JVM... I used Parrot once but i didnt like it in that time. Do you know other options? |
Browse archivesActive forum topics |
Recent comments
27 weeks 5 days ago
27 weeks 5 days ago
27 weeks 5 days ago
50 weeks 2 hours ago
1 year 2 weeks ago
1 year 3 weeks ago
1 year 3 weeks ago
1 year 6 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago