Currently, flx doesn't work properly due to a "race condition" but it turns out it isn't an initialisation order bug, it's a library design fault:
Config uses Filename::join to construct filenames. Filename join uses val sep = Plat_Filename::sep; to do the joining. Initialisation order is: Plat_filename Config Filename [That's the right order] so of course Config gets the wrong answer because it forward calls Filename which hasn't had "sep" initialised from Plat_Filename::sep yet. An easy fix. Hey, soon I can make a mess again by trying to cache the partially built bound tables (which was the whole point of this re-organisation ... :) -- john skaller skal...@users.sourceforge.net ------------------------------------------------------------------------------ Increase Visibility of Your 3D Game App & Earn a Chance To Win $500! Tap into the largest installed PC base & get more eyes on your game by optimizing for Intel(R) Graphics Technology. Get started today with the Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. http://p.sf.net/sfu/intelisp-dev2dev _______________________________________________ Felix-language mailing list Felix-language@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/felix-language