From owner-jsoftware@lists.interlog.com Mon Mar 1 14:54:33 1999 Date: Sun, 28 Feb 1999 13:42:41 -0500 From: Dan King Subject: Jforum: String Compression When will a highly efficient string compression algorithm be included in J? Does anyone have some logic suggestions for efficient generalized string compression? Dan King -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon Mar 1 16:01:44 1999 From: "Chris Burke" Subject: Jforum: FFT in J Date: Mon, 1 Mar 1999 15:46:32 -0500 charset="iso-8859-1" FFT is now available in J via a new AddOn package, see http://www.jsoftware.com/download/downaddon.htm For more information, download the AddOn and run lab Fast Fourier Transform. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon Mar 1 17:17:40 1999 From: Eemcd@aol.com Date: Mon, 1 Mar 1999 16:59:09 EST Subject: Re: Jforum: String Compression Content-type: text/plain; charset=US-ASCII Re: ideas on string compression The best idea currently is probably the Garcia-Wachs algorithm, a generalization of Huffman coding. See the 2d edition of Knuth's Sorting and Searching, Section 6.2.2, Algorithm G. See also exercise 6.3 42, an algorithm shown to Knuth by Andy Heller and Bob Johnson, for front and rear compression. Compression of sparse tables is discussed in exercise 6.3 4. Storage of random text so that it is as compact as possible and quickly retrievable is summarized on page 507. Of the three methods described (Trie search, Digital tree search, and Patricia) Patricia is the winner. This method was used many years ago by Luther Woodrum and about 15 years ago by Bob Bernecky. Bob could probably tell you of his experiences with the method. Eugene McDonnell -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon Mar 1 17:21:14 1999 Date: Mon, 01 Mar 1999 22:47:47 +0200 From: Anssi Seppala Subject: Jforum: Building JDLLServer with Project Manager In-Reply-To: <3.0.1.32.19990228134241.006d37e4@pop1.sympatico.ca> After struggling few hours building a JDLLServer-compatible code with J4.02 Project Manager I want to share some of my ideas. It was not easy because JDLLServer is not a wd-system and building a script with PM loaded some wd-stuff there that did not run with JDLLServer. The idea I found is that for JDLL-application you only need system\main\stdlib.ijs and system\main\colib.ijs. These can't be loaded using PM together with the application source. However it is possible to make a separate jdll_lib-project that has sources as stlib.ijs and colib.ijs. Before you can build it you must turn the code to 'z'-locale by adding a script that only puts the pointer to z-locale: 18!:4 <'z' Now my JDLL-application has two parts: a library part and a source part. And it works! However I would like to suggest for future J-versions that there will be provided two versions of standard libraries: For windows and for j.dll. Thanks, Anssi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue Mar 2 08:41:56 1999 From: "John D. Baker" Subject: Re: Jforum: Building JDLLServer with Project Manager Date: Tue, 2 Mar 1999 08:25:02 -0500 charset="iso-8859-1" One tactic I have found very successful when building runtime or automation applications is to run with a "naked J." Turn off profile loading, (it's a command line option), and just load bare interpretor sans utilities. If your app has a hidden library dependency you very quickly run into it. Also, I always set up my apps to to load only what they require and I use the the low level 0!:x facilities instead of load. It's a bit of pain set up your first app like this but the end result is a system that loads very quickly and is completely self contained. >However I would like to suggest for future J-versions that there will be >provided two versions of standard libraries: For windows and for j.dll. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue Mar 2 09:39:55 1999 Date: Tue, 2 Mar 1999 09:12:53 -0500 From: Alain Miville de Ch�ne Subject: Jforum: String Compression Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by lists.interlog.com id JAA25490 Compression is easily achieved using an OCX such as found at www.xceedsoft.com. I store all my large databases with compressed records. Usually save ne half to 3/4 of the space. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue Mar 2 10:40:52 1999 Date: Tue, 2 Mar 1999 16:28:19 +0100 (MET) From: Martin Neitzel Subject: Re: Jforum: string / file / log compression Just for the record: the Windows kernel has a standard set of functions to deal with compressed files: LZInit, LZOpenFile, LZRead, LZSeek, LZCopy, CopyLZFile, et al. These are admittedly not string oriented, but at least a portable foundation for Windows J programs. On Uniz, the gnu gzip program will give you a libz.a which may or may not be exploitable. I haven't looked at the details. Alternatively, folks around partly switched over to "bzip2" with Burrows-Wheeler block-sorting text compression. Again, sources are available and linking to a shared lib should be possible. Speaking of compression: Two or three years ago, someone announced a format-tunable and even auto-tuning logfile compressor in comp.lang.apl, written in J and with some very nice web pages describing it. I found this system just great and would like to have a second look at it, but unfortunately I didn't keep the bookmark back then. If someone could help me with a fresh pointer to it, I would greatly appreciate it. Martin -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-apl-l@hermes.csd.unb.ca Tue Mar 2 11:05:33 1999 Date: Tue, 2 Mar 1999 10:55:39 -0500 From: "John D. Baker" Subject: Re: Jforum: FFT in J Comments: To: forum@jsoftware.com Very nice! This a great example of an addon. This FFT is much faster on large arguments than any array language (apl(s),j, k, nial et cetera) fft I've seen. A good example of old fashioned optimized pure C. -----Original Message----- From: Chris Burke Date: Monday, March 01, 1999 3:49 PM Subject: Jforum: FFT in J >FFT is now available in J via a new AddOn package, see >http://www.jsoftware.com/download/downaddon.htm From owner-jsoftware@lists.interlog.com Tue Mar 2 11:18:26 1999 From: "John D. Baker" Subject: Re: Jforum: FFT in J Date: Tue, 2 Mar 1999 10:55:39 -0500 charset="iso-8859-1" Very nice! This a great example of an addon. This FFT is much faster on large arguments than any array language (apl(s),j, k, nial et cetera) fft I've seen. A good example of old fashioned optimized pure C. -----Original Message----- From: Chris Burke Date: Monday, March 01, 1999 3:49 PM Subject: Jforum: FFT in J >FFT is now available in J via a new AddOn package, see >http://www.jsoftware.com/download/downaddon.htm -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed Mar 3 15:12:20 1999 Date: Wed, 3 Mar 1999 20:57:25 +0100 (MET) From: Martin Neitzel Subject: Re: Jforum: string / file / log compression Oleg Kobchenko was so kind to remind me of using dejanews for searching after the old c.l.a logfile compressor. It took me just 10 minutes to dig it up: Sparse Array Storage Author: Ken Ian Gordon Date: 1996/04/09 Forum: comp.lang.apl Ken Gordon's collection of data warehousing & compression articles is still available at http://qb.island.net/~gordon/index.html and I highly recommend it. Thanks Oleg! Martin -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri Mar 5 08:44:32 1999 From: Dick Ulrich Subject: Jforum: J and web browsers Date: 05 Mar 99 07:26:14 -0600 X-ID: 9AFE1E8177EF11D2A29D00A0CC3A26E2 Hi, Is it possible from a J verb to command a browser to go to a specified webpage? Thanks, Dick Download Neoplanet at http://www.neoplanet.com -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri Mar 5 10:26:59 1999 From: "Seymour Glass" Subject: RE: Jforum: J and web browsers Date: Fri, 5 Mar 1999 10:09:06 -0500 charset="iso-8859-1" Importance: Normal In-Reply-To: I use Internet Explorer, and commands of the type wd 'ddeex iexplore WWW_OpenURL "biz.yahoo.com/rf/,,1"' The ,,1 tells IE to use window number 1; you can open several windows and direct your programmed requests to a selected one of them. To open the extra windows, I use wd 'ddeex iexplore WWW_OpenURL "firstwindowURL,,-1"' NB. Window number 1 wd 'ddeex iexplore WWW_OpenURL "secondwindowURL,,0"' NB. Window number 2 wd 'ddeex iexplore WWW_OpenURL "thirdwindowURL,,0"' NB. Window number 3 If you want to know whether IE is running, you can use if. +./ 'dde no conversation' E. ((''"_@(11!:0)) :: ((11!:0)@('qer'"_))) 'ddereq iexplore WWW_Activate 0' do. 'sw_shownormal' winexec y. NB. Start browser if none running end. Henry Rich > -----Original Message----- > From: owner-jsoftware@lists.interlog.com > [mailto:owner-jsoftware@lists.interlog.com]On Behalf Of Dick Ulrich > Sent: Friday, March 05, 1999 08:26 > To: forum@jsoftware.com > Subject: Jforum: J and web browsers > > > Hi, > > Is it possible from a J verb to command a browser to go to a > specified webpage? > > Thanks, > Dick > > > Download Neoplanet at http://www.neoplanet.com > > > ------------------------------------------------------------------ > -------------- > J Forum: for information about this list, see > http://www.jsoftware.com/forum.htm > -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri Mar 5 10:55:15 1999 Date: Fri, 5 Mar 1999 16:38:53 +0100 (MET) From: Martin Neitzel Subject: Re: Jforum: J and web browsers 2!:0 'netscape -remote "openURL(http://juggle.gaertner.de/)"' Unix, of course. Other "-remote" actions for Netscape Navigator are documented at the following page: http://home.netscape.com/newsref/std/x-remote.html There are actions openURL, openFILE, saveAs, mailto, addBookmark which can all be sent with arbitrary degree of pre-specced params to a currently running Navigator. More actions can be found in the standard X application defaults file (Netscape.ad). Martin -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri Mar 5 14:02:24 1999 Date: Fri, 5 Mar 1999 20:51:45 +0200 (EET) From: Oleg Kobchenko Subject: Re: Jforum: J and web browsers In-Reply-To: <199903051538.QAA19891@ohura.gaertner.de> On Win32, you can use Internet.HHCLTL or so to create a form with web brouser control. Then you call ole method/property "URL" or similar. Secondly, there is a way to call a default bowser, similar to "mailto:" for default mailer. I belive that it is also system wide through win32api. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat Mar 6 10:25:25 1999 Date: Sat, 6 Mar 1999 17:14:20 +0200 (EET) From: Oleg Kobchenko Subject: Jforum: HTML/CHM from scriptdoc A new package to produce HTML/CHM from scriptdoc is available at: http://members.xoom.com/olegyk/jpage.html It's called 'sdoc2htm'. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat Mar 6 10:41:39 1999 Date: Sat, 06 Mar 1999 17:34:10 +0200 From: Anssi Seppala Subject: Re: Jforum: HTML/CHM from scriptdoc In-Reply-To: The link has an error I recieve :Members404Error.html. Anssi At 17:14 6.3.1999 +0200, you wrote: > > >A new package to produce HTML/CHM from scriptdoc >is available at: > > http://members.xoom.com/olegyk/jpage.html > >It's called 'sdoc2htm'. > > > >---------------------------------------------------------------------------- >---- >J Forum: for information about this list, see >http://www.jsoftware.com/forum.htm -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat Mar 6 21:29:10 1999 From: "John D. Baker" Subject: Re: Jforum: HTML/CHM from scriptdoc Date: Sat, 6 Mar 1999 21:18:31 -0500 charset="iso-8859-1" Oleg, I downloaded and upacked your package -- very, very nice! I've been planning to do something like this for a while and I thank you for saving me a lot of work. I would strongly urge all J'uggler's to take a look at this. It makes browsing the J script documentation a breeze. It's also a nice carrot to get people to start formatting their code in scriptdoc friendly fashion. I revised the new ODBC package primarily for scriptdoc and now I'm keen to see how Oleg's package renders it. If there's enough space on the official J website I would recommend mounting at least a subset of the J libraries in this form. The only thing I would suggest is somehow supplying a link to the actual J code that the scriptdoc is documenting: I know users - never satisfied. Also could you supply an example of how you build these html files. The *.bat file in your zip refers to the HTML help compiler. The hhc.exe is obviously used and I presume you run some J process to format input files for the help compiler. Again, nice job. John D. Baker bakerjd@kos.net -----Original Message----- From: Oleg Kobchenko Date: Saturday, March 06, 1999 10:15 AM Subject: Jforum: HTML/CHM from scriptdoc > > >A new package to produce HTML/CHM from scriptdoc >is available at: > > http://members.xoom.com/olegyk/jpage.html > >It's called 'sdoc2htm'. > > > >------------------------------------------------------------------------------- - >J Forum: for information about this list, see http://www.jsoftware.com/forum.htm > -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sun Mar 7 12:01:55 1999 Date: Sun, 07 Mar 1999 11:44:41 -0500 From: Murray Eisenberg Organization: Mathematics & Statistics, Univ. of Mass./Amherst Subject: Re: Jforum: HTML/CHM from scriptdoc References: The link on jpage.html to the file sdoc2htm0.01.zip is broken! (The link to the sample files in sdoc2h-b.zip is OK.) Oleg Kobchenko wrote: > > A new package to produce HTML/CHM from scriptdoc > is available at: > > http://members.xoom.com/olegyk/jpage.html > > It's called 'sdoc2htm'. > > -------------------------------------------------------------------------------- > J Forum: for information about this list, see http://www.jsoftware.com/forum.htm -- Murray Eisenberg murray@math.umass.edu Mathematics & Statistics Dept. phone 413 549-1020 (H) Univ. of Massachusetts 413 545-2859 (W) Amherst, MA 01003-4515 -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sun Mar 7 14:17:36 1999 Date: Sun, 07 Mar 1999 14:09:13 -0500 From: Kirk B Iverson Subject: Jforum: Script Publisher FYI -- I have a script available which formats J scripts for the web. Many elements of a script (constants, assignment, control words, etc) are formatted individually so you can tailor your own syntax coloring. This script, publish.ijs, uses some basic HTML definitions I've created (web.ijs) to help the production of HTML from a J script. A zip file containing both can be found at: http://www.interlog.com/~kbi/publish The pages also include some descriptive text and examples. /K -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon Mar 8 12:32:14 1999 From: Dick Ulrich Subject: Jforum: Monitoring a variable ? Date: 08 Mar 99 11:03:46 -0600 X-ID: 9AFE1E8177EF11D2A29D00A0CC3A26E2 Hi, Is there a way to monitor a variable's value such that when it is changed a function can be executed? Thanks, Dick Download Neoplanet at http://www.neoplanet.com -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From ljdickey Mon Mar 8 12:43:54 1999 Subject: Re: Jforum: Monitoring a variable ? I think the answer is yes. I don't know how, though. From reffy1@airmail.net Mon Mar 8 12:50:15 1999 From: Dick Ulrich Subject: re: Re: Jforum: Monitoring a variable ? Date: 08 Mar 99 11:43:18 -0600 X-ID: 9AFE1E8177EF11D2A29D00A0CC3A26E2 J is an interesting language. > **--------- Original Message follows... >I think the answer is yes. I don't know how, though. Download Neoplanet at http://www.neoplanet.com From reffy1@airmail.net Mon Mar 8 12:54:22 1999 From: Dick Ulrich Subject: re: Re: Jforum: Monitoring a variable ? Date: 08 Mar 99 11:49:18 -0600 X-ID: 9AFE1E8177EF11D2A29D00A0CC3A26E2 Lee, Would you have time to show me how to write several functions ? Dick Download Neoplanet at http://www.neoplanet.com From owner-jsoftware@lists.interlog.com Mon Mar 8 17:44:27 1999 Date: Tue, 09 Mar 1999 00:18:47 +0200 From: Anssi Seppala Subject: Jforum: Zero division and OLE In-Reply-To: To whom this may interest: Environment is Dyalog APL& J OLEServer: Executing j.Do ' x=: (1 2 3 4 5) % 1 2 3 4 0 ' where the result includes infinty in J: 1 2 3 4 _ ,causes Dyalog GUI report a DOMAIN ERROR in the next command. Maybe this is an indication of an unwanted side-effect. Anssi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon Mar 8 18:52:20 1999 From: "Alex Kornilovski" Subject: Jforum: JFC Date: Mon, 8 Mar 1999 18:33:38 -0500 charset="windows-1251" Hi, This facility allows you to create J GUI forms from a set of GUI classes. Download the file http://www.jsoftware.com/source/jfc.zip and unzip into your J directory: pkunzip jfc -d -o Then load the system as: load 'user\projects\jfc\jfc.ijs' Load a demo: load 'user\projects\jfc\demo.ijs' Examine the demo script to see how the forms were built. The system can also be opened in Project Manager. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue Mar 9 03:01:30 1999 Date: Tue, 09 Mar 1999 09:16:08 +0200 From: Anssi Seppala Subject: Jforum: Scriptdoc please! In-Reply-To: <003201be69bc$19393420$b8f3a1d1@kornal> Here is a extract from J help User Manual / J Libraries/Script documentation. I hope everybody take a looka at this and start using it: J Project manager has Tools/View Scriptdoc utility. Anssi =====================from J Help ==================================== System scripts are documented in comments in the scripts themselves. The scriptdoc utility can be used to view the documentation. To load enter: load 'scriptdoc' To view script documentation, e.g. for dates and data driver, enter: scriptdoc 'dates dd' Documentation Conventions The following conventions are used to document J system scripts, and are recognized by the scriptdoc utility. Scripts are documented in comment lines (i.e. lines beginning with NB.). Multi-line comments are consecutive lines beginning with NB. with no break. The first line of a multi-line comment is used for summary documentation. The script itself is documented at the beginning. The first line describes the script, i.e NB. script description... Definitions produced by the script are documented in comments where the first comment line begins NB.* and has the form: NB.*name type description where type is a single letter: a adverb c conjunction n noun v verb The rest of a multi-line comment for a definition is free form, however, conventionally it may include lines beginning: -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue Mar 9 07:25:36 1999 From: "Chris Burke" Subject: Re: Jforum: string / file / log compression Date: Tue, 9 Mar 1999 06:58:00 -0500 charset="iso-8859-1" Ken Gordon's collection includes an interesting article on J, "A management perspective of the J programming language", see http://www.island.net/~gordon/jmanage.htm -----Original Message----- From: Martin Neitzel Date: Wednesday, March 03, 1999 2:58 PM Subject: Re: Jforum: string / file / log compression > >Oleg Kobchenko was so kind to remind me of using dejanews >for searching after the old c.l.a logfile compressor. >It took me just 10 minutes to dig it up: > >Sparse Array Storage >Author: Ken Ian Gordon >Date: 1996/04/09 >Forum: comp.lang.apl > >Ken Gordon's collection of data warehousing & compression articles >is still available at http://qb.island.net/~gordon/index.html >and I highly recommend it. > >Thanks Oleg! > > Martin -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue Mar 9 10:33:17 1999 From: "John D. Baker" Subject: Jforum: Stupid scriptdoc tricks Date: Tue, 9 Mar 1999 10:00:14 -0500 charset="iso-8859-1" >NB.*name type description > >where type is a single letter: > >a adverb >c conjunction >n noun >v verb Regarding scriptdoc here's a trick. I have a document formatting tool (adapted from an APL program) that neatly left and right justifies the text of comment blocks. I applied this tool to all the comments in the ODBC scripts and then ran the scriptdoc to display the neatly formatted regions. Scriptdoc picks the first letter of the second word encloses it and encloses it in ()'s, eg: NB.*word verb (becomes) NB.*word (v) Note that the length of the first line changes. This wreaks the neat justification. You can escape this dire fate by simply appending two characters of your choice. I use: NB.*wordname v-- which scriptdoc renders as NB.*wordname (v) preserving line length. Also, the strings NB.* and v-- or a-- n-- c-- are sufficiently distinct that it becomes very easy to pick out the names between them. John D. Baker bakerjd@kos.net -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue Mar 9 20:00:14 1999 From: "Alex Kornilovski" Subject: Jforum: JNavigator Date: Tue, 9 Mar 1999 19:42:22 -0500 charset="windows-1251" Hi, This facility allows you to browse the current locales and definitions within each locale. Download the file http://www.jsoftware.com/source/jnav.zip and unzip into your J directory: pkunzip jnav -d -o Then load the system as: load 'user\projects\jnav\jnav.ijs' The system can also be opened in Project Manager. Alex P.S. You have to have comctl.ocx installed on your computer. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue Mar 9 22:30:58 1999 From: "John D. Baker" Subject: Re: Jforum: JNavigator Date: Tue, 9 Mar 1999 22:09:45 -0500 charset="windows-1251" There has been so much good stuff in the jforum lately: Alex's navigator is a nifty J locale environment browser. I played with it and was impressed. It looks very nice and it makes it painless to poke around a J task. I'd urge everyone to take a look and pound away we need more tools like this. Slick work. Here are some unsolicited observations -- the best kind: I was running the browser on an NT/sp4 machine. 1) The browser does not see numbered locales (or objects created with conew). Being able to look inside numbered locales would be a big plus. As there is no essential difference between numbered and named locales (conl 0 for named) (conl 1 for numbered) this should be a trivial enhancement. 2) There are some bugs to work out when clicking around you can hit value errors. nav_ls_button is common. The error message refers to TrackPopUpMenu_Locale_. It seems to be looking for this utility verb in incorrect locations. One this happens youi have to press the reload. 3) The layout of the various views can go wonky after value errors. 4) reload does not clear all panels It would be better to clear since the locale tree view is refreshed. -----Original Message----- From: Alex Kornilovski Date: Tuesday, March 09, 1999 7:46 PM Subject: Jforum: JNavigator >Hi, > >This facility allows you to browse the current locales and definitions >within each locale. > >Download the file http://www.jsoftware.com/source/jnav.zip and unzip >into -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed Mar 10 00:11:46 1999 Date: Wed, 10 Mar 1999 07:00:55 +0200 From: Anssi Seppala Subject: Re: Jforum: JNavigator In-Reply-To: <008301be6a8e$de44be60$b8f3a1d1@kornal> Where can I find comctl.ocx? Anssi At 19:42 9.3.1999 -0500, you wrote: >P.S. You have to have comctl.ocx installed on your computer. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed Mar 10 00:20:23 1999 Date: Wed, 10 Mar 1999 00:11:06 -0500 (EST) From: Olivier Lefevre Subject: Re: Jforum: Monitoring a variable ? In-Reply-To: Yes, a trigger. Does or will J provide that? -- O.L. On 8 Mar 1999, Dick Ulrich wrote: > Is there a way to monitor a variable's value such that when it is changed a function can be executed? -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed Mar 10 06:37:22 1999 Date: Wed, 10 Mar 1999 06:11:45 -0500 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: Monitoring a variable ? References: Olivier Lefevre wrote: > > Yes, a trigger. Does or will J provide that? > > -- O.L. > > On 8 Mar 1999, Dick Ulrich wrote: > >> Is there a way to monitor a variable's value such that when it is changed a >>function can be executed? J doesn't provide this. I agree that facilities like this are desireable. There is a somewhat related facility in 4!:5 (see documention on foreign). It might be worthwhile to take a look and see what could be done with that. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed Mar 10 07:43:29 1999 From: "Randy MacDonald" Subject: Re: Jforum: Monitoring a variable ? Date: Wed, 10 Mar 1999 07:28:42 -0500 charset="iso-8859-1" There are two possible uses for this I can see: 1. To enable watchpoints during debugging; the actual variable name may change depending on the nature of the error found. 2. To have the variable become a trigger; the actual variable name is well defined. For the first option, some enhancements to the debugging tools may be needed. For the second option in APL at least, I have a verb "is" which works as follows: 'name' is value is the same as name <- value After I change all occurences of the assignment to the "is" covered assignment, I can then insert a trigger based on the value of the name. Note that the scoping rules of J allow only global assignments to be effectively set up this way. -----Original Message----- From: Dick Ulrich Date: March 8, 1999 2:14 PM Subject: Jforum: Monitoring a variable ? >Hi, > >Is there a way to monitor a variable's value such that when it is changed a function can be executed? > >Thanks, >Dick -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed Mar 10 08:50:27 1999 From: "J Tibollo" Subject: Re: Jforum: JNavigator Date: Mon, 1 Mar 1999 15:43:02 -0500 charset="windows-1251" Alex: I followed your instructions, and this is what happenend: load 'user\projects\jnav\jnav.ijs' |value error: take | MENU=:4 take"1>('Edit';0);<'View';0 |[-12] Regards, Joe -----Original Message----- From: Alex Kornilovski Date: Tuesday, March 09, 1999 7:46 PM Subject: Jforum: JNavigator >Hi, > >This facility allows you to browse the current locales and definitions >within each locale. > >Download the file http://www.jsoftware.com/source/jnav.zip and unzip >into >your J directory: > > pkunzip jnav -d -o > >Then load the system as: > > > load 'user\projects\jnav\jnav.ijs' > >The system can also be opened in Project Manager. > > >Alex > >P.S. You have to have comctl.ocx installed on your computer. > > > > > >--------------------------------------------------------------------------- ----- >J Forum: for information about this list, see http://www.jsoftware.com/forum.htm > -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed Mar 10 09:07:36 1999 From: "Chris Burke" Subject: Re: Jforum: JNavigator Date: Wed, 10 Mar 1999 08:53:12 -0500 charset="windows-1251" take is defined in J402 stdlib.ijs, as take=: {. -----Original Message----- From: J Tibollo Date: Wednesday, March 10, 1999 8:29 AM Subject: Re: Jforum: JNavigator >Alex: > >I followed your instructions, and this is what happenend: > > load 'user\projects\jnav\jnav.ijs' >|value error: take >| MENU=:4 take"1>('Edit';0);<'View';0 >|[-12] > >Regards, >Joe -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed Mar 10 09:14:40 1999 From: "J Tibollo" Subject: Re: Jforum: JNavigator Date: Mon, 1 Mar 1999 16:13:37 -0500 charset="windows-1251" Chris: Thanks for tip - I defined the take verb, and all is well, Regards Joe -----Original Message----- From: Chris Burke Date: Wednesday, March 10, 1999 8:54 AM Subject: Re: Jforum: JNavigator >take is defined in J402 stdlib.ijs, as > >take=: {. > >-----Original Message----- >From: J Tibollo >To: forum@jsoftware.com >Date: Wednesday, March 10, 1999 8:29 AM >Subject: Re: Jforum: JNavigator > > >>Alex: >> >>I followed your instructions, and this is what happenend: >> >> load 'user\projects\jnav\jnav.ijs' >>|value error: take >>| MENU=:4 take"1>('Edit';0);<'View';0 >>|[-12] >> >>Regards, >>Joe > > > >--------------------------------------------------------------------------- ----- >J Forum: for information about this list, see http://www.jsoftware.com/forum.htm > -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed Mar 10 09:26:44 1999 From: "Ondrus, Milan" Subject: Jforum: J & FTP Date: Wed, 10 Mar 1999 15:12:15 +0100 ...has anybody tried to set up an FTP connection(from J) to an other server? I managed easily to build a connection to the server from my NT 4.0 machine but could not establish the data connection - so I could connect but could not download data. (Eg. I got the message :425 Can't build data connection: Connection refused.) So I think I should set up another session somehow to make it work.Does anybody know how? thanks - Milan Ondrus -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed Mar 10 09:40:50 1999 Date: Wed, 10 Mar 1999 09:25:07 -0500 (EST) From: "Brian M. Schott" Subject: Re: Jforum: JNavigator In-Reply-To: <008301be6a8e$de44be60$b8f3a1d1@kornal> Does comctl.ocx have to be installed for JNavigator to work at all, or only to work in Project Manager? Is comctl.ocx available for the Mac (it sounds like a Windows helper)? (B=) On Tue, 9 Mar 1999, Alex Kornilovski wrote: +The system can also be opened in Project Manager. + + +Alex + +P.S. You have to have comctl.ocx installed on your computer. + + + + + +-------------------------------------------------------------------------------- +J Forum: for information about this list, see http://www.jsoftware.com/forum.htm + + Brian Schott/Decision Sciences Dept. (404) 651-4070 bschott@gsu.edu J Mack Robinson College of Business / Georgia State Univ Atlanta, Georgia USA 30303-3083 interests: approx. reasoning, http://www.Gsu.EDU/~dscbms/ (B=) decision support systems -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed Mar 10 13:47:03 1999 Date: Wed, 10 Mar 1999 19:25:07 +0100 (MET) From: Martin Neitzel Subject: Re: Jforum: J & FTP > could not establish the data connection [...] connection refused. Are you aware that FTP uses different TCP connections for control and transfer, respectively? Are you clashing against a firewall and would better use PASV mode? It's a bit difficult to give any more advice in response to your question. It would be very helpful if you'd include a dozen lines of J code you are using. (And, please, _not_ zipped or b64'ed. There is a reason that J uses ASCII: to be readable as-is. Thanks.) > ...has anybody tried to set up an FTP connection(from J) to an other > server? Not me. Why re-invent the wheel? J 4.02 Copyright (c) 1990-1998, Iverson Software Inc. All rights reserved. |. txt =: 2!:0 'ncftp -c juggle.gaertner.de:/README' ed.rentreag@ptf -- .ed.rentreag.ptf ta revres ptf-nona eht ot emocleW Just my usual teaser against a COMtaminated world which is somehow great at making easy things difficuLLDt... Martin "Noch Fragen, Kienzle?" Neitzel -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed Mar 10 15:12:20 1999 From: "Alex Kornilovski" Subject: Re: Jforum: JNavigator - answers Date: Wed, 10 Mar 1999 14:42:58 -0500 charset="iso-8859-1" X-Mimeole: Produced By Microsoft MimeOLE V4.72.3110.3 >Where can I find comctl.ocx? >Anssi I am not sure where it comes from(definitely with VB or VC++ or Office97) but you can get it from: http://www.eu.microsoft.com/officedev/prodinfo/odeandvb.htm copy comctl32.ocx to your windows/system directory and then run : Regsvr32.exe comctl32.ocx > Does comctl.ocx have to be installed for JNavigator to work > at all, or only to work in Project Manager? Yes, see above >Is comctl.ocx available for the Mac (it sounds like a >Windows helper)? As far as I know comctl32.ocx is Windows only. Alex -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed Mar 10 16:12:01 1999 Date: Wed, 10 Mar 1999 21:45:41 +0100 (MET) From: Martin Neitzel Subject: Re: Jforum: Monitoring a variable ? >>> Is there a way to monitor a variable's value such that when it is changed a >>> function can be executed? > J doesn't provide this. I agree that facilities like this are desireable. I never missed these triggers. For me, the time-honoured solution substituting assignments with update procedures is just fine. I programmed a tiny bit in LOOPS years ago. LOOPS is basically a OO Lisp dialect with assignment triggers (and more). My overall impressions were: - Triggers can be nice in trivial settings. - "Notify" style triggers which are "mostly readonly" are the most useful ones but it's up to the discipline of the programmers where to draw the line (A gets changed, B gets notified, actions "at B" do not influence preceedings at A but are local to B. Hopefully. Caveat debugger.) - It doesn't scale to non-trivial settings. For example, when a bunch of variables reflect a record, you get quickly to the following problems in Real Life: - How do can I block updates when serialized individual ones are either performance-wise silly or ... - ... desastrous because what you really need are guarantees about "transactional updates"? - How do you control cascading or even circulous triggers? - The assignment as a side effect bears already enough potential for causing headaches. Extending "=:" to cause potentially more side effects beyond setting the mentioned variable turns code walk-throughs into nightmares. I stopped using LOOPS for the last reason. The "=:" vs. wrapper distinction on the other hand is maybe old-fashioned but at least a clear indication where Things May Happen and where not. I also think that J's object locales provide a decent way to formulate "set methods" for objects. [LOOPS was actually expressing triggers in terms of "set" methods, too.] Martin -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu Mar 11 07:21:53 1999 Date: Thu, 11 Mar 1999 13:04:46 +0100 (MET) From: Martin Neitzel Subject: Re: Jforum: HTML/CHM from scriptdoc > From: "John D. Baker" > > If there's enough space on the official J website I would recommend > mounting at least a subset of the J libraries in this form. I haven't had a chance yet to check out Oleg's zip file. But I can certainly run all kinds of filters on what's there on juggle. (For example, all the headers and footers are attached to the bare page by some kind of filter. The file behind the url http://juggle.gaertner.de/hitlist/hitlist is actually the 3-column raw data file -- associated with a filter.) The CVS repository on juggle is already serving the entire official J script library as it is used for the Unix platforms. (Chris Burke just learned how to work with it and Unixers can already check out the first few patches from it. Recent submitters of J code on this this have just been contacted and invited to file their stuff in the repository.) The primary purpose of the J repository is to allow uploads and downloads in a revision controlled manner. Updates are sooo much easier for all involved parties, compared with .zip files. As an additional feature and exploitation of the material there, it should be no problem at all to run a "check out the newest version and revamp it into html" on any script in there. Voila: John's wish for the scripts "mounted in this formatted form" is fullfilled. Martin -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu Mar 11 11:12:45 1999 Date: Thu, 11 Mar 1999 17:51:47 +0200 (EET) From: Oleg Kobchenko Subject: Re: Jforum: HTML/CHM from scriptdoc In-Reply-To: <36E2ACF9.D829D542@math.umass.edu> Sorry for the inconvenience, now I've fixed it. The script file: http://members.xoom.com/olegyk/sdoc2htm0.01.zip And the whole page: http://members.xoom.com/olegyk/jpage.html On Sun, 7 Mar 1999, Murray Eisenberg wrote: > The link on jpage.html to the file sdoc2htm0.01.zip is broken! (The > link to the sample files in sdoc2h-b.zip is OK.) -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu Mar 11 14:57:38 1999 From: "Bjorn G. Helgason" Subject: RE: Jforum: J & FTP Date: Thu, 11 Mar 1999 19:48:36 -0000 Content-Type: multipart/mixed; boundary="---- =_NextPart_000_01BE6BF8.5FD04A20" ------ =_NextPart_000_01BE6BF8.5FD04A20 > ...has anybody tried to set up an FTP connection(from J) to an other server? Many years ago I set up a job that needed to pass data between machines and I used J to create bat files with the FTP commands that were needed. It worked very well and the last I heard it is still running without any problems nor changes. I also had a very simple VB program to call mailbox and prepared the files for it in J. Reading and using the files I received over mail or FTP to prepare and create other files. To make life simple I created several directories and used control files to pass information between different processes and programs. Sometimes simple solutions are ok. /Gosi ------ =_NextPart_000_01BE6BF8.5FD04A20 Content-Type: application/ms-tnef Content-Transfer-Encoding: base64 eJ8+IgsTAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAENgAQAAgAAAAIAAgABBJAG ABwBAAABAAAADAAAAAMAADADAAAACwAPDgAAAAACAf8PAQAAAEUAAAAAAAAAgSsfpL6jEBmdbgDd AQ9UAgAAAABmb3J1bUBqc29mdHdhcmUuY29tAFNNVFAAZm9ydW1AanNvZnR3YXJlLmNvbQAAAAAe AAIwAQAAAAUAAABTTVRQAAAAAB4AAzABAAAAFAAAAGZvcnVtQGpzb2Z0d2FyZS5jb20AAwAVDAEA AAADAP4PBgAAAB4AATABAAAAFgAAACdmb3J1bUBqc29mdHdhcmUuY29tJwAAAAIBCzABAAAAGQAA AFNNVFA6Rk9SVU1ASlNPRlRXQVJFLkNPTQAAAAADAAA5AAAAAAsAQDoBAAAAAgH2DwEAAAAEAAAA AAAAAxs0AQiABwAYAAAASVBNLk1pY3Jvc29mdCBNYWlsLk5vdGUAMQgBBIABABQAAABSRTogSmZv cnVtOiBKICYgRlRQAFgFAQWAAwAOAAAAzwcDAAsAEwAwACQABABPAQEggAMADgAAAM8HAwALABMA JwAxAAQAUwEBCYABACEAAAAxREZBQkVFQUU2RDdEMjExOEI5QTJDQTFGRkMwMDAwMABxBwEDkAYA NAQAABIAAAALACMAAQAAAAMAJgAAAAAACwApAAEAAAADADYAAAAAAEAAOQAAd9km+Gu+AR4AcAAB AAAAFAAAAFJFOiBKZm9ydW06IEogJiBGVFAAAgFxAAEAAAAWAAAAAb5r+CbQ6r76HtfmEdKLmiyh /8AAAAAAHgAeDAEAAAAFAAAAU01UUAAAAAAeAB8MAQAAABAAAABnb3NpQGNlbnRydW0uaXMAAwAG EFU/jacDAAcQGwIAAB4ACBABAAAAZQAAAEhBU0FOWUJPRFlUUklFRFRPU0VUVVBBTkZUUENPTk5F Q1RJT04oRlJPTUopVE9BTk9USEVSU0VSVkVSP01BTllZRUFSU0FHT0lTRVRVUEFKT0JUSEFUTkVF REVEVE9QQVNTREEAAAAAAgEJEAEAAADDAgAAvwIAAI0EAABMWkZ1cMe6Sv8ACgEPAhUCqAXrAoMA UALyCQIAY2gKwHNldDI3BgAGwwKDMgPFAgBwckJxEeJzdGVtAoMz9wLkBxMCgzQDRRM1B20Cg/Y1 EswUxX0KgAjPCdkCgAcKgQ2xC2BuZzEwM845CvsVYQvxID4K4QtkVxRRC/ITUG8T0GMFQCBeLh7A EYAEIABweQbgZCh5IHQIgWQfoG8gERGxIHVwHyEgRlSkUCAFoG5uHnFpAiDiKANSIEopHqAgEQOR fR5QaASQHD0dPx5FEbByEnYEkD8gCotsaTNeNh4RJDol/BxMTR8xIKx5ZRGRHyBnICBJIDfwIGpv Yh+gEYAFQCFQbwmAH+QoQAQRZCvAK0Bi1RHAdwnhIADBaAuAB5FvAHAf8CqwKBV1EbAf8Eq/IAIF ACogE9AtICvBZgMQvweRA/Ai0CuRMAAg5G0Dgb5kBCAroy1gGdAr5S4qoNsyUQWwax/hJbF5KBUt YP5sAyAuQjESC2ATwCqhIuD9CxEgMNA2IAQgE8ADEAMg7HJ1IUALgGcwswhgBUDfKdIeMQJgE+AE IG4FsRFxfxuAB5AzICgVKBUqsAdAc/8gIBGAH/ArQDPiIDAHcAtQ2TAAVkI4IgnAYSIAL4LfB0AD IADAAxAG4HguMxNQ/mUoQR/iMSEwYygVAhAFwKs2MgOgSjMgUiogZDcyPy5CLxA3Mj6HKqEZ0GNl 9mklsB/wbyWxPSMisAXA/yDiLGI+BCgVLkIvtSLDMFT9OX5UICAAwDOgNVAGkDAA/zuVKrAvtB/w EbAlsQdALND+aUIxIBAIgS4kLxMhIR+w/wbwMFUsZSgVC4A/gQDAIYL/LSdAgA3QMoECMDgiQlAE EO8uFTw1RjA5nFMDcBHAB3M/O5U6sApAIYIfETKRb2vxT/0vR28AkDmcKBUY8QIAVcAAAwAQEAQA AAADABEQAAAAAEAABzAAnS/t9mu+AUAACDAAnS/t9mu+AR4APQABAAAABQAAAFJFOiAAAAAAMSk= ------ =_NextPart_000_01BE6BF8.5FD04A20-- -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri Mar 12 12:12:40 1999 Date: Fri, 12 Mar 1999 18:49:01 +0200 (EET) From: Oleg Kobchenko Subject: Jforum: In contuation: Quick Reference for J Here's how they did it for K: http://www.kx.com/kcrd.htm -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri Mar 12 16:54:41 1999 Date: Fri, 12 Mar 1999 16:32:01 -0500 From: David Ness Subject: Re: Jforum: JNavigator References: <008301be6a8e$de44be60$b8f3a1d1@kornal> I find your `Locale Browser' to be not only useful, but instructive both in J matters and in Windown API matters. To help me understand it in greater depth, could you point me to some documentation of `olemethod' calls? I don't know the parameters so some of the calls are a little hard to understand. Thanks for making such a helpful piece of work available to us all. Alex Kornilovski wrote: > > Hi, > > This facility allows you to browse the current locales and definitions > within each locale. > > Download the file http://www.jsoftware.com/source/jnav.zip and unzip > into > your J directory: > > pkunzip jnav -d -o > > Then load the system as: > > > load 'user\projects\jnav\jnav.ijs' > > The system can also be opened in Project Manager. > > Alex > > P.S. You have to have comctl.ocx installed on your computer. > > -------------------------------------------------------------------------------- > J Forum: for information about this list, see http://www.jsoftware.com/forum.htm -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri Mar 12 18:44:02 1999 From: "Alex Kornilovski" Subject: Re: Jforum: JNavigator Date: Fri, 12 Mar 1999 18:33:29 -0500 charset="iso-8859-1" X-Mimeole: Produced By Microsoft MimeOLE V4.72.3110.3 David Ness wrote: >To help me understand it in greater depth, could you point me to >some documentation of `olemethod' calls? I don't know the parameters >so some of the calls are a little hard to understand. My source of information about OLE calls are 2 .hlp(Comctl1.hlp Comctl2.hlp) files that comes with VB or VC++. May be you can find those files on the Web, but if you can't I can send it to you (330K zip archive). And you should be aware that some OLE features are not supported by current J implementation. Alex -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri Mar 12 18:53:05 1999 From: smillie@cs.ualberta.ca Subject: Jforum: Simplex minimization Date: Fri, 12 Mar 1999 16:40:14 -0700 (MST) I have just added a program to My J Page at http://www.cs.ualberta.ca/~smillie/Jpage.htm for the minimization of a function with an arbitrary number of variables. It is based on an algorithm described in the paper �A simplex method for function minimization� by J. A. Nelder and R. Mead, �The Computer Journal�, vol. 7, 1965, pp. 308 - 313. This algorithm has been previously implemented in J and was referred to in a paper given at the J Conference in Toronto in June, 1996. The author of the paper was from the University of Wisconsin, but unfortunately I have forgotten his name. Keith Smillie smillie@cs.ualberta.ca -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri Mar 12 23:29:39 1999 Date: Fri, 12 Mar 1999 23:10:25 -0500 From: David Ness Subject: Re: Jforum: JNavigator References: <001e01be6ce0$bcb7f880$38f4a1d1@kornal> Thanks for taking the trouble to respond. I've checked and don't find any COMCTL*.HLP files on my system. If you'd send them, I'd be happy to recieve them. Also, since I see mention of the OLE features in current j402 docs, could you also comment further on `... some OLE features are not supported by current J implementation...'? Thanks in advance for any further help... Alex Kornilovski wrote: > > -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat Mar 13 13:57:02 1999 Date: Sat, 13 Mar 1999 20:45:17 +0200 (EET) From: Oleg Kobchenko Subject: Re: Jforum: JNavigator In-Reply-To: <36E9E531.33135516@Home.Com> Recent versions of Windows/IExplore/VStudio have replaced old versions of comctl* with new and hence the .hlp files with .chm -- you may try again. One other place to look for the .ocx and help is MS Office 97 CD-ROM. On Fri, 12 Mar 1999, David Ness wrote: > Thanks for taking the trouble to respond. > > I've checked and don't find any COMCTL*.HLP files on my system. If you'd > send them, I'd be happy to recieve them. Also, since I see mention of > the OLE features in current j402 docs, could you also comment further on > `... some OLE features are not supported by current J implementation...'? > > Thanks in advance for any further help... > > Alex Kornilovski wrote: > > > > > > > -------------------------------------------------------------------------------- > J Forum: for information about this list, see http://www.jsoftware.com/forum.htm > -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat Mar 13 14:34:50 1999 From: "John Tsolometes" Subject: Re: Jforum: Monitoring a variable ? anther thing missing from J Date: Sat, 13 Mar 1999 14:32:44 -0500 charset="iso-8859-1" snobol has a code word taht allows a program to write a code string and then execute it assembly language style. It would be nice to write code of arrays that can evaluate a problem once then execute an optimized version without further jump switch tables. -----Original Message----- From: Martin Neitzel Date: Wednesday, March 10, 1999 4:24 PM Subject: Re: Jforum: Monitoring a variable ? >>>> Is there a way to monitor a variable's value such that when it is changed a >>>> function can be executed? > >> J doesn't provide this. I agree that facilities like this are desireable. > >I never missed these triggers. For me, the time-honoured solution >substituting assignments with update procedures is just fine. > >I programmed a tiny bit in LOOPS years ago. LOOPS is basically >a OO Lisp dialect with assignment triggers (and more). My overall >impressions were: > >- Triggers can be nice in trivial settings. >- "Notify" style triggers which are "mostly readonly" are the most > useful ones but it's up to the discipline of the programmers where > to draw the line (A gets changed, B gets notified, actions "at B" > do not influence preceedings at A but are local to B. Hopefully. > Caveat debugger.) >- It doesn't scale to non-trivial settings. For example, when a bunch > of variables reflect a record, you get quickly to the following > problems in Real Life: > - How do can I block updates when serialized individual ones > are either performance-wise silly or ... > - ... desastrous because what you really need are guarantees about > "transactional updates"? > - How do you control cascading or even circulous triggers? >- The assignment as a side effect bears already enough potential > for causing headaches. Extending "=:" to cause potentially more > side effects beyond setting the mentioned variable turns code > walk-throughs into nightmares. > >I stopped using LOOPS for the last reason. The "=:" vs. wrapper >distinction on the other hand is maybe old-fashioned but at least a >clear indication where Things May Happen and where not. > >I also think that J's object locales provide a decent way to formulate >"set methods" for objects. [LOOPS was actually expressing triggers in >terms of "set" methods, too.] > > Martin > >--------------------------------------------------------------------------- ----- >J Forum: for information about this list, see http://www.jsoftware.com/forum.htm > -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat Mar 13 15:28:10 1999 Date: Sat, 13 Mar 1999 15:19:06 -0500 From: David Ness Subject: Re: Jforum: JNavigator References: I have Office 97 but don't find any reference to COMCTL* on it. I also looked at my Original Office95 Disks and couldn't find anything there. Oleg Kobchenko wrote: > > Recent versions of Windows/IExplore/VStudio have replaced > old versions of comctl* with new and hence the .hlp files with > .chm -- you may try again. One other place to look for the .ocx > and help is MS Office 97 CD-ROM. > > On Fri, 12 Mar 1999, David Ness wrote: > > -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sun Mar 14 02:06:18 1999 Date: Sun, 14 Mar 1999 07:54:19 +0100 From: "d.alis" Subject: Re: Jforum: JNavigator References: <36EAC83A.E9CC5868@Home.Com> Only a suggestion, but this looks as if it might help ... http://msdn.microsoft.com/developer/downloads/files/40comupd.htm David David Ness wrote: > I have Office 97 but don't find any reference to COMCTL* on it. I > also looked at my Original Office95 Disks and couldn't find anything > there. > > Oleg Kobchenko wrote: > > > > Recent versions of Windows/IExplore/VStudio have replaced > > old versions of comctl* with new and hence the .hlp files with > > .chm -- you may try again. One other place to look for the .ocx > > and help is MS Office 97 CD-ROM. > > > > On Fri, 12 Mar 1999, David Ness wrote: > > > > > > > -------------------------------------------------------------------------------- > J Forum: for information about this list, see http://www.jsoftware.com/forum.htm -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sun Mar 14 10:16:27 1999 Date: Sun, 14 Mar 1999 10:05:56 -0500 From: David Ness Subject: Re: Jforum: JNavigator References: <36EAC83A.E9CC5868@Home.Com> <36EB5D1A.21BA9CD5@balcab.ch> Thanks for trying, but this appears to give me a new COMCTL32.DLL and still fails to document any of the calls supported by the .DLL. At the moment I am trying to find documentation so that I can understand the calls in JNAV. I appreciate the attempts at help, but at the moment I'm afraid that I'm `seeing thru a (windows) glass darkly'... d.alis wrote: > > Only a suggestion, but this looks as if it might help ... > http://msdn.microsoft.com/developer/downloads/files/40comupd.htm > > David > > -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sun Mar 14 15:17:03 1999 From: "Alex Kornilovski" Subject: Re: Jforum: JNavigator Date: Sun, 14 Mar 1999 15:06:15 -0500 charset="iso-8859-1" David Ness wrote: >send them, I'd be happy to recieve them. Also, since I see mention of >the OLE features in current j402 docs, could you also comment further on >`... some OLE features are not supported by current J implementation...'? The most common example is that call to 'olemethod' can return a new object which you can not use in your J program(example: for the ListView control if you want to add more then one column in 'detail view' you should call OLE method which returns you a new object, representing this new column) Another example: I can enable certain event but can not disable it back. And OLEDrop event returns object of 'Unsupported type' (I was thinking about dragging scripts from Windows Explorer to JNavigator but I could not implement that because of this problem :-( ) Alex -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon Mar 15 12:33:18 1999 Date: Mon, 15 Mar 1999 12:01:20 -0500 (EST) From: Olivier Lefevre Subject: Re: Jforum: Monitoring a variable ? In-Reply-To: <199903102045.VAA00579@ohura.gaertner.de> I agree with M.Neitzel that trigger-based programming does not scale. However triggers are very useful on a small scale and I hope J will acquire them at some point. How difficult would it be to implement, really? (I have no idea). Thanks, -- O.L. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From ljdickey Mon Mar 15 14:08:59 1999 Subject: Re: Jforum: Monitoring a variable ? Perhaps not, but I think that Adrian Smith has done some very large things that made use of this feature. Lee > From owner-jsoftware@lists.interlog.com Mon Mar 15 12:33:19 1999 > Date: Mon, 15 Mar 1999 12:01:20 -0500 (EST) > From: Olivier Lefevre > To: forum@jsoftware.com > Subject: Re: Jforum: Monitoring a variable ? > > I agree with M.Neitzel that trigger-based programming does not scale. > However triggers are very useful on a small scale and I hope J will > acquire them at some point. How difficult would it be to implement, > really? (I have no idea). > > Thanks, > > -- O.L. > > > -------------------------------------------------------------------------------- > J Forum: for information about this list, see http://www.jsoftware.com/forum.htm > From owner-jsoftware@lists.interlog.com Thu Mar 18 14:37:44 1999 Date: Thu, 18 Mar 1999 14:19:08 -0500 From: David Ness Subject: Jforum: Text/Tab Card Examples--- References: <008301be6a8e$de44be60$b8f3a1d1@kornal> I just encountered Blackwell's `IdeaList'. It seems, at first glance, to be a rather nice Text/Tab Card storage/recall system. Has anyone developed this kind of support technology in `J'? I feel that I am too much of a novice to do it, but the capabilities sure seem to be something that J could deliver with ease if one was comfortable enough with J to do a fast implementation. I also have the hunch that J code to perform functions of this kind might serve a valuable tutorial function to expose aspects of J that are quite different from the more usual computationally directed examples. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu Mar 18 15:43:07 1999 Delivered-To: fixup-forum@jsoftware.com@fixme Date: Thu, 18 Mar 1999 12:28:14 -0800 From: greg heil Subject: Re: Jforum: Text/Tab Card Examples--- References: <008301be6a8e$de44be60$b8f3a1d1@kornal> <36F151AC.E08C8572@Home.Com> David Ness wrote: > I just encountered Blackwell's `IdeaList'. It seems, at first glance, to be a rather nice Text/Tab Card storage/recall system. > Has anyone developed this kind of support technology in `J'? Not i, though it is inherently interesting to me. i would think an important step would be an XML interface. The hashed & aproximate match retrieval aspects interest me most. And would benefit most from J. Could have wide relevance, eg to BioInformatics. Has anyone tried hooking J to Perl? Would give one access to the Perl-XML modules. i believe ActiveState has mechanisms for exposing Perl at a pretty basic level. O/w there are Java XML tools too, eg from the IBM Skunkworks. greg heil mailto:gheil@acm.org http://www.scn.org/tl/anvil -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu Mar 18 16:41:48 1999 Date: Thu, 18 Mar 1999 16:26:41 -0500 From: David Ness Subject: Re: Jforum: Text/Tab Card Examples--- References: <008301be6a8e$de44be60$b8f3a1d1@kornal> <36F151AC.E08C8572@Home.Com> <36F161DE.D8415740@uswest.net> I am currently doing some work with ActiveState's PERL. I will keep J in mind as a wander thru this thicket, but my most rewarding stuff so far has been on the PERL-Tk interface, which seems to work quite well (and which is described in considerable detail in O'Reilly's `Perl/Tk' book). Many of the advantages of J's Windows interface seem to be easily available in PERL-Tk as well, so it is not clear to me that J really has a lot to _add_ to the Perl/Tk combination. In a week or so, maybe I'll have done enough work to know better. greg heil wrote: > > David Ness wrote: > > > I just encountered Blackwell's `IdeaList'. It seems, at first > glance, to be a rather nice Text/Tab Card storage/recall system. > > > Has anyone developed this kind of support technology in `J'? > > Not i, though it is inherently interesting to me. i would > think an important step would be an XML interface. The hashed > & aproximate match retrieval aspects interest me most. And > would benefit most from J. Could have wide relevance, eg to > BioInformatics. > > Has anyone tried hooking J to Perl? Would give one access to > the Perl-XML modules. i believe ActiveState has mechanisms > for exposing Perl at a pretty basic level. O/w there are > Java XML tools too, eg from the IBM Skunkworks. > > greg heil > mailto:gheil@acm.org > http://www.scn.org/tl/anvil -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu Mar 18 17:53:45 1999 Date: Thu, 18 Mar 1999 17:43:43 -0500 (EST) From: Olivier Lefevre Subject: Jforum: J on the HP Jornada 420? Subject says it all. Processor is the Hitachi SH7709A. This is the first pocket device ever to register with me. Thanks, -- O.L. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu Mar 18 17:58:12 1999 Delivered-To: fixup-forum@jsoftware.com@fixme Date: Thu, 18 Mar 1999 14:45:29 -0800 From: greg heil Subject: Re: Jforum: Text/Tab Card Examples--- References: <008301be6a8e$de44be60$b8f3a1d1@kornal> <36F151AC.E08C8572@Home.Com> <36F161DE.D8415740@uswest.net> <36F16F91.FA9B98F4@Home.Com> David Ness wrote: >... so it is not clear to me that J really has a lot to _add_ to the Perl/Tk combination. In a week or so, maybe I'll have done enough work to know better. J could provide the indexing ... and possibly a UI. To do UI it would be best if there were UI's both on Unix & Win side. Is there a J/TK interface, or other GUI kit on the Unix side? Perl/XML could provide parsing, formatting, networking greg heil mailto:gheil@acm.org http://www.scn.org/tl/anvil -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu Mar 18 18:46:50 1999 Date: Thu, 18 Mar 1999 18:32:26 -0500 From: David Ness Subject: Re: Jforum: Text/Tab Card Examples--- References: <008301be6a8e$de44be60$b8f3a1d1@kornal> <36F151AC.E08C8572@Home.Com> <36F161DE.D8415740@uswest.net> <36F16F91.FA9B98F4@Home.Com> <36F18209.C8DCD7EB@uswest.net> Some Unix maven will have to comment on Tk/Unix. Perl/Unix is surely a commonplace. I would have suspected that there is an `X' version of Tk, but I don't actually know. Perl is pretty good at indexing, though. And I remember running a benchmark of Perl regular expression stuff against J, and my Perl was much faster than my J. Of course, I am probably a better Perl programmer than J programmer, so that comparison might not have been valid. greg heil wrote: > > J could provide the indexing ... and possibly a UI. > To do UI it would be best if there were UI's > both on Unix & Win side. Is there a J/TK interface, > or other GUI kit on the Unix side? > > Perl/XML could provide parsing, formatting, networking > > greg heil > mailto:gheil@acm.org > http://www.scn.org/tl/anvil > -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu Mar 18 20:38:43 1999 Date: Fri, 19 Mar 1999 02:30:45 +0100 (MET) From: Martin Neitzel Subject: Re: Jforum: Text/Tab Card Examples--- > I would have suspected that there is an `X' version of Tk... Yepp -- that's where Tk comes from. Martin -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri Mar 19 09:52:55 1999 From: Ajith Prasad Subject: RE: Jforum: J on the HP Jornada 420? Date: Fri, 19 Mar 1999 22:36:33 +0800 Importance: high X-Priority: 1 charset="ISO-8859-1" The HP Jornada (HPJ) family seems to comprise 3 products: the existing 1.1 kg HPJ820 (Intel StrongARM cpu)handheld PC, and the newly-announced 0.51 kg HPJ 680 (Hitachi SH3 processor) handheld PC and the 0.250kg HPJ420 (Hitachi SH7709a processor)palm-sized PC. Presumably, J for Windows CE runs on the Hitachi-based 680 and 420 but not the StrongARM-based 820. The 680 has a keyboard which is 76% the size of a normal keyboard, 16MB RAM upgradeable to 32MB, 640x480x256 color screen resolution. Looks like a machine that can be used for substantial J code development. The 420 is a palm-type device without a physical keyboard but having a "one-screen keboard" which is acessible through a stylus/touch. It has 8MB RAM and 240x320x256 colors screen resolution. The J for WinCE press release last December mentioned that: "For best results, 16mb or more is recommended. J can run on a smaller machine, and indeed runs nicely on a machine with only 4mb, but may not have enough room for all the demos and labs, and may allow only very small apps." The 420 thus might allow testing of code fragments but might not be well-suited for larger-scale applications. Those with actual experience in using J on Wince might be in a better position to comment on the suitability of the new HPJ machines. I was hoping that J would be made available for the 820. If not, I suppose I will get a 620 when it becomes available outside the US in May. -----Original Message----- From: Olivier Lefevre [mailto:lefevre@panix.com] Sent: Friday, March 19, 1999 6:44 AM Subject: Jforum: J on the HP Jornada 420? Subject says it all. Processor is the Hitachi SH7709A. This is the first pocket device ever to register with me. Thanks, -- O.L. ---------------------------------------------------------------------------- ---- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat Mar 20 19:27:18 1999 Date: Sat, 20 Mar 1999 19:12:48 -0500 (EST) From: Olivier Lefevre Subject: RE: Jforum: J on the HP Jornada 420? In-Reply-To: On Fri, 19 Mar 1999, Ajith Prasad wrote: > The 420 [...] has 8MB RAM [and ...] thus might allow testing of code > fragments but might not be well-suited for larger-scale applications. Actually it can be outfitted with 10 more M by using the FlashCard slot. That's still not a lot but the other models are too expensive for what they are, IMO. I would like J Software to confirm that the SH7709a Hitachi processor is OK: their web page only mentions the SH3. Regards, -- O.L. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat Mar 20 20:05:19 1999 Transport-ISP: [http://www.galaxynet.com] From: "David Vincent-Jones" Subject: Jforum: Surface Interpolation Date: Sat, 20 Mar 1999 16:19:11 -0800 I have for some time been using various methods for interpolating sparse data in a 2 dimensional array. Typically data could be 'air or water samples across a geographic area' normally displayed as an image. With the current availability in J of the FFTW, I was interested to see if use could be made of this process for my purpose. I had in mind making the transform, filtering the data possibly as an image to try and remove the 'blanks' and finally to invert the results. Are there any brave souls out there who would like to comment on the concept or feasibility of such a plan. Any ideas on what type of 'blank padding' and filter might be suitable or worth trying. Must confess that my efforts to date have not born fruit. David -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat Mar 20 20:48:58 1999 Delivered-To: fixup-forum@jsoftware.com@fixme Date: Sat, 20 Mar 1999 17:33:52 -0800 From: greg heil Subject: Re: Jforum: Surface Interpolation References: <000a01be7331$545e23c0$350881ce@desktop> David Vincent-Jones wrote: > I have for some time been using various methods for interpolating sparse data in a 2 dimensional array. Typically data could be 'air or water samples across a geographic area' normally displayed as an image. A start might be to triangulate the area with some minimizing criteria like Delaunay triangulation then improve the linear interpolation using some splining mechanism, eg B-splines or wavelets. > With the current availability in J of the FFTW, I was interested to see if use could be made of this process for my purpose. I had in mind making the transform, filtering the data possibly as an image to try and remove the 'blanks' and finally to invert the results. i would expect a lot of ringing from a global method like FFT greg heil mailto:gheil@acm.org http://www.scn.org/tl/anvil -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sun Mar 21 10:11:15 1999 From: Ajith Prasad Subject: RE: Jforum: J on the HP Jornada 420? Date: Sun, 21 Mar 1999 23:00:41 +0800 charset="windows-1252" Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by lists.interlog.com id JAA01920 The following extract from a Q&A at the Hitachi website confirms that the SH7709 chip used on the HP Jornada 420 is in the "SH3" family. It should therefore be possible for J for WinCE to run on the 420? "Q: Which Hitachi processors run Windows CE? A: - Hitachi offers three today, all in the SH-3 series � SH7708, SH7707, SH7709 - More SH-3 and higher CPUs will come out soon - At least two of the SH-3 CPUs (SH7708, SH7709) will offer performance upgrades to 100 MHz and higher" -----Original Message----- From: Olivier Lefevre Sent: 3/21/99 8:12 AM Subject: RE: Jforum: J on the HP Jornada 420? ..... I would like J Software to confirm that the SH7709a Hitachi processor is OK: their web page only mentions the SH3. Regards, -- O.L. ------------------------------------------------------------------------ -------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sun Mar 21 18:01:42 1999 Transport-ISP: [http://www.galaxynet.com] From: "David Vincent-Jones" Subject: Re: Jforum: Surface Interpolation Date: Sun, 21 Mar 1999 14:17:34 -0800 Thanks Greg; I am aware of several more conventional methods of achieving the interpolated results; I was just interested to see if there was some interesting ideas from the J community using the FFTW. David ----- Original Message ----- From: Sent: March 20, 1999 5:33 PM Subject: Re: Jforum: Surface Interpolation >i would expect a lot of ringing from a global method >like FFT > >greg heil >mailto:gheil@acm.org >http://www.scn.org/tl/anvil > >--------------------------------------------------------------------------- ----- >J Forum: for information about this list, see http://www.jsoftware.com/forum.htm > -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sun Mar 21 19:30:56 1999 Date: Sun, 21 Mar 1999 19:14:46 -0500 (EST) From: Olivier Lefevre Subject: RE: Jforum: J on the HP Jornada 420? In-Reply-To: Thanks! -- O.L. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon Mar 22 07:40:48 1999 From: "Bjorn G. Helgason" Subject: RE: Jforum: J on the HP Jornada 420? Date: Sat, 20 Mar 1999 10:08:32 -0000 Content-Type: multipart/mixed; boundary="---- =_NextPart_000_01BE7460.CF351EC0" ------ =_NextPart_000_01BE7460.CF351EC0 From: Ajith Prasad[SMTP:burap@nus.edu.sg] > I suppose I will get a 620 when it becomes available outside the US in > May. What do you mean becoming available outside the US later? I have a 620 now and it has been available in Iceland for a long time. It has all the Icelandic characters, even on the keyboard and is absolutely fine. /Gosi ------ =_NextPart_000_01BE7460.CF351EC0 Content-Type: application/ms-tnef Content-Transfer-Encoding: base64 eJ8+IjcMAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAENgAQAAgAAAAIAAgABBJAG ABwBAAABAAAADAAAAAMAADADAAAACwAPDgAAAAACAf8PAQAAAEUAAAAAAAAAgSsfpL6jEBmdbgDd AQ9UAgAAAABmb3J1bUBqc29mdHdhcmUuY29tAFNNVFAAZm9ydW1AanNvZnR3YXJlLmNvbQAAAAAe AAIwAQAAAAUAAABTTVRQAAAAAB4AAzABAAAAFAAAAGZvcnVtQGpzb2Z0d2FyZS5jb20AAwAVDAEA AAADAP4PBgAAAB4AATABAAAAFgAAACdmb3J1bUBqc29mdHdhcmUuY29tJwAAAAIBCzABAAAAGQAA AFNNVFA6Rk9SVU1ASlNPRlRXQVJFLkNPTQAAAAADAAA5AAAAAAsAQDoBAAAAAgH2DwEAAAAEAAAA AAAAAxs0AQiABwAYAAAASVBNLk1pY3Jvc29mdCBNYWlsLk5vdGUAMQgBBIABACUAAABSRTogSmZv cnVtOiBKIG9uIHRoZSBIUCBKb3JuYWRhIDQyMD8A8goBBYADAA4AAADPBwMAFAAKAAgAIAAGACUB ASCAAwAOAAAAzwcDABQACgAEAAMABgAEAQEJgAEAIQAAAEJBRjE0RjhBQTlERUQyMTE4QjlBMkNB MUZGQzAwMDAwAGIHAQOQBgBsAwAAEgAAAAsAIwABAAAAAwAmAAAAAAALACkAAQAAAAMANgAAAAAA QAA5AIBxRJy5cr4BHgBwAAEAAAAlAAAAUkU6IEpmb3J1bTogSiBvbiB0aGUgSFAgSm9ybmFkYSA0 MjA/AAAAAAIBcQABAAAAFgAAAAG+crmcRIpP8bveqRHSi5osof/AAAAAAB4AHgwBAAAABQAAAFNN VFAAAAAAHgAfDAEAAAAQAAAAZ29zaUBjZW50cnVtLmlzAAMABhCwLwJmAwAHEAwBAAAeAAgQAQAA AGUAAABGUk9NOkFKSVRIUFJBU0FEU01UUDpCVVJBUEBOVVNFRFVTR0lTVVBQT1NFSVdJTExHRVRB NjIwV0hFTklUQkVDT01FU0FWQUlMQUJMRU9VVFNJREVUSEVVU0lOTUFZV0hBVERPAAAAAAIBCRAB AAAA5QEAAOEBAABxAwAATFpGdYfNyYH/AAoBDwIVAqgF6wKDAFAC8gkCAGNoCsBzZXQyNwYABsMC gzIDxQIAcHJCcRHic3RlbQKDM/cC5AcTAoM0A0UTNQdtAoP2NRLMFMV9CoAIzwnZAoAHCoENsQtg bmcxMDNuOQr7FWEL8SAKhwtoMVY2DCETUG8T0GMFQEY9A2E6HY4epgyCFLBqaQB0aCBQcmFzYQBk W1NNVFA6YgEIcGFwQG51cy5BCYB1LnNnXQqLbHhpMzYN8AtVFFEc4j4HHYclFB6XIEkgc3W4cHBv EbAnEQPwbAMgcmcRwCBhHD0lnx61Nikc8XdoCfAgIWAgYvMFkQeCYXYLcAtgAmAnoG0IYHQAkA2w ICFwJ6BVPwXwC4AdHhy1JY8epk1hPHkuHS0Xkhz6HA8gV0MRgAVAZG8geQhgIO8HgAORK7MLgGcs Ly03C2C5E9ByPzKFJyARgHYnoLJhKuNubwfgAHBkK3I/EYAEICuwK1E12C3BSWP+ZRthOWACEAXA OKAZYDWh6nQHcS4dFkk5lAdAAyDjLVI7FWljIBFyANA3gfBzLCBlOHADoAIgLUN4a2V5BuALETk0 LBFi7nMG8CzgOzB5O4ALgDxw0zKFMoUvRyeAaTKFGPECAEQAAAAAAwAQEAAAAAADABEQAAAAAEAA BzDg4PL7uHK+AUAACDDg4PL7uHK+AR4APQABAAAABQAAAFJFOiAAAAAAWOw= ------ =_NextPart_000_01BE7460.CF351EC0-- -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon Mar 22 10:15:13 1999 From: Ajith Prasad Subject: RE: Jforum: J on the HP Jornada 420? Date: Mon, 22 Mar 1999 22:50:51 +0800 charset="windows-1252" Sorry. I meant to say the new 680 which is described at: http://www.hp.com/jornada/palmtops/hp680/prdt_spec/prdtspec.html The older 620 is described at: http://www.hp.com/jornada/palmtops/hp600lx/c_fea/c_fea.htm -----Original Message----- From: gosi@centrum.is Sent: 3/20/99 6:08 PM Subject: RE: Jforum: J on the HP Jornada 420? >From: Ajith Prasad[SMTP:burap@nus.edu.sg] > I suppose I will get a 620 when it becomes available outside the US in > May. What do you mean becoming available outside the US later? I have a 620 now and it has been available in Iceland for a long time. It has all the Icelandic characters, even on the keyboard and is absolutely fine. /Gosi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon Mar 22 12:46:01 1999 Date: Mon, 22 Mar 1999 02:08:12 -0700 From: mann@v-wave.com Subject: Jforum: help with adverbs? Mail-Followup-To: forum@jsoftware.com I'd like an adverb 'a' that does this: (a v) = v t. 0 1 2 3 4 for some v. and better I'd like an adverb 'b' that can: (vec1 b vec2) = vec1 R vec2 t. 0 1 2 3 4 where R=: [. & p. % (]. & p.) NB. polynomial rational I confess I've only been trying with implicit definitions but I haven't had any luck with the simplest problems. I have RTFM(s) but they are big and dense FM(s). Thanks for any help, Joseph Mann -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon Mar 22 16:21:35 1999 Date: Mon, 22 Mar 1999 16:01:44 -0500 From: Alain Miville de Ch�ne Subject: Jforum: Multiple lines in grid cell Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by lists.interlog.com id QAA05760 I wish to place a multiple line text in a grid cell. How do I do this? How do I separate the lines? I tried the lab as a starting point, expecting to enter multiple lines and then read the cell to see what is in there. In the lab it says: "You can use Alt+Enter to enter multiple lines in an edit box" It didn't work. Since I couldn't enter it, I couldn't read it. I tried separating lines by 10{a. or 13{a but no success. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon Mar 22 18:02:38 1999 From: "Seymour Glass" Subject: RE: Jforum: help with adverbs? Date: Mon, 22 Mar 1999 17:45:26 -0500 charset="iso-8859-1" Importance: Normal In-Reply-To: <19990322020812.A26001@crema.v-wave.com> Adverbs have to go after the modified term. You could have: taylor4 =. 1 : 'u. t. 0 1 2 3 4' *: taylor4 0 0 1 0 0 I was unable to figure out a way to do this tacitly, and I'd like to see somebody do it. In (vec1 b vec2), b is a conjunction (as is your R), and you can simply use b =. R taylor4 2 2 2 b 3 3 3 0.666667 0 0 0 0 Henry Rich > -----Original Message----- > From: owner-jsoftware@lists.interlog.com > [mailto:owner-jsoftware@lists.interlog.com]On Behalf Of mann@v-wave.com > Sent: Monday, March 22, 1999 04:08 > To: forum@jsoftware.com > Subject: Jforum: help with adverbs? > > > > I'd like an adverb 'a' that does this: > (a v) = v t. 0 1 2 3 4 > for some v. > > and better I'd like an adverb 'b' that can: > (vec1 b vec2) = vec1 R vec2 t. 0 1 2 3 4 > where R=: [. & p. % (]. & p.) NB. polynomial rational > > I confess I've only been trying with implicit definitions > but I haven't had any luck with the simplest problems. > > I have RTFM(s) but they are big and dense FM(s). > Thanks for any help, > > Joseph Mann > > > > > > ------------------------------------------------------------------ > -------------- > J Forum: for information about this list, see http://www.jsoftware.com/forum.htm -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon Mar 22 18:15:17 1999 From: "Chris Burke" References: <199903221602_MC2-6EEF-DE91@compuserve.com> Subject: Jforum: Multiple lines in grid cell Date: Mon, 22 Mar 1999 17:54:47 -0500 charset="iso-8859-1" This is a bug. Right now, multiple line text requires that the cell be left-justified (1 in col 10 of the attribute matrix). If so, you can use LF as the line separator. > I wish to place a multiple line text in a grid cell. How do I do this? How > do I separate the lines? > I tried the lab as a starting point, expecting to enter multiple lines and > then read the cell to see what is in there. > > In the lab it says: "You can use Alt+Enter to enter multiple lines in an > edit box" > > It didn't work. Since I couldn't enter it, I couldn't read it. I tried > separating lines by 10{a. or 13{a but no success. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue Mar 23 15:17:02 1999 From: "Donald Pittenger" Subject: Jforum: graphs and grids on form Date: Tue, 23 Mar 1999 11:58:52 -0800 boundary="----=_NextPart_000_0016_01BE7524.8550CC90" This is a multi-part message in MIME format. ------=_NextPart_000_0016_01BE7524.8550CC90 charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Has anyone out there created forms containing both grids and graphs? =20 If so, could you post the resulting relevant code? =20 I know this is silly, but I code all my GUI stuff from scratch--don't = use the J builder utility because I can't seem to make it do what I want = where oop is concerned. At any rate, I couldn't figure out how to place = the two objects on the same form where the isi graph graph was attempted = using normal coding practice. =20 Thanks for any help. =20 Don Pittenger ------=_NextPart_000_0016_01BE7524.8550CC90 charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Has anyone out there created forms containing both = grids and=20 graphs?
 
If so, could you post the resulting relevant=20 code?
 
I know this is silly, but I code all my GUI stuff = from=20 scratch--don't use the J builder utility because I can't seem to make it = do what=20 I want where oop is concerned.  At any rate, I couldn't figure out = how to=20 place the two objects on the same form where the isi graph graph was = attempted=20 using normal coding practice.
 
Thanks for any help.
 
Don Pittenger
------=_NextPart_000_0016_01BE7524.8550CC90-- -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed Mar 24 13:55:49 1999 From: "Andrew Nikitin" Subject: Jforum: sm utilities Date: Wed, 24 Mar 1999 13:13:52 -0500 charset="iso-8859-1" Hello, all. I'd like to introduce a small set of session manager utilities. Being tied to function keys they will enhance standard j developemenet environment with such features as - selection indent/unindent - selection comment/decomment - selecting the entire explicit definition, you are currently in, so you can erase/move/copy/execute it Download this set eigther directly, from http://members.xoom.com/nsg21/jedit.zip, or via http://members.xoom.com/nsg21/jpage.htm Feel free to send me your comments about this. nsg -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu Mar 25 14:51:34 1999 Date: Thu, 25 Mar 1999 13:22:29 -0600 From: Don Guinn Subject: Re: Jforum: graphs and grids on form References: <001901be7567$9415f1e0$6bfe02c7@fwh71> I have put 2 grids (2 isigraph objects) on a single form and everything worked. I could control events and data on each grid separately from the other. This included resizing the grids. The only problem I ran into is I couldn't get a gotfocus or lostfocus event for each isigraph object so I could change the color or highlight the grid which had focus. This may be different in that you want a graph and a grid on the same isigraph object. Don't know about that. Let me know if you want information on what I did. Donald Pittenger wrote: > Has anyone out there created forms containing both grids and > graphs? If so, could you post the resulting relevant code? I know this > is silly, but I code all my GUI stuff from scratch--don't use the J > builder utility because I can't seem to make it do what I want where > oop is concerned. At any rate, I couldn't figure out how to place the > two objects on the same form where the isi graph graph was attempted > using normal coding practice. Thanks for any help. Don Pittenger -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri Mar 26 02:49:08 1999 Date: Fri, 26 Mar 1999 01:35:13 -0600 From: skipcave@connect.net (Ellis 'Skip' Cave) Subject: Jforum: J on the Palm Pilot? References: Is there any chance that a stripped-down version of J could be ported to the Palm Pilot? (I recently purchased a PalmV). I know that the PalmOS has a weird development environment, and that the WinCE devices are much easier to port to (because Microsoft made CE a subset of normal Windows). However, there are many times more Palm Pilot users (in the millions) than the nearest WinCE competitor, and CE is sluggish and complex compaired to PalmOS. For every Jornada there are 1000 Palm Pilots. I carry my Palm V with me everywhere (its much thinner than the old Palm III or any of the other palmtops) and all it has for computation is a crumby touch-pad calculator. The terseness of J is perfect for a pen-entered device with no keyboard, and I would be able to solve complex problems anywhere, without having to drag my laptop along. You could beam your latest algorithms and programs to your co-workers and friends. Imagine shipping everybody Pousse via IR. Imagine building multi-user games using the IR port as a network! You could write J programs in Win98 and sync/download them to the Pilot (and vice-versa). "PilotJ" could become the next "hot thing" for the discriminating Pilot user! The Palm V only has 2 Meg of memory, so I would expect that you would have to leave off some of the more esoteric J functions. However, just the basic set of verbs would put my Pilot in a new orbit... ;-) Skip Cave -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri Mar 26 11:17:51 1999 From: piet.dejong@commerce.ubc.ca Date: 25 Mar 99 07:58:54 -0800 Subject: Re: Jforum: J on the Palm Pilot? Does the Palm Pilot run Dos programs? If so the old public domain version of J will run on it. I have been running J on an HP200LX for years and find it very useful. I have not switched to a Palm Pilot primarily because I did not know if it could run J. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri Mar 26 12:11:13 1999 Date: Fri, 26 Mar 1999 11:53:57 -0500 From: David Ness Subject: Re: Jforum: J on the Palm Pilot? References: No. It doesn't. I don't know if the state of DOS emulators has changed since I looked about a year ago, but there wasn't anything useful then, and the Palm was bad enough that I gave it away and therefore haven't looked since. I also regularly use J on my 200Lx. piet.dejong@commerce.ubc.ca wrote: > > Does the Palm Pilot run Dos programs? If so the old public domain version > of J will run on it. I have been running J on an HP200LX for years and > find it very useful. I have not switched to a Palm Pilot primarily because > I did not know if it could run J. > > -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri Mar 26 12:49:06 1999 Date: Fri, 26 Mar 1999 19:37:36 +0200 From: Anssi Seppala Subject: Jforum: J for DOS, where? In-Reply-To: <36FBBBA5.AFC9111A@Home.Com> References: I have a long time used 200LX where can I find the J for DOS ? Anssi At 11:53 26.3.1999 -0500, you wrote: >I also regularly use J on my 200Lx. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri Mar 26 12:53:43 1999 From: smillie@cs.ualberta.ca Subject: Jforum: Language survey Date: Fri, 26 Mar 1999 10:38:51 -0700 (MST) A few months ago some one posted the URL of a very good survey of programming languages. I would appreciate some one sending me the reference again. Thanks a lot. Keith -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri Mar 26 13:00:30 1999 Date: Fri, 26 Mar 1999 12:46:40 -0500 From: David Ness Subject: Re: Jforum: J for DOS, where? References: <4.1.19990326193621.00b0af00@pop.kolumbus.fi> I think it was on the J archive. It is listed (due to an old numbering sequence for versions) as 6.2. I was certainly public domain, and there was source for V7, but I never bothered trying to compile it. J6.2 works fine, but is (needless to say) quite limited in comparison with current day `J'. J is, however, such a `good idea' that even this relatively crude implementation is quite useful. If you have trouble finding it, let me know. Anssi Seppala wrote: > > I have a long time used 200LX where can I find the J for DOS ? > > Anssi > At 11:53 26.3.1999 -0500, you wrote: > >I also regularly use J on my 200Lx. > > -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri Mar 26 13:11:09 1999 Date: Fri, 26 Mar 1999 18:51:43 +0100 (MET) From: Martin Neitzel Subject: Re: Jforum: Language survey > survey of programming languages [...] http://www.azstarnet.com/~dmcclain/LanguageStudy.html > Thanks a lot. You're welcome. Martin -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat Mar 27 10:21:06 1999 From: "Donald Pittenger" Subject: Re: Jforum: graphs and grids on form Date: Sat, 27 Mar 1999 07:05:44 -0800 charset="iso-8859-1" Don, Mostly I want grids & graphs for making changes in a table & displaying results--interactively or on button command. Hope the focus defect doesn't apply in this case. What I need is a script (or parts thereof) that contains the creation and placement of a grid, a graph, and a normal form object or two such as a button or list. I'm pretty experienced building forms using J, but this J-oop stuff is new & strange. My previous stab at grid/graph didn't work because (maybe) I tried to create the graph normally when it might have to be done as an object. Once I see how to get things started, I should probably be okay. Thanks for the help. Donald Pittenger -----Original Message----- From: Don Guinn Date: Thursday, March 25, 1999 11:45 AM Subject: Re: Jforum: graphs and grids on form >I have put 2 grids (2 isigraph objects) on a single form and everything >worked. I could control events and data on each grid separately from >the other. This included resizing the grids. The only problem I ran >into is I couldn't get a gotfocus or lostfocus event for each isigraph >object so I could change the color or highlight the grid which had >focus. > >This may be different in that you want a graph and a grid on the same >isigraph object. Don't know about that. > >Let me know if you want information on what I did. > >Donald Pittenger wrote: > >> Has anyone out there created forms containing both grids and >> graphs? If so, could you post the resulting relevant code? I know this >> is silly, but I code all my GUI stuff from scratch--don't use the J >> builder utility because I can't seem to make it do what I want where >> oop is concerned. At any rate, I couldn't figure out how to place the >> two objects on the same form where the isi graph graph was attempted >> using normal coding practice. Thanks for any help. Don Pittenger > > > > > > >--------------------------------------------------------------------------- ----- >J Forum: for information about this list, see http://www.jsoftware.com/forum.htm > -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat Mar 27 21:27:25 1999 Date: Sat, 27 Mar 1999 20:15:03 -0600 From: Don Guinn Subject: Re: Jforum: graphs and grids on form References: <000d01be7863$4a55b960$53fe02c7@fwh71> If I understand you correctly you shouldn't have any problem. You want two isigraph objects on your form, one a grid and the other a graph. The grid receives input but the graph is output only. Is that correct? My problem with the focus was that I couldn't give the user a visual indication as to which object had the current focus. Internally the program worked fine. Regular form objects automatically change their look when they recive and lose focus. It wasn't a problem if I used the mouse to switch objects - I get an event. But I wanted to run it from the keyboard also. Tabbing from one form object to the next does not generate an event. Normal objects automatically change their appearance. Isigraphs do not. Donald Pittenger wrote: > Mostly I want grids & graphs for making changes in a table & displaying > results--interactively or on button command. Hope the focus defect doesn't > apply in this case. > > What I need is a script (or parts thereof) that contains the creation and > placement of a grid, a graph, and a normal form object or two such as a > button or list. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat Mar 27 21:30:26 1999 Date: Sat, 27 Mar 1999 20:18:19 -0600 From: Don Guinn Subject: Re: Jforum: graphs and grids on form References: <000d01be7863$4a55b960$53fe02c7@fwh71> If I understand you correctly you shouldn't have any problem. You want two isigraph objects on your form, one a grid and the other a graph. The grid receives input but the graph is output only. Is that correct? My problem with the focus was that I couldn't always give the user a visual indication as to which object had the current focus. Internally the program worked fine. It wasn't a problem if I used the mouse to switch objects - I get an event. But I wanted to run it from the keyboard also. Tabbing from one form object to the next does not generate an event. Normal objects automatically change their appearance. Isigraphs do not. You should be able to do both on one form with or without using objects. It's just that using objects really simplifies things. It just doesn't seem to at first. You have to keep in mind are that events occur in the locale of the form. You have to pass events from the form's locale to your user object. Second, the name space switches when you are in your object. You have to do something to pass data from the form's locale to your object's locale. If it's only one or a few names, you can pass them as arguments. If you want to refer to a lot of names just pass the name of the form's locale and refer to them indirectly. Of course, you could avoid the whole problem by displaying the graph in a different form. Then event handling will be simpler. The nice thing about that is that the user can resize and position things as he chooses. Quite useful on small monitors. You could use the plot script if the graphs it generates are adequate. Donald Pittenger wrote: > Mostly I want grids & graphs for making changes in a table & displaying > results--interactively or on button command. Hope the focus defect doesn't > apply in this case. > > What I need is a script (or parts thereof) that contains the creation and > placement of a grid, a graph, and a normal form object or two such as a > button or list. > > I'm pretty experienced building forms using J, but this J-oop stuff is new & > strange. My previous stab at grid/graph didn't work because (maybe) I tried > to create the graph normally when it might have to be done as an object. > > Once I see how to get things started, I should probably be okay. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon Mar 29 09:52:44 1999 Date: Mon, 29 Mar 1999 09:32:07 -0500 From: Alain Miville de Ch�ne Subject: Re: Jforum: J for DOS, where? Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by lists.interlog.com id JAA29746 I have it for anyone who wants it - source and all. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon Mar 29 10:15:36 1999 Date: Mon, 29 Mar 1999 09:57:32 -0500 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: J for DOS, where? References: <199903290932_MC2-6FD4-9C5F@compuserve.com> The best place to get source, binaries and other material for old versions of J is the Waterloo archive: ftp://archive.uwaterloo.ca/languages/j/ An earlier message used the phrase 'public domain'. That phrase implies no copyright or license and is incorrect with respect to J. All J material is copyright by Iverson Software Inc. and its use is always under a license. The fact the some of the older material is available at no cost and has few restrictions on its use under the license does not mean it is 'publice domain'. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon Mar 29 12:02:31 1999 Date: Mon, 29 Mar 1999 11:44:44 -0500 From: David Ness Subject: Re: Jforum: J for DOS, where? References: <199903290932_MC2-6FD4-9C5F@compuserve.com> <36FF94DC.798D@interlog.com> Sorry, Eric. I think I said `public domain' when I should have said something more like `available for use free of charge...' Thanks for correcting the record... Eric Iverson wrote: > > The best place to get source, binaries and other material for old > versions of J is the Waterloo archive: > ftp://archive.uwaterloo.ca/languages/j/ > > An earlier message used the phrase 'public domain'. That phrase implies > no copyright or license and is incorrect with respect to J. > > All J material is copyright by Iverson Software Inc. and its use is > always under a license. The fact the some of the older material is > available at no cost and has few restrictions on its use under the > license does not mean it is 'publice domain'. > > -------------------------------------------------------------------------------- > J Forum: for information about this list, see http://www.jsoftware.com/forum.htm -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon Mar 29 14:13:07 1999 Date: Mon, 29 Mar 1999 13:48:12 -0500 From: Alain Miville de Ch�ne Subject: Re: Jforum: J for DOS, where? Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by lists.interlog.com id NAA00445 >All J material is copyright by Iverson Software Inc. and its use is always under a license.< Here is the kicense text on the source I have: /* ----------------------------------------------------------------------- */ /* J-Source Version 4.1 - COPYRIGHT 1992 Iverson Software Inc. */ /* 33 Major Street, Toronto, Ontario, Canada, M5S 2K9, (416) 925 6096 */ /* */ /* J-Source is provided "as is" without warranty of any kind. */ /* */ /* J-Source Version 4.1 license agreement: You may use, copy, and */ /* modify the source. You have a non-exclusive, royalty-free right */ /* to redistribute source and executable files. */ /* ----------------------------------------------------------------------- */ /* */ It is copyrighted, but you can use it. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon Mar 29 14:19:59 1999 Date: Mon, 29 Mar 1999 13:57:18 -0500 From: Alain Miville de Ch�ne Subject: Jforum: J for DOS copyright Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by lists.interlog.com id NAA00466 To complete my last message, tjere is a cpright.doc file which says: Copyright (c) 1990-1992, Iverson Software Inc. All rights reserved. J is a licensed product of Iverson Software Inc. (ISI). Permission to copy this software without fee is granted provided (0) the copies are not made or distributed for direct commercial advantage, (1) this copyright notice is included, and (2) notice is given that copying is by permission of ISI. To copy otherwise requires the specific written permission of ISI. The software is distributed on an "as is" basis. ISI disclaims all warranties, expressed or implied, including but not limited to implied warranties of merchantability and fitness for a particular purpose. Registered users receive a printed manual and notice of new releases. To order or register your copy, send $24 to: Iverson Software Inc. 33 Major Street Toronto, Ontario, Canada M5S 2K9 Phone (416) 925 6096 Fax (4160 488 7559 -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue Mar 30 10:02:57 1999 From: mellemf@nimo.com X-Lotus-FromDomain: NMPC Date: Tue, 30 Mar 1999 09:39:07 -0500 Subject: Jforum: unpacking waterloo archived files Content-type: text/plain; charset=us-ascii Content-Disposition: inline Could the executables to unpack the files in the waterloo archives be placed in the archives, or references(conections) to the sites where they are; posted there? I am in the PC MS Windows & NT world. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue Mar 30 10:48:44 1999 From: "John Tsolometes" Subject: Re: Jforum: unpacking waterloo archived files Date: Tue, 30 Mar 1999 10:33:24 -0500 charset="iso-8859-1" I'd be glad to Email a file to you. Winzip Mijenix Aladin -----Original Message----- From: mellemf@nimo.com Date: Tuesday, March 30, 1999 10:11 AM Subject: Jforum: unpacking waterloo archived files >Could the executables to unpack the files in the waterloo archives be placed in >the archives, or references(conections) to the sites where they are; posted >there? I am in the PC MS Windows & NT world. > > > >--------------------------------------------------------------------------- ----- >J Forum: for information about this list, see http://www.jsoftware.com/forum.htm > -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue Mar 30 12:11:51 1999 Date: Tue, 30 Mar 1999 11:51:52 -0500 (EST) From: Oleg Kobchenko Subject: Re: Jforum: unpacking waterloo archived files In-Reply-To: <85256744.005116B7.00@mail.nimo.com> Windows Commander is all-in-one, once-and-forever solution for handling archives/packed exe's, etc: ZIP, ARJ, LZH, RAR, UC2, TAR, GZ, CAB, ACE archive handling Built-in FTP client with FXP (server to server) support go for it at http://www.ghisler.com/ On Tue, 30 Mar 1999 mellemf@nimo.com wrote: > Could the executables to unpack the files in the waterloo archives be placed in > the archives, or references(conections) to the sites where they are; posted > there? I am in the PC MS Windows & NT world. > > > > -------------------------------------------------------------------------------- > J Forum: for information about this list, see http://www.jsoftware.com/forum.htm > -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue Mar 30 15:11:10 1999 From: peter.faller@wu-wien.ac.at Date: Tue, 30 Mar 1999 21:47:30 -0000 Content-type: text/plain; charset=US-ASCII Subject: Jforum: Hint needed: Quad I am a beginner in J and I'd like to rewrite my former APL programs, but I can't find in J the corresponding element of the comfortable APL character 'quad' that stopped the program and allowed me a data input. Thanks for a hint. ------------------------------------------ o.Prof. Dr. Peter Faller Institut fuer Transportwirtschaft an der Wirtschaftsuniversitaet Wien -------------------------------------------- -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue Mar 30 15:13:18 1999 Date: Tue, 30 Mar 1999 14:56:38 -0500 From: David Ness Subject: Re: Jforum: Hint needed: Quad References: <199903301947.VAA20632@isis.wu-wien.ac.at> Try `File Read' (1!:1) When you give a file name it reads from the file. When you give an argument of 1 it reads the console: x=:1!:1(1) it should pause (at the left margin) and read whatever you type into `x'.. peter.faller@wu-wien.ac.at wrote: > > I am a beginner in J and I'd like to rewrite my former APL programs, > but I can't find in J the corresponding element of the comfortable > APL character 'quad' that stopped the program and allowed me a > data input. Thanks for a hint. > ------------------------------------------ > o.Prof. Dr. Peter Faller -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From ljdickey Tue Mar 30 15:27:22 1999 Subject: Re: Jforum: unpacking waterloo archived files Which program do you not have? PKZIP is one of the standards for PC. For NT, a flavour of UNIX, you should have GZIP. From owner-jsoftware@lists.interlog.com Tue Mar 30 16:14:26 1999 Date: Tue, 30 Mar 1999 21:55:21 +0100 From: Joachim Hoffmann Subject: Re: Jforum: Hint needed: Quad In-Reply-To: <199903301947.VAA20632@isis.wu-wien.ac.at> Pleas try input =: 1!:1 [ 1 and read the documentation of Foreign Conjuction !:, Section Files. Greetings from North Yorkshire, JoHo -------------------- Joachim Hoffmann (JoHo@ping.at) -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue Mar 30 22:31:53 1999 Date: Tue, 30 Mar 1999 21:00:28 -0600 From: Paul Gauthier Subject: Jforum: French, German, Finish, Spanish, etc. I have a french Excel and tried both the OLE Client and ODBC (even the new beta one) within J and I was faced with the old DOS Version 1.0 problems again... I can't get french accents (or any other language) from Excel into J. Is there a non anglocentric sole who coul help me here ? In need of help.../Paul -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue Mar 30 23:00:34 1999 From: "John D. Baker" Subject: Re: Jforum: French, German, Finish, Spanish, etc. Date: Tue, 30 Mar 1999 22:26:52 -0500 charset="iso-8859-1" Paul, I'm not sure what Excel passes in but the display of accented characters in J is font related. The font you are using must contain the accented character as a single ASCII code. The default J font does not contain accented characters. It's possible EXCEL is representing these special characters as symbols - WORD does this and symbols do not correspond to ASCII code postions but some WORD internal table. Even if you have a font that has the characters you want it's likely, (infact almost inevitable), that they will not be in the positions you want. This is sort of like APL's QuadAV being different for every vendor. There's not easy fix other than writing your own session manager. In the newJ ODBC interface I handle Unicode datatypes. There is gotcha however. The Unicode character appears in J as, (you guessed it a double byte), it will not display on the screen as the expected Unicode character. However if you were to funnel the data into something that could display the expected character the unicode bit pattern is preserved. One day. In the far far far distant future. When unicode is universally supported, and there is good rendering software that can display the 60,000+ characters the unending nightmare of mulilingual software (not to mention APL character sets and mathematical symbols) will finally end. -----Original Message----- From: Paul Gauthier Date: Tuesday, March 30, 1999 10:06 PM Subject: Jforum: French, German, Finish, Spanish, etc. >I have a french Excel and tried both the OLE Client and ODBC (even the >new beta one) within J and I was faced with the old DOS Version 1.0 >problems again... I can't get french accents (or any other language) >from Excel into J. > >Is there a non anglocentric sole who coul help me here ? > >In need of help.../Paul > > >------------------------------------------------------------------------------- - >J Forum: for information about this list, see http://www.jsoftware.com/forum.htm > -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed Mar 31 01:07:35 1999 Date: Tue, 30 Mar 1999 23:31:59 -0600 From: Paul Gauthier Subject: Re: Jforum: French, German, Finish, Spanish, etc. References: <000401be7b26$52afcfe0$01ffde6f@papabear> "John D. Baker" wrote: > Paul, > > I'm not sure what Excel passes in but the display of accented > characters in J is font related. The font you are using must > contain the accented character as a single ASCII code. > The default J font does not contain accented characters. > It's possible EXCEL is representing these special characters > as symbols - WORD does this and symbols do not correspond > to ASCII code postions but some WORD internal table. > > Even if you have a font that has the characters you want it's > likely, (infact almost inevitable), that they will not be in the > positions you want. This is sort of like APL's QuadAV being > different for every vendor. There's not easy fix other than > writing your own session manager. > > In the newJ ODBC interface I handle Unicode datatypes. There > is gotcha however. The Unicode character appears in J as, > (you guessed it a double byte), it will not display on the screen > as the expected Unicode character. However if you were to > funnel the data into something that could display the expected > character the unicode bit pattern is preserved. > > One day. In the far far far distant future. When unicode is universally > supported, and there is good rendering software that can > display the 60,000+ characters the unending nightmare of > mulilingual software (not to mention APL character sets and > mathematical symbols) will finally end. > A 1000 thank's, in my case (french) just changing the font in J to an accentuated font did the job (I guess I am one of the lucky ones before the far far far futur unicode support). I also feel silly not to have tried this simple font change before but you know what it is when you are too close to a problem... I really enjoyed using the scripts for the new beta interface to ODBC and I am looking forward to use it more. A gratefull new unicode fan.../Paul -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed Mar 31 14:43:51 1999 From: "Nichols, Peter" Subject: Jforum: ,/ Date: Wed, 31 Mar 1999 13:22:28 -0600 ,/ (1 3$1);(2 3$2);3 3$3 Gives me extra rows of zeroes. How do I get 6 3$3 6 9#1 2 3 In other words how do append each matrix successively without padding rows? Thanks, Peter -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed Mar 31 15:05:14 1999 From: "John D. Baker" Subject: Re: Jforum: ,/ Date: Wed, 31 Mar 1999 14:41:26 -0500 charset="iso-8859-1" Peter, Try raise (bare semi-colon in J) ; (6 3$3 6 9# 1 2 3) -: ;(1 3$1);(2 3$2);3 3$3 John -----Original Message----- From: Nichols, Peter Date: Wednesday, March 31, 1999 2:27 PM Subject: Jforum: ,/ >,/ (1 3$1);(2 3$2);3 3$3 > Gives me extra rows of zeroes. > >How do I get 6 3$3 6 9#1 2 3 > In other words how do append each matrix successively without padding >rows? > >Thanks, >Peter > >------------------------------------------------------------------------------- - >J Forum: for information about this list, see http://www.jsoftware.com/forum.htm > -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed Mar 31 15:17:35 1999 From: Eemcd@aol.com Date: Wed, 31 Mar 1999 14:52:04 EST Subject: Jforum: appending matrices w/o padding Content-type: text/plain; charset=US-ASCII Peter: Is this what you want? a=:1 3$1 b=:2 3$2 c=:3 3$3 a,b,c 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 This looks too easy--perhaps your situation is more complicated. Eugene McDonnell Palo Alto -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed Mar 31 19:54:04 1999 Date: Wed, 31 Mar 1999 18:38:53 -0600 From: Paul Gauthier Subject: Re: Jforum: Hint needed: Quad References: <199903301947.VAA20632@isis.wu-wien.ac.at> Now with a prompt: x=:1!:1]1['My Prompt:' 1!:2]2 Regards from Montreal/Paul peter.faller@wu-wien.ac.at wrote: > I am a beginner in J and I'd like to rewrite my former APL programs, > but I can't find in J the corresponding element of the comfortable > APL character 'quad' that stopped the program and allowed me a > data input. Thanks for a hint. > ------------------------------------------ > o.Prof. Dr. Peter Faller > Institut fuer Transportwirtschaft an der > Wirtschaftsuniversitaet Wien > -------------------------------------------- > > -------------------------------------------------------------------------------- > J Forum: for information about this list, see http://www.jsoftware.com/forum.htm -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm