Home | About | Partners | Contact Us

SourceForge Logo

Quick Links
Building XL
XL Mailing List

Understanding XL
Conceptual overview
XL examples
Inside XL
Concept Programming

In depth
Browse GIT
SourceForge Info

Other projects
GNU Project
The Mozart Project

XLR: Extensible Language and Runtime

The art of turning ideas into code

XL, an extensible programming language, implements concept programming
If you want to know more, you should start here.

Interpreted mode is back alive

Tuesday, February 2, 2010

The interpreted mode passes some simple tests. However, I still have some trouble with variable binding.

In the process, I created some interesting functions. One of them allows me to call a function that takes N arguments with an array containing N arguments. See Compiler::EnterArrayToArgsAdapter.

I also made the compiled mode slower. I investigated why... I traced it back to a couple of issues with the evaluyation of constant trees, for instance 0 or 'ABC'. So I added the possibility to rewrite these while still running quickly for the common case where they are not rewritten.

February 2010
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
Jan  Mar

Copyright 2010 Christophe de Dinechin (Blog)
E-mail: XL Mailing List (polluted by spam, unfortunately)