I'll leave this in programming (rather than beta) because it deals mainly with 
the current Project Manager.

> From: Brian Schott
> 
> I have not used ProjMgr. It seems to confusing too me and I have not
> produced any projects meant to be standalone, so there has been little
> enticement.

I can understand your confusion with Project Manager (having been there myself) 
but in the end it is actually much simpler than it appears. It would probably 
be a good target for some video clips, but maybe it would be better now to save 
such effort for the next version.

My main use of the current Project Manager is to break up a long script into 
shorter, more-focussed scripts during development that save me scrolling up and 
down to find the bit of code I want to work with. It also means I can easily 
view different parts of the script at the same time.
In its simplest form the build process basically just creates one long script 
by catenating the shorter scripts together in the order specified in the 
"Source" tab.
The "Other" tab can be used for referencing other scripts of interest to the 
project including separate test scripts. By hooking up the test scripts with 
the "Test" button, it is very quick and easy to check that the script is still 
working as intended.

I learnt most of what I know about Project Manager by studying existing 
projects in JAL. If you are interested in following this up further I'd 
recommend looking at the types/datetime addon that I recently added to the 
repository (not released yet).
"http://www.jsoftware.com/trac/addons/browser/trunk/types/datetime";
The datetime.ijs script is the catenation of all the scripts in the source 
directory in the order specified in the project file (datetime.ijp).

I have only ever made one or two standalone projects.

> My routine for developing code is to use vim and J together, with the
> most annoying part being backing up my revisions.

The current Project Manager does have a "Snapshot" functionality built in, but 
the real answer IMO  is to use some sort of source management software (e.g. 
Subversion, Git), which are also supported by the Project Manager. Again these 
seem daunting at first to the uninitiated, but again aren't really that complex 
and are *definitely* worth the time investment required to become familiar with 
them whether you choose to use the Project Manager or not.

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to