"Open" matches "Box", as defined since Dictionary APL, and long before file operations, pre- and superceding them.
So mixed case looks as a feasible solution to accommodate both forms. --- Don Guinn <[EMAIL PROTECTED]> wrote: > I'm for keeping them in CamelCase too. But I still don't like the word > "Open" for ">" as it's still too close to the name "open". There is no > matching "Close" in "<" so why not change "Open" to "UnBox" to match the > name "Box"? > > Putting the names into a locale other than "z" is better but still > doesn't resolve the duplicate names problem because "z" will still be in > the path. > > I haven't reviewed the other names in PRIMITIVES but I'm still concerned > that there could be others that are really close or the same as existing > names. > > Oleg Kobchenko wrote: > > >--- Don Guinn <[EMAIL PROTECTED]> wrote: > > > > > > > >>Loading primitiv.ijs clobbers the name "open" in the z locale. > >> > >>When the names are defined in the z locale CamelCase is converted to > >>lower case as described in Note at the beginning of the script. This > >>results in the CamelCase name "Open" for ">" to be converted to "open" > >>wiping out the "open_z_" verb. The remarks says that all one needs to do > >>is remove the "tolower" in line 247 of the script, but that doesn't > >>address the problem of the name conflict for the name "open". > >> > >>Should the name for ">" be changed to something else? And how many other > >>conflicts are generated by not keeping CamelCase? Or should we only deal > >>with CamelCase for the primitive names? > >> > >> open_z_ > >>+-------+ > >>|open_j_| > >>+-------+ > >> load 'c:\program files\j\j601\system\packages\misc\primitiv.ijs' > >> open_z_ > >>+-+ > >>|>| > >>+-+ > >> > >> > > > >Keeping them mixed case is a good idea for separation from > >proper definitions. > > > >Another consideration for better separation, is to load > >them in a separate locale, e.g. 'jprimitiv', and then > >just coinserting into necessary locales. > > > >In general, coinserting separate locales is better than > >amalgamating several, esp. disparate, code units > >into one locale. > > > > > > > > > >____________________________________________________________________________________ > >8:00? 8:25? 8:40? Find a flick in no time > >with the Yahoo! Search movie showtime shortcut. > >http://tools.search.yahoo.com/shortcuts/#news > >---------------------------------------------------------------------- > >For information about J forums see http://www.jsoftware.com/forums.htm > > > > > > > > > > > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ____________________________________________________________________________________ Do you Yahoo!? Everyone is raving about the all-new Yahoo! Mail beta. http://new.mail.yahoo.com ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
