Abstract |
Yolambda
was designed to be a compact dynamic langauge for developing serious
software as well as a platform for experiments into language design
and implementation. In my talk I will describe design decisions that
were made in support of this goal and where appropriate algorithms
that support them. I will describe high level language goals and
how they are achieved at the implementers level. I will discuss design
choices that are reflected in the current implementation as well
as ideas that have not (yet) made it into the implementation. I will
make comparisons to other dynamic languages and implementation approaches. |