TY - GEN
T1 - MinCaml
T2 - FDPE'05 - ACM SIGPLAN 2005 Workshop on Functional and Declarative Programming in Education
AU - Sumii, Eijiro
PY - 2005
Y1 - 2005
N2 - We present a simple compiler, consisting of only 2000 lines of ML, for a strict, impure, monomorphic, and higher-order functional language. Although this language is minimal, our compiler generates as fast code as standard compilers like Objective Caml and GCC for several applications including ray tracing, written in the optimal style of each language implementation. Our primary purpose is education at undergraduate level to convince students-as well as average programmers - that functional languages are simple and efficient.
AB - We present a simple compiler, consisting of only 2000 lines of ML, for a strict, impure, monomorphic, and higher-order functional language. Although this language is minimal, our compiler generates as fast code as standard compilers like Objective Caml and GCC for several applications including ray tracing, written in the optimal style of each language implementation. Our primary purpose is education at undergraduate level to convince students-as well as average programmers - that functional languages are simple and efficient.
KW - Education
KW - ML
KW - Objective Caml
KW - Teaching
UR - http://www.scopus.com/inward/record.url?scp=32044445035&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=32044445035&partnerID=8YFLogxK
U2 - 10.1145/1085114.1085122
DO - 10.1145/1085114.1085122
M3 - Conference contribution
AN - SCOPUS:32044445035
SN - 1595930671
SN - 9781595930675
T3 - FDPE'05 - Proceedings of the ACM SIGPLAN 2005 Workshop on Functional and Declarative Programming in Education
SP - 27
EP - 38
BT - FDPE'05 - Proceedings of the ACM SIGPLAN 2005 Workshop on Functional and Declarative Programming in Education
Y2 - 25 September 2005 through 25 September 2005
ER -