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

Reply via email to