Slava,
* I completely rewrote the x libraries. libs/x11 is replaced by libs/x.
* I completely rewrote Factory. It has been thoroughly factored into
components that can be used to make other window managers. This code is in
libs/wm. Factory is now a very small file that's at apps/factory.factor
* libs/vocabs implements a new vocabulary scheme similar to what I described
in my blog, but with improvements. The big difference is in how vocabularies
map to files. First of all, there are vocabulary-roots which are places that
are searched for vocabularies. Right now I have these:
{ "core" "libs" "apps" "unmaintained" }
When you USE: a vocabulary that doesn't exist, the system searches those
locations in order.
The new mapping scheme goes like this:
x x.factor
x.geom x/geom.factor
x.widgets x/widgets.factor
x.widgets.label x/widgets/label.factor
* libs/x and libs/wm both use libs/vocabs to showcase the vocabulary ideas.
None of the files (and there are a bunch) have REQUIRES: statements. To use
Factory all you do is this:
USE: factory ! factory is loaded as well as all it's dependencies
f start-factory
To bootstrap things, libs/vocabs is delivered as a standard module. To try out
the system, I recommend requiring it and saving. Then all the other code that
uses the new scheme will "just work".
libs/x is the most stable. libs/wm and apps/factory are super experimental.
I've seen a few feps here and there. Right now I mostly run Factory in
Xephyr, but I wanted to share the code because it's all working together now.
And what's a few bugs between friends?
If you wanna browse or pull everythings at:
http://onigirihouse.com:9010/repos/Factor/
Ed
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Factor-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/factor-talk