Hi,
I changed the flags macro to be a flags{ parsing word in order to make it more
useful and clean up a bunch of places where we define actual words instead of
using CONSTANT:.
Instead of doing this:
CONSTANT: a HEX: 2
CONSTANT: b HEX: 4
CONSTANT: c HEX: 8
: foo ( -- n ) { a b c } flags ; foldable
or
CONSTANT: foo $[ { a c HEX: 32 } flags ]
you can now do this:
CONSTANT: foo flags{ a c HEX: 32 }
The flags{ word is in literals instead of math.bitwise and literals can now
handle words defined using ALIAS:.
Doug
------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Factor-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/factor-talk