That sounds a good idea. It *should* be part of the base library. Then we can have an extra button marked "Lint" on the File > Open... / Open User... / Recent... and Run > File messageboxes
On Fri, Aug 17, 2012 at 11:55 AM, bill lam <[email protected]> wrote: > Alternatively, you may add it to J602 base library. > > Птн, 17 Авг 2012, Henry Rich писал(а): >> Does that mean that if I create a folder for lint, it will be >> available in 602 also? OK, I'll do that. >> >> Henry Rich >> >> On 8/17/2012 1:18 AM, Ian Clark wrote: >> >Thanks, Ric. >> >I was unaware of that about /misc/ and might have fallen foul of it myself. >> > >> >On Fri, Aug 17, 2012 at 6:09 AM, Ric Sherlock <[email protected]> wrote: >> >>Just to expand on Bill's message. The <addoncategory>/misc folders are >> >>treated differently from other addons. Whereas other addons have a >> >>manifest.ijs that lets the author specify which platforms and versions to >> >>target, the misc addons currently only get built for a single version. This >> >>is currently 7. >> >> On Aug 17, 2012 3:28 PM, "bill lam" <[email protected]> wrote: >> >> >> >>>That addons is j7 specific. If the file was add to other folders, J602 >> >>>might have a chance to see it. >> >>> >> >>>Птн, 17 Авг 2012, Ian Clark писал(а): >> >>>>It doesn't seem to be there on j602. >> >>>> >> >>>>On Thu, Aug 16, 2012 at 9:42 PM, Henry Rich <[email protected]> >> >>>wrote: >> >>>>>I have tested it only on J6.02. >> >>>>> >> >>>>>Henry Rich >> >>>>> >> >>>>> >> >>>>>On 8/16/2012 9:51 AM, Ian Clark wrote: >> >>>>>> >> >>>>>>Is lint.ijs going to be available in j602 also? >> >>>>>> >> >>>>>>Package Manager lets me download it for JGTK. I've tried running it >> >>>>>>under j602 and it seems to work with the example I've tried, so there >> >>>>>>can't be any major j7 dependencies. >> >>>>>> >> >>>>>>On Mon, Aug 13, 2012 at 4:47 AM, Henry Rich <[email protected]> >> >>>wrote: >> >>>>>>> >> >>>>>>>Yes, I created a directory and then realized it would go as a single >> >>>file >> >>>>>>>in >> >>>>>>>/misc, and deleted the /lint directory. >> >>>>>>> >> >>>>>>>Henry Rich >> >>>>>>> >> >>>>>>> >> >>>>>>>On 8/12/2012 11:45 PM, Ric Sherlock wrote: >> >>>>>>>> >> >>>>>>>> >> >>>>>>>>I think it was initially committed to addons/general/lint/lint.ijs >> >>>and >> >>>>>>>>then subsequently moved? to addons/general/misc/lint.ijs I can see >> >>>it >> >>>>>>>>there at the moment using WebSVN. >> >>>>>>>> >> >>>>>>>>There are a couple of other things regarding WebSVN that would be >> >>>>>>>>nice... >> >>>>>>>> a) can we get the RSS enabled (makes it easier to keep up with >> >>>>>>>>changes) >> >>>>>>>> b) the Ctrl+F1 functionality in GtkIDE that opened the >> >>>appropriate >> >>>>>>>>source file using Trac, doesn't work correctly with WebSVN yet. For >> >>>>>>>>example trying to get help on freads attempts to open this URL: >> >>>>>>>> >> >>>>>>>> >> >>>http://www.jsoftware.com/wsvn/base7/browser/trunk/main/main/files.ijs >> >>>>>>>> >> >>>>>>>>instead of this one: >> >>>>>>>> >> >>>>>>>>http://www.jsoftware.com/wsvn/system7/trunk/main/main/files.ijs >> >>>>>>>> >> >>>>>>>>On Mon, Aug 13, 2012 at 3:36 PM, chris burke <[email protected]> >> >>>>>>>>wrote: >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>>lint.ijs is not in addons/general/misc. Did you commit your >> >>>changes? >> >>>>>>>>> >> >>>>>>>>>AFAIK, JAL is working fine... >> >>>>>>>>> >> >>>>>>>>>On Mon, Aug 13, 2012 at 10:10 AM, bill lam <[email protected]> >> >>>wrote: >> >>>>>>>>> >> >>>>>>>>>>There are some problem with JAL build script perhaps related to >> >>>the >> >>>>>>>>>>recent relocation of server to amazon. I think Chris will fix it. >> >>>>>>>>>> >> >>>>>>>>>>Вск, 12 Авг 2012, Henry Rich писал(а): >> >>>>>>>>>>> >> >>>>>>>>>>> >> >>>>>>>>>>>I don't know what has to happen to make it show up in Package >> >>>>>>>>>>>Manager. Bill would. Maybe some rebuild is required. >> >>>>>>>>>>> >> >>>>>>>>>>>Perhaps you can check it out using SVN? >> >>>>>>>>>>> >> >>>>>>>>>>>Henry Rich >> >>>>>>>>>>> >> >>>>>>>>>>>On 8/12/2012 6:12 PM, Ian Clark wrote: >> >>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>>>>>>>>>>Sounds good, Henry. I certainly have a use for that. >> >>>>>>>>>>>> >> >>>>>>>>>>>>But I can't see it in pacman for either JGTK or j602. >> >>>>>>>>>>>> >> >>>>>>>>>>>>On Sun, Aug 12, 2012 at 9:10 PM, Henry Rich < >> >>>[email protected]> >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>>wrote: >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> >> >>>>>>>>>>>>>I have an alpha-test version of a syntax checker for J >> >>>scripts. It >> >>>>>>>>>>>>>is >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>>in >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> >> >>>>>>>>>>>>>the addons, as >> >>>>>>>>>>>>> >> >>>>>>>>>>>>>general/misc/lint.ijs >> >>>>>>>>>>>>> >> >>>>>>>>>>>>>The goal is to catch errors before execution. It can find only >> >>>>>>>>>>>>>gross >> >>>>>>>>>>>>>errors, but those are the kind my programming students make, so >> >>>>>>>>>>>>>this >> >>>>>>>>>>>>>is >> >>>>>>>>>>>>>progress IMO. What it looks for is: >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> explicit definitions lacking trailing ), and ) with no >> >>>>>>>>>>>>>definition >> >>>>>>>>>>>>> undefined names, including names not defined in all paths >> >>>>>>>>>>>>> verbs used with invalid valences >> >>>>>>>>>>>>> non-noun results at the end of condition blocks and verbs >> >>>>>>>>>>>>> syntax errors >> >>>>>>>>>>>>> sentences with no effect on execution (eg verb verb) >> >>>>>>>>>>>>> >> >>>>>>>>>>>>>The idea is that lint can be used in place of load. It loads >> >>>the >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>>script, >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> >> >>>>>>>>>>>>>then checks it for errors by executing each line of each >> >>>explicit >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>>definition >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> >> >>>>>>>>>>>>>in 'safe mode' where side effects are prevented. >> >>>>>>>>>>>>> >> >>>>>>>>>>>>>example: >> >>>>>>>>>>>>> >> >>>>>>>>>>>>>lint '~addons/general/misc/lint.ijs' >> >>>>>>>>>>>>> >> >>>>>>>>>>>>>The result of the verb is a table of (line number);(error >> >>>message). >> >>>>>>>>>>>>>If there are errors, it brings up a grid showing the program >> >>>and >> >>>>>>>>>>>>>error >> >>>>>>>>>>>>>messages. >> >>>>>>>>>>>>> >> >>>>>>>>>>>>>I would test this a lot more before releasing it, but school >> >>>starts >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>>tomorrow >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> >> >>>>>>>>>>>>>& I'm not going to have much more time to put on it. I think >> >>>it's >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>>better >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> >> >>>>>>>>>>>>>than nothing - not freshman-proof, but I'll fix that as the >> >>>>>>>>>>>>>freshmen >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>>tear >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> >> >>>>>>>>>>>>>into it. Meanwhile I would appreciate suggestions and bug >> >>>reports. >> >>>>>>>>>>>>> >> >>>>>>>>>>>>>(My thanks to Dan King who suggested this project at the J >> >>>>>>>>>>>>>Conference >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>>in >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> >> >>>>>>>>>>>>>response to my bellyaching about J's error-detection >> >>>deficiencies) >> >>>>>>>>>>>>> >> >>>>>>>>>>>>>Henry Rich >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> >> >>>---------------------------------------------------------------------- >> >>>>>>>>>>>>>For information about J forums see >> >>>>>>>>>>>>>http://www.jsoftware.com/forums.htm >> >>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>---------------------------------------------------------------------- >> >>>>>>>>>>>>For information about J forums see >> >>>>>>>>>>>>http://www.jsoftware.com/forums.htm >> >>>>>>>>>>>> >> >>>>>>>>>>> >> >>>>>>>>>>> >> >>>---------------------------------------------------------------------- >> >>>>>>>>>>>For information about J forums see >> >>>>>>>>>>>http://www.jsoftware.com/forums.htm >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>>-- >> >>>>>>>>>>regards, >> >>>>>>>>>>==================================================== >> >>>>>>>>>>GPG key 1024D/4434BAB3 2008-08-24 >> >>>>>>>>>>gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3 >> >>>>>>>>>> >> >>>---------------------------------------------------------------------- >> >>>>>>>>>>For information about J forums see >> >>>http://www.jsoftware.com/forums.htm >> >>>>>>>>>> >> >>>>>>>>> >> >>>---------------------------------------------------------------------- >> >>>>>>>>>For information about J forums see >> >>>http://www.jsoftware.com/forums.htm >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> >>>---------------------------------------------------------------------- >> >>>>>>>>For information about J forums see >> >>>http://www.jsoftware.com/forums.htm >> >>>>>>>> >> >>>>>>> >> >>>---------------------------------------------------------------------- >> >>>>>>>For information about J forums see >> >>>http://www.jsoftware.com/forums.htm >> >>>>>> >> >>>>>>---------------------------------------------------------------------- >> >>>>>>For information about J forums see >> >>>http://www.jsoftware.com/forums.htm >> >>>>>> >> >>>>>---------------------------------------------------------------------- >> >>>>>For information about J forums see http://www.jsoftware.com/forums.htm >> >>>>---------------------------------------------------------------------- >> >>>>For information about J forums see http://www.jsoftware.com/forums.htm >> >>> >> >>>-- >> >>>regards, >> >>>==================================================== >> >>>GPG key 1024D/4434BAB3 2008-08-24 >> >>>gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3 >> >>>---------------------------------------------------------------------- >> >>>For information about J forums see http://www.jsoftware.com/forums.htm >> >>---------------------------------------------------------------------- >> >>For information about J forums see http://www.jsoftware.com/forums.htm >> >---------------------------------------------------------------------- >> >For information about J forums see http://www.jsoftware.com/forums.htm >> > >> ---------------------------------------------------------------------- >> For information about J forums see http://www.jsoftware.com/forums.htm > > -- > regards, > ==================================================== > GPG key 1024D/4434BAB3 2008-08-24 > gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3 > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
