Skip to main content.

Archives

This is the archive for July 2008

Friday, July 25, 2008

Falcon has now dual module symbol sharing model. The load and export directives provide a push model, where modules can publish their symbol to the global namespace. The import and import from directives provide a pull model, in which a module can explicitly query another module for symbols. Both the models can live in the same application, providing the most complete and flexible symbol sharing system around.

Wednesday, July 16, 2008

I spent the day in trying to put the templates back in the Falcon::List class. For sure, it would have been more elegant, but there are problems in the interfaces (as the class is often returned and used across modules) and undeniable code bloat, so I think that I will just revert and forget about it, at least for now. At spots, I am tempted to re-make everything from scratch in C, but I try to resist ;-)