Personally, I am not going to have much time for rosetta code (or much of anything) for a few months. The shunting yard algorithm can "probably" be simplified, but I have not studied it enough to know if that would be reasonable -- I'm just being optimistic here, I am not saying anything informed.
As for subtractive generator: I usually live with the convention that locale context ends at the end of the represented file. It would be nice, for non-file contexts, if we had a better convention, but it's only an extra sentence to explicitly describe this issue for readers, so hopefully they'll be able to figure things out when things go south for them. And, for exported names: I typically stick them in the z locale (or, more typically, I do not export them). But you can also build forward references from tacit verbs to other verbs (and you can build forward references to any name in an explicit context). -- Raul On Tue, Feb 14, 2012 at 8:59 PM, David Ward Lambert <b49p23t...@stny.rr.com> wrote: > I contributed > http://rosettacode.org/wiki/Parsing/Shunting-yard_algorithm > http://rosettacode.org/wiki/Simple_database > http://rosettacode.org/wiki/Subtractive_generator > Please adjust/repair/replace at will. > > Particulars---the more likely problem areas: > > Shunt-yard parser is longer than other entries even with > comments and assertions removed. > > Simple database data shows data flow in j sentences. > > subtractive generator locale use is suspect. > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm