> That got me so scared I decided to post this message. Nice.
A simple example has been added to the Folders & Projects wiki page. Please try it out. On 8 March 2015 at 12:38, Brian Schott <[email protected]> wrote: > I have never used J's Projects. > I want to make an existing application in a folder named tgsj, into a > project in jqt. > > My first idea was to look in the jwiki Guides for projects and landed here, > http://www.jsoftware.com/jwiki/Guides/Folders%20and%20Projects > > which seemed to lead me here, > http://www.jsoftware.com/jwiki/Subversion > > which seemed to lead me here, > http://www.jsoftware.com/jwiki/Subversion/User%20Guide > > That got me so scared I decided to post this message. > But before sending it I went back to the jqt menu for Project|New and left > checked build, run, and init, and clicked Create after entering the folder > named j64-803-user/projects/tgsj as ~Projects/tgsj in the Folder: field. > > That seems to have worked nicely, but ... > > server:~ brian$ cd /Users/brian/j64-803-user/projects/tgsj > server:tgsj brian$ ls -l > total 144 > -rw-r--r-- 1 brian staff 1746 Sep 29 2009 README > -rw-r--r-- 1 brian staff 0 Mar 8 14:57 build.ijs > -rw-r--r-- 1 brian staff 0 Mar 8 14:57 init.ijs > -rw-r--r-- 1 brian staff 0 Mar 8 14:57 run.ijs > -rw-r--r-- 1 brian staff 100 Mar 8 14:57 tgsj.jproj > -rw-r--r-- 1 brian staff 4352 Nov 11 2012 tgsjbasic.ijs > -rw-r--r-- 1 brian staff 4794 Nov 11 2012 tgsjbasic2.ijs > -rw-r--r-- 1 brian staff 721 Sep 20 2009 tgsjcommands.ijs > -rw-r--r-- 1 brian staff 4325 Sep 20 2009 tgsjhelp.ijs > -rw-r--r-- 1 brian staff 34134 Nov 11 2012 tgsjutil.ijs > server:tgsj brian$ > > Now that I have that directory, I could use some help on using or not using > the build, run, and init files in the following circumstances. So I would > either like to be directed to an easy example of a Project that uses build, > run, and init files, or some tips on how to use them in my case, which I > try to explain below. > > A typical use of tgsj as it is now. is to load tgsjbasic.ijs or > tgsjbasic2.ijs and then entering (tgsj_run '') for the former or > (tgsj_run 2 or 3 or some integer) for the latter. Both scripts > tgsjbasic.ijs and tgsjbasic2.ijs begin as follows. > > Path=. '~user/' > path=. Path&, > > NB. create a single turtle > > require jpath path 'tgsjutil.ijs' > require jpath path 'tgsjhelp.ijs' > coinsert 'bmsturtle3' > coclass 'bmsturtle3' > > NB. main graphics initialization *************** > > TURTLE_SIZE=: 0.05 NB. turtle body size > TURTLE_SHAPE=: 1 2 0.5 NB. turtle elliptical rescale > TURTLE_HEAD_RELATIVE=: 0.3 NB. head size relative to body > > OPENGL=: 0 : 0 > pc opengl;pn tgsj; > menupop "&Help"; > menu tips "&Tips" "" "" ""; > menu movement "&Movement" "" "" ""; > menusep ; > menu about "&About" "" "" ""; > menupopz; > xywh 0 0 200 150;cc g isigraph opengl rightmove bottommove; > pas 0 0; > rem form end; > ) > > (Btw, notice that isigraph is used above. Is that still used with J8?) > > Thanks, > > -- > (B=) <-----my sig > Brian Schott > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
