The mapped database lab works in J6 It is absolutely brilliant and seem to be what you want
2011/11/27 Skip Cave <[email protected]> > Björn, > > The mapped database sounds interesting. I'm using J6.2. > > I think I would first like to get a mapped array of all my log files. > I can get an array of all the logs, with each one boxed, in this way > > zipth =: '"c:\Gzip\gzip.exe -d -c "' > NB. This is the path to the zip/unzip utility. > > mainpth =: 'c:\testasr\log.gz' > NB. This is the path to the log files. > > ]/; ww =: ([: shell zipth&,) each {."1 dirtree mainpth > NB. This gets all the log files, and puts them in a boxed array ww > > The boxed array is really big, as it takes several minutes to run the shell > command. > > $ww > 9248 > > So there are 9248 boxes in ww, each holding the text of one log file. > > $ ; ww > |out of memory NB. ww is big > | $ ;ww > > $ > 0 } ww > 3605 > $ > 1 } ww > 2216 > $ > 2 } ww > 3605 > $ > 3 } ww > 2176 > > I would like to make ww a mapped array. > > JCHAR map_jmf_ (;ww); 'c:\testasr\ww.txt' > |out of memory > | JCHAR map_jmf_( ;ww);'c:\testasr\ww.txt' > > No luck. I probably need to map ww in the first place. How would I do that? > > Skip > > > 2011/11/27 Björn Helgason <[email protected]> > > > You may want to look at the mapped file database lab. > > > > It has a very advanced database demo doing similar things. > > > > If you use the J7 lab you need to put in this fix > > > > NB. open '~system\extras\labs\system\mappeddb.ijs' > > NB. load '~system\extras\labs\system\mappeddb.ijs' > > open '~addons\labs\labs\system\mappeddb.ijs' > > load '~addons\labs\labs\system\mappeddb.ijs' > > > > You can do it when arriving at that step and then go on > > > > The verb jcreate is also missing in J7 but for now you can just step past > > it > > > > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > -- Björn Helgason, Verkfræðingur Fornustekkum II 781 Hornafirði, t-póst: [email protected] gsm: +3546985532 twitter: @flugfiskur http://groups.google.com/group/J-Programming Tæknikunnátta höndlar hið flókna, sköpunargáfa er meistari einfaldleikans góður kennari getur stigið á tær án þess að glansinn fari af skónum /|_ .-----------------------------------. ,' .\ / | Með léttri lund verður | ,--' _,' | Dagurinn í dag | / / | Enn betri en gærdagurinn | ( -. | `-----------------------------------' | ) | (\_ _/) (`-. '--.) (='.'=) ♖♘♗♕♔♙ `. )----' (")_(") ☃☠ ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
