The thing is that it is not clear what the * would denote. Would it force a load of _all_ subvocabularies of ui?
I think constructing USING: lists is something that needs to be done by an editor communicating with a Factor instance. The old Factor plugin for jEdit had this feature, you'd put the cursor over an unknown word (which would be underlined red) and press a key. You'd then get a popup listing vocabularies defining a word with this name, selecting one would add the vocab to the file's USING: list. Slava On 13-Sep-07, at 3:24 PM, Adam Wendt wrote: >>> USING: kernel math threads domains >>> colors namespaces.lib hashtables.lib vars rewrite-closures >>> automata ; >>> >>> DOMAINS: opengl ui ; >> >> Now you've introduced a new concept in the language, something >> beginners have to learn, just to save a handful of tokens. > > What would be more intuitive to me would be something like: > > USING: kernel math threads domains opengl opengl.* ui ui.* > colors namespaces.lib hashtables.lib vars rewrite-closures > automata ; > > Adam (thelsdj) > > ---------------------------------------------------------------------- > --- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Factor-talk mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/factor-talk ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Factor-talk mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/factor-talk
