I have added a new switch the flx tool:

flx --debug-flx

generates some output on stderr explaining the progress of the flx tool,
and showing some of the file names it is constructing.

This switch also turns --echo on.

I will also add a switch .. um .. lets see .. how about 

        --clear-cache

which will delete the entire cache. This will be the specified one, or, the 
default.
Note there are TWO caches: one for the grammar and pre-compiled library and
pre-compiled headers, and one for C++ and other misc text files that are
generated, these are default to

        $HOME/.felix/cache/binary
        $HOME/.felix/cache/text

I think at the moment *.so *.o etc files also go in the text cache (not sure 
actually) ..

I will also think about another important switch:

        --bundle=

What this will do is generate a *portable* C++ thing or things than can 
be shipped to another platform and compiled without needing any Felix
infrastructure. This should be relatively easy to get a basic version going,
which assumes the flx RTL is installed on your system i.e. you still need
the run time libraries and headers, but given them you can just compile
a static executable or whatever without needing flxg.

The idea here is to prepare the way for using Felix to make some nice
tools that can be distributed on say Debian, without needing Debian
to distribute Felix.

--
john skaller
skal...@users.sourceforge.net





------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Felix-language mailing list
Felix-language@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/felix-language

Reply via email to