From ljdickey Sat May 1 22:22:08 1999 Subject: Re: Jforum: QR A friendly word of advice... Be careful about how you say these things. Some might think that you are "baiting" your readers. Lee > 128!:0 is an interesting bit of J history. If it does what you want, > great. But if not, it is not productive to worry about it as we have no > intention of making any changes in this area. Except perhaps to decommit > it in future releases. > From owner-jsoftware@lists.interlog.com Sun May 2 19:59:58 1999 Date: Sun, 02 May 1999 19:50:16 -0400 From: Dan King Subject: Jforum: Infinite Precision for (some) Irrational Numbers Infinite Precision for (some) Irrational Numbers J benefits from the infinite precision of rational numbers. 1/3 = 1r3 Has anyone done any work to extend infinite precision to some irrational numbers as well (excluding pi but including sqroot 2 )? Here are a few of my ideas on this topic: What is a number? ... A number is a vector of integer factors, each with its exponents. ... number =. */ factors ^ exponents These exponents be they whole or fractional, can be carried through all arithmetic calculations according to the rules of algebra. The goal is to obtain almost infinite precision by carrying the irrational factors through your calculation. We would take advantage of any opportunities to cancel these factors out, thus eliminating all floating point rounding errors of irrational and (of course) rational numbers in all intermediate calculations. Naturally, some rounding error may creep in at display time, in the final calculation step, as the one root 2 we have left is finally resolved, but this can be reduced by the resolution of only those rational numbers that are necessary to derive the final answer. The benefit is that we have avoided the intermediate errors, which in some simulation programs can be considerable. I would appreciate further comments on this topic, and ideas on what can be done in J to implement this, if possible. Dan King -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sun May 2 23:42:08 1999 Date: Sun, 02 May 1999 23:02:17 -0400 From: Murray Eisenberg Organization: Mathematics & Statistics, Univ. of Mass./Amherst Subject: Re: Jforum: Infinite Precision for (some) Irrational Numbers References: <3.0.1.32.19990502195016.006c4fb0@pop1.sympatico.ca> Why would you want such rounding error "at display time"? If you really want "exact" arithmetic with irrational roots and so forth, then why not display the results as such (with either an option to convert all such displays to decimal form, or a separate primitive to do so). And why just such things as irrational numbers resulting from fractional powers? Why not such perfectly good, EXACT, numbers as log (2), sin (1/2), etc? [To use non-J notation.] In other words, what is a really justifiable place to stop? Why not go all the way, at least with purely numerical quantities, to what a typical "computer algebra system" such as Mathematica or Maple offers? Dan King wrote: > > ... The goal is to obtain almost infinite precision by carrying the irrational > factors through your calculation.... > > Naturally, some rounding error may creep in at display time, in the final > calculation step, as the one root 2 we have left is finally resolved -- 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 Tue May 4 14:59:01 1999 Date: Tue, 4 May 1999 11:28:43 -0400 From: Alain Miville de Ch�ne Subject: Jforum: variant data type Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id LAA26377 I have to use an OCX which uses VARIANT arguments. Can anyone tell me how that data is structured? I know there is a sort of data type, followed by three words which should be our equivalent of rank and shape, followed by the data. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 4 17:40:35 1999 Date: Tue, 4 May 1999 16:59:06 -0400 From: Alain Miville de Ch�ne Subject: Jforum: Newer ActiveX controls Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id RAA12423 Toronto, we have a problem! We are trying to use more recent OCX controls, Farpoint Spread 3 and Olectra Chart. They both work in J but when closing the form, J bombs. This is probably attributable to some newer detail in the OCX interface. I am blocked. My project is blocked. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 4 17:44:54 1999 Date: Tue, 4 May 1999 17:22:15 -0400 From: Alain Miville de Ch�ne Subject: Jforum: FarPoint Spread clipboard Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id RAA17902 Is it possible that there is a limitation in the OCX interface which brings about that cutting to the clipboard by the OCX doesn't work? I seem to get the same problem in Olectra chart. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 5 14:50:11 1999 Date: Wed, 5 May 1999 14:32:54 -0400 From: Alain Miville de Ch�ne Subject: Jforum: m151 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id OAA13915 What is going on here? Why do the first three invocations of m151 return 3 different results? Why the same after the third? Why does redefining it start all over? m151 =: |.3:{.6!:0 m151'' 1999 5 5 m151'' 5 5 1999 m151'' 5 1999 5 m151'' 5 1999 5 m151'' 5 1999 5 m151 =: |.3:{.6!:0 m151'' 5 5 1999 m151'' 5 1999 5 m151'' 5 1999 5 m151'' 5 1999 5 m151'' 5 1999 5 6!:0 6!:0 6!:0'' 1999 5 5 14 26 37.85 6!:0'' 1999 5 5 14 26 41.42 6!:0'' 1999 5 5 14 26 42.24 |.3{.6!:0 '' 5 5 1999 |.3{.6!:0 '' 5 5 1999 |.3{.6!:0 '' 5 5 1999 |.3{.6!:0 '' 5 5 1999 -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 5 15:11:58 1999 Date: Wed, 05 May 1999 19:49:30 +0100 From: Stuart Baker Subject: Re: Jforum: Cutting edge marketing techniques References: <372927EE.1691768A@worldnet.att.net> I have also just managed to start working in j, after many years experience in APL. My latest contract was capacity planning for a large project conducted by one of our new combined utilities: a 3-tier NT/ mainframe VB/MTS/SQL*server thing. They have never heard of APL or j. However, the last time I was doing capacity planning, in another mixed-machinery environment about 13 years ago, I used APL for both the data collection & presentation, and also the queue-modelling. So I said I needed j - quite a risk, as C-P is high profile, & I hadn't used it seriously before! However, because it was cheap, and I came in as a domain expert, I got what I wanted. I am currently acquiring fluency (and admiration) for the language & development environment, having got over the initial distaste for !: . I have so far been able to (a) catalogue the VB code by analysis of .vbp & .cls files etc, and (b) directly interface to the NT performance library via some real simple DLL calls. I'm not sure what the marketing lessons are from this: maybe it's just that the time to get j into an organization is when the shape of a project is still being determined. Also (as in the past with APL), when time-pressures are acknowledged - after a change in personnel, perhaps because the organization's planning function is in disarray (of course C-P often comes in here, so maybe it's a key kind of application for j, being Promethean in spanning different machinery and having good 'glueing' properties). Brian Bambrough wrote: > We're about to enter a new millenium. J is the language of the > future, but there's fierce competition. Visual Basic, C++, Java, > Delphi, you name it. > > So, if we're going to succeed we can't use our fathers' marketing > methods. We need new, hot, methods. We must network. Get our > message out onto the Web. And, above all, be prepared with PowerPoint > presentations. Right? > > Well, not necessarily. > > Last year I updated and enhanced a couple of APL systems for an > insurance company. Made them Y2K compliant too. They didn't like the > systems much. Mainly because they were written in version 4 of > Manugistics APL*PLUS II/386. Entering DOS mode and using a command > line interface was out of the Dark Ages as far as they were concerned. > They know Windows, they love Windows. All they ever want to work in > is Windows. > > At the end of the job I said to my contact "You know, the guy who > created APL, Ken Iverson, has come out with a new language, J. It's > even better than APL and it's totally Windows. I could convert these > systems to J and you'd never have to work in DOS again." > > Well, he talked to his boss. His boss said, "Ok." And now I'm > happily working on my first commercial J project. > > -------------------------------------------------------------------------------- > 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 May 5 16:44:02 1999 Date: Wed, 05 May 1999 16:32:16 -0400 From: Daniel Torres Organization: Leo Burnett Worldwide, Latin America Headquarters Subject: Jforum: JForum: advice requested Mapped files versus RAM Content-Type: multipart/mixed; boundary="------------7E749DB8EDD8F035CE5DEDF9" This is a multi-part message in MIME format. --------------7E749DB8EDD8F035CE5DEDF9 I am currently involved in writing a small, but arithmetically intensive application requiring sometimes summing columns, and sometimes rows of non-sparse, large, boolean matrices. I posted this situation on the APL newsgroup and was told that: a) there is no boolean representation in J; I should buy lots of RAM, which I was about to do until I was told that b) I could use mapped files, which I was bent on trying (despite the slowness of removing and adding rows to mapped matrices) until I was given the deadline for the project, so I am accepting the third suggestion that c) I should post to the J Forum. I am hoping someone here could help be avoid going down a wrong path. The problem consists of up to 100 boolean matrices, each of up to 100,000 rows and about 1000 columns. This is an optimization problem of choosing a small number of rows from each matrix, such that: a) when the rows chosen from any one matrix are added to each other, a specified percentage of the elements of the resulting vector will be greater than a minimum value. b) a row chosen for one matrix is disqualified from being chosen for another matrix. My reason for doubting the use of mapped files is my feeling that removing chosen rows would take too long with the copying of files in memory, yet not removing them would take too long with the unnecessary summing of the elements of already disqualified rows. My reason for doubting the use of RAM is my feeling that too much RAM would be required. Any direction would be greatly appreciated, even new suggestions. My only requirement is that the solution, whatever it is, be 100% in J. By the way, if there is anyone is interested in taking part in this development, I am open to the idea of delegating. Thanks. Daniel --------------7E749DB8EDD8F035CE5DEDF9 name="torres.vcf" Content-Description: Card for Daniel Torres Content-Disposition: attachment; filename="torres.vcf" begin:vcard n:Torres;Daniel tel;fax:1-978.383-5817 tel;home:1-305.441-0369 tel;work:1-305.461-6829 x-mozilla-html:TRUE adr:;;600 Biltmore Way APT 412;Coral Gables;FL;33134-7529;USA version:2.1 email;internet:torres@SAmerica.com fn:Daniel Torres end:vcard --------------7E749DB8EDD8F035CE5DEDF9-- -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 5 17:11:36 1999 Date: Wed, 5 May 1999 16:41:13 -0400 (EDT) From: "Brian M. Schott" Subject: Re: Jforum: m151 In-Reply-To: <199905051433_MC2-7499-7EE8@compuserve.com> I do not know the answer to your question. But following may be a clue. (B=) m152 =: [: |.3:{.6!:0 m152 '' 5 5 1999 m152 '' 5 5 1999 m152 '' 5 5 1999 -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 5 18:36:54 1999 From: "Roger Hui" Subject: Jforum: Re: advice requested Mapped files versus RAM Date: Wed, 5 May 1999 15:24:11 -0400 charset="iso-8859-1" Daniel Torres writes on Wednesday, May 5: >I am currently involved in writing a small, but arithmetically intensive >application requiring sometimes summing columns, and sometimes rows of >non-sparse, large, boolean matrices. I posted this situation on the APL >newsgroup and was told that: > >a) there is no boolean representation in J; I should buy lots of RAM, which I >was about to do until I was told that > >b) I could use mapped files, which I was bent on trying (despite the slowness >of removing and adding rows to mapped matrices) until I was given the deadline >for the project, so I am accepting the third suggestion that > >c) I should post to the J Forum. I am hoping someone here could help be avoid >going down a wrong path. > > >The problem consists of up to 100 boolean matrices, each of up to 100,000 rows >and about 1000 columns. This is an optimization problem of choosing a small >number of rows from each matrix, such that: > >a) when the rows chosen from any one matrix are added to each other, a >specified percentage of the elements of the resulting vector will be greater >than a minimum value. > >b) a row chosen for one matrix is disqualified from being chosen for another >matrix. > >My reason for doubting the use of mapped files is my feeling that removing >chosen rows would take too long with the copying of files in memory, yet not >removing them would take too long with the unnecessary summing of the elements >of already disqualified rows. > ... a. J does have a boolean representation, but it uses one byte per element rather than the one bit per element in traditional APLs. So your 1e5 by 1e3 matrix would take 100 megabytes. b. +/ or +/"1 on boolean matrices is very efficient. c. However you store the matrices, whether in RAM or in mapped files (or even in APL), it is probably best to work with row indices rather than actually removing rows. i.e. instead of: m1=: b#m0 +/m1 do: j=: b#j +/j{m0 This way you avoid a lot of data movement (avoid creating copies or near copies of the original matrix). -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 5 19:35:38 1999 Date: Wed, 05 May 1999 18:47:34 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: JForum: advice requested Mapped files versus RAM References: <3730AAD0.A2A691@SAmerica.com> Daniel Torres wrote: > > I am currently involved in writing a small, but arithmetically intensive > application requiring sometimes summing columns, and sometimes rows of > non-sparse, large, boolean matrices. An interesting BIG problem made up of lots of little bits! You are talking about 100 100mb arrays of booleans. J stores a boolean as a byte. It takes J 8 times as much space to store these arrays as it would in an APL system with bit booleans. A factor of 8 sometimes makes a difference, but you have so much data that a factor of 8 doesn't count for much. The significantly faster performance of J byte arithmetic for the kind of stuff you are describing will be much more important than the space. It is likely that memory management in this problem is significantly more important than computation time. An algorithm that deletes rows or columns in its inner loop will kill you. An algorithm that tracks deleted rows and columns and works that into the computation might do much better. If you can avoid the data movement (no deleting of rows and columns) then mapped files would be a smart choice. What about storing the data as character or integer to allow 3 states for each element: deleted/off/on Regardless, you need lots of ram. A gigabyte would take some pressure off :) -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 5 23:18:51 1999 Date: Wed, 5 May 1999 23:01:28 -0400 From: Alain Miville de Ch�ne Subject: Jforum: surprised in debug Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id XAA24931 OfEach is an adverb. Why does J stop inside the adverb? How to get it going again? dbrun'' |stop | ti=.(i.#P)#~2=#OfEach Routes=.{."1>P |CleanP[3] dbrun'' |stop | (u.@>)"0 y. dbrun'' |stop | ti=.(i.#P)#~2=#OfEach Routes=.{."1>P |CleanP[3] dbrun'' |stop | (u.@>)"0 y. dbrun'' |stop | ti=.(i.#P)#~2=#OfEach Routes=.{."1>P |CleanP[3] -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 8 17:49:22 1999 Date: 8 May 99 13:39:59 -0800 Subject: Jforum: Best J Machine From: "Piet de Jong" X-Fontfamily: Geneva X-Fontsize: 12 Content-Transfer-Encoding: quoted-printable As a Macintosh J user I am finally resigning myself to having to buy a Windows machine to run J with LAPACK etc (not available for the Mac) . The machine needs to run J and nothing else. Are there any machines/configurations that are best as a "J Machine"? My work involves intensive numerical work/simulation. Thus speed and memory availability are crucial. However I would like to control costs. Any tips or suggestions? -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From ljdickey Sat May 8 19:03:57 1999 Subject: Re: Jforum: Best J Machine > As a Macintosh J user I am finally resigning myself to having to buy a > Windows machine to run J with LAPACK etc (not available for the Mac) . This makes me sad. Every person who does this adds one more bit of evidence to Eric that he made the right decision not to support the Mac. From owner-jsoftware@lists.interlog.com Sat May 8 20:55:59 1999 From: "Seymour Glass" Subject: RE: Jforum: Best J Machine Date: Sat, 8 May 1999 20:42:41 -0400 boundary="----=_NextPart_000_0002_01BE9993.512D0620" Importance: Normal In-Reply-To: This is a multi-part message in MIME format. ------=_NextPart_000_0002_01BE9993.512D0620 charset="iso-8859-1" I have the same problem...if you get useful private communications, please forward them to me. Henry Rich -----Original Message----- From: owner-jsoftware@lists.interlog.com [mailto:owner-jsoftware@lists.interlog.com]On Behalf Of Piet de Jong Sent: Saturday, May 08, 1999 17:40 To: forum@JSoftware.Com Subject: Jforum: Best J Machine As a Macintosh J user I am finally resigning myself to having to buy a Windows machine to run J with LAPACK etc (not available for the Mac) . The machine needs to run J and nothing else. Are there any machines/configurations that are best as a "J Machine"? My work involves intensive numerical work/simulation. Thus speed and memory availability are crucial. However I would like to control costs. Any tips or suggestions? ------------------------------------------------------------------------ -------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm ------=_NextPart_000_0002_01BE9993.512D0620 charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
I have=20 the same problem...if you get useful private communications,=20 please
forward them to me.
 
Henry=20 Rich
-----Original Message-----
From:=20 owner-jsoftware@lists.interlog.com=20 [mailto:owner-jsoftware@lists.interlog.com]On Behalf Of Piet = de=20 Jong
Sent: Saturday, May 08, 1999 17:40
To:=20 forum@JSoftware.Com
Subject: Jforum: Best J=20 Machine

As a Macintosh J user I am finally = resigning=20 myself to having to buy a Windows
machine to run J with LAPACK = etc (not=20 available for the Mac) .

The machine needs to run J and = nothing else.=20 Are there any machines/configurations that are best as a "J=20 Machine"?

My work involves intensive numerical = work/simulation.=20 Thus speed and memory availability are crucial. However I would like = to=20 control costs.

Any tips or suggestions?=20 =



---------------------------------------------------------= -----------------------=20 J Forum: for information about this list, see=20 http://www.jsoftware.com/forum.htm ------=_NextPart_000_0002_01BE9993.512D0620-- -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From ljdickey Sun May 9 17:07:31 1999 Subject: RE: Jforum: Best J Machine One of the powerful attractors of APL and J has been the fact that numbers have been treated as numbers, and one did not have to get into the internal representation of data. It is my impression that until recently, these advantages have transcended the various hardare implementations. For instance, APL68000 stayed very close to APL2, both on PCs and on IBM Mainframes. Sadly, now the J group has made conscious decisions to leave the Macs behind. I resent this, because of the strong support I have the J group at the beginning of their efforts. I have no desire to move to a PC environment, and no desire to delve up to my elbows into any version of Windows. I am delighted that Apple has a new lease on life, and my use of J is constrained by E.Iverson's recent pronouncements. about LAPACK. I wonder if they would release the source code? What is so hard about porting this software, anyway? Lee From owner-jsoftware@lists.interlog.com Mon May 10 16:02:27 1999 From: "John Tsolometes" Subject: Re: Jforum: J for DOS, where? Date: Mon, 10 May 1999 15:48:47 -0400 charset="iso-8859-1" Content-Transfer-Encoding: 8bit Please Email J for dos any other versions source ? 4 series for win -----Original Message----- From: Alain Miville de Ch�ne Date: Monday, March 29, 1999 11:06 AM Subject: Re: Jforum: J for DOS, where? >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 > -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From ljdickey Mon May 10 16:36:47 1999 Subject: Re: Jforum: J for DOS, where? Have you looked at the APL and J Archives at Waterloo? From johnsolo@csi.com Mon May 10 17:07:24 1999 From: "John Tsolometes" Subject: Re: Jforum: J for DOS, where? Date: Mon, 10 May 1999 17:07:05 -0400 charset="iso-8859-1" Yes, need url -----Original Message----- From: Lee Dickey Date: Monday, May 10, 1999 4:36 PM Subject: Re: Jforum: J for DOS, where? >Have you looked at the APL and J Archives at Waterloo? > From owner-jsoftware@lists.interlog.com Tue May 11 00:13:12 1999 Date: Tue, 11 May 1999 00:02:50 -0500 From: Brian Bambrough Subject: Re: Jforum: Best J Machine References: Piet de Jong wrote: > As a Macintosh J user I am finally resigning myself to having to buy a Windows > machine to run J with LAPACK etc (not available for the Mac) . > > The machine needs to run J and nothing else. Are there any machines/configurations that are best as a "J Machine"? > > My work involves intensive numerical work/simulation. Thus speed and memory availability are crucial. However I would like to control costs. > > Any tips or suggestions? > > -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm I build my own computers. This does not save me any money, but I get the exact configuration I want. Because you want a one-purpose machine, you may be able to save money with this approach. You can omit a lot of stuff that comes bundled with a Gateway or a Dell. OTOH, it's tough to beat their prices. They really leverage volume purchasing. I used to buy all my components at computer shows in New Hampshire. Since I moved to Michigan I no longer have access to computer shows. So now I must buy from Computer Shopper and the Web. The core of the computer is the motherboard. For m/bs I like Treasure Chest, aka TC Computers. Those people really know their m/bs and they won't let you go wrong. I bought an Asus P2B with a 400 MHz Pentium II and 256 MB RAM, last November. It cost $992.00. It came with a video-tape on how to assemble the computer. The URL is http://www.tccomputers.com/ Since then prices have dropped like a rock. Current prices are: Asus P2B $137.00 233-450MHz, 1 AGP, 3 ISA, 4 PCI, 3-168 pin DIMMs, Ultra DMA/33, Intel 440BX AGPset, Award, ATX Intel Pentium II Processor. 333MHz, 512k L2 $144.00 350MHz, 512k L2 $175.00 400MHz, 512k L2 $255.00 450MHz, 512k L2 $419.00 The "sweet spot" in price/performance is the 350 MHz chip. This is the slowest speed that utilizes a 100 MHz bus. You can save more money by buying a non-Intel CPU. But the last time I did the research, the Intel CPUs did the best job of number crunching. This may no longer be the case. I also checked out the current cost of memory. The current best price I've found for 256 MB is a little under $300. One thing I don't scrimp on is the case/power supply combo. I always buy these from PC Power & Cooling. The cases are very well thought out, with lots of nice touches to make it (relatively) easy to assemble the computer. The documentation is minimal, but that shouldn't be a problem. The URL is http://www.pcpowercooling.com/ The reason that you might save money with this approach is that there's a lot of stuff you don't need. For example, you don't need a CD drive. Just take one out of an existing machine to load Windows, then put it back. You may not need a monitor, keyboard and mouse. There's a device you can buy that allows you to flip a switch so that these devices work with any of several computers. This works for a multiple PC setup. I don't know if it would work with a mix of a mac and a PC. You may want to consider an IDE or parallel Iomega Zip drive. These are available for $70 to $80. You can download most of the Windows directory onto one Zip disk. Then if (when) Windows self-destructs, you can restore without opening up the computer to reinstall the CD drive. The downside of this approach is the amount of time it takes. The guys at the computer shows can assemble a custom computer and install all the software in about 20 minutes. It takes me days, maybe weeks, of my spare time. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 11 01:20:11 1999 Date: Tue, 11 May 1999 01:09:15 +0100 From: maxray Subject: Re: Jforum: Best J Machine References: <3737B9F9.E8657EC3@worldnet.att.net> Hi Brian, Those are pretty good prices and references. I've been thinking of upgrading my PII-266 96MB system. I dont know how to get rid of it though ! Do you know if one can run a mixed cpu combo. on a dual cpu board, such as , lets say 266MHz PII and a 350 MHz PII ? Yes, I realize its more a hardware than a J forum question. Apologies in advance. Regards, Max Brian Bambrough wrote: > Piet de Jong wrote: > > > As a Macintosh J user I am finally resigning myself to having to buy a Windows > > machine to run J with LAPACK etc (not available for the Mac) . > > > > The machine needs to run J and nothing else. Are there any machines/configurations that are best as a "J Machine"? > > > > My work involves intensive numerical work/simulation. Thus speed and memory availability are crucial. However I would like to control costs. > > > > Any tips or suggestions? > > > > -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm > > I build my own computers. This does not save me any money, but I get > the exact configuration I want. Because you want a one-purpose > machine, you may be able to save money with this approach. You can > omit a lot of stuff that comes bundled with a Gateway or a Dell. > OTOH, it's tough to beat their prices. They really leverage volume > purchasing. > > I used to buy all my components at computer shows in New Hampshire. > Since I moved to Michigan I no longer have access to computer shows. > So now I must buy from Computer Shopper and the Web. > > The core of the computer is the motherboard. For m/bs I like Treasure > Chest, aka TC Computers. Those people really know their m/bs and they > won't let you go wrong. I bought an Asus P2B with a 400 MHz Pentium > II and 256 MB RAM, last November. It cost $992.00. It came with a > video-tape on how to assemble the computer. The URL is > http://www.tccomputers.com/ > > Since then prices have dropped like a rock. Current prices are: > > Asus P2B $137.00 > 233-450MHz, 1 AGP, 3 ISA, 4 PCI, 3-168 pin DIMMs, Ultra DMA/33, Intel > 440BX AGPset, Award, ATX > > Intel Pentium II Processor. > 333MHz, 512k L2 $144.00 > 350MHz, 512k L2 $175.00 > 400MHz, 512k L2 $255.00 > 450MHz, 512k L2 $419.00 > > The "sweet spot" in price/performance is the 350 MHz chip. This is > the slowest speed that utilizes a 100 MHz bus. > > You can save more money by buying a non-Intel CPU. But the last time > I did the research, the Intel CPUs did the best job of number > crunching. This may no longer be the case. > > I also checked out the current cost of memory. The current best price > I've found for 256 MB is a little under $300. > > One thing I don't scrimp on is the case/power supply combo. I always > buy these from PC Power & Cooling. The cases are very well thought > out, with lots of nice touches to make it (relatively) easy to > assemble the computer. The documentation is minimal, but that > shouldn't be a problem. The URL is http://www.pcpowercooling.com/ > > The reason that you might save money with this approach is that > there's a lot of stuff you don't need. For example, you don't need a > CD drive. Just take one out of an existing machine to load Windows, > then put it back. You may not need a monitor, keyboard and mouse. > There's a device you can buy that allows you to flip a switch so that > these devices work with any of several computers. This works for a > multiple PC setup. I don't know if it would work with a mix of a mac > and a PC. > > You may want to consider an IDE or parallel Iomega Zip drive. These > are available for $70 to $80. You can download most of the Windows > directory onto one Zip disk. Then if (when) Windows self-destructs, > you can restore without opening up the computer to reinstall the CD > drive. > > The downside of this approach is the amount of time it takes. The > guys at the computer shows can assemble a custom computer and install > all the software in about 20 minutes. It takes me days, maybe weeks, > of my spare time. > > -------------------------------------------------------------------------------- > 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 May 11 05:45:56 1999 Date: Tue, 11 May 1999 11:12:04 +0300 From: "Gilbert Giapp�si" Organization: I.T. Consult s.a.r.l. Subject: Re: Jforum: Best J Machine References: <3737B9F9.E8657EC3@worldnet.att.net> <3737752B.8CD08C75@cloud9.net> Content-Transfer-Encoding: 8bit To Brian and Max, Just to bring to your attention that to my knowledge, not all PII are featured with the capability to ... compete onto the same mother board. There are there some limitations to be verifyed ... Gilbert Giapp�si P.O. Box 16-5877 Beirut - Lebanon (+961) (3) 421099 gilgiapp@club-internet.fr itconslt@dm.net.lb -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 11 10:44:40 1999 Date: Tue, 11 May 1999 10:29:17 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Jforum: J 4.03 beta The J 4.03 beta is now available (NT/Win9?). http://www.interlog.com/~eiverson/j403a.exe Download, install, start J, and read the Release Notes (Help|Release Notes). Please send comments and problem reports to this forum. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 11 12:50:08 1999 Date: Tue, 11 May 1999 12:35:45 -0400 (EDT) From: "J. Patrick Harrington" Subject: Jforum: Plot problem with J for Windows CE I have been running the Studio/Demos in J402a on my Velo 500 handheld, which is a Windows CE device with a MIPS processor. I find that in the "plot" demo, under "Styles", the the "Point" type only displays the axes and title, but no data is plotted. I've run this demo under Win NT, so I know what is missing. It is not a color problem (the Velo has has only a 16-level greyscale screen) as setting pd 'color black' doesn't help. The "Dot" and the various line types seem OK. Is this a known problem/bug? It is annoying, since the 'point' style is the one I would be most likely to make frequent use of. J. Patrick Harrington -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 11 13:57:53 1999 Date: Tue, 11 May 1999 20:26:36 +0300 From: Anssi Seppala Subject: Re: Jforum: J 4.03 beta In-Reply-To: <37383EBD.7BA2@interlog.com> Thanks, The syntax colouring is great! It seems that initially some projects may need that the library files are redefined. I tried directly and the nuilding a pr oject script did not suceed. After deselecting+selecting the project files again all went fine. What does the Test button do in PM? In code editor ctr-shift-F2 did not clear any marks Anssi At 10:29 11.5.1999 -0400, you wrote: >The J 4.03 beta is now available (NT/Win9?). > > http://www.interlog.com/~eiverson/j403a.exe > >Download, install, start J, and read the Release Notes (Help|Release >Notes). > >Please send comments and problem reports to this forum. > > >---------------------------------------------------------------------------- >---- >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 May 11 14:36:21 1999 X-Lotus-FromDomain: JPMORGAN@SMTP From: "Jacob Moskowitz" Date: Tue, 11 May 1999 13:03:33 -0400 Subject: Jforum: Real Part of List Array matrix ? Content-type: text/plain; charset=us-ascii Content-Disposition: inline An array z contains complex numbers. What is the best/fastest way to get an array of the real parts of z ? (z++z)%2 works, but because of the division, I question its speed with floats and there is the concern of always getting perfect cancellation of the imaginary component. 9 o. z also works, but I have no idea what it's doing "inside" Somewhow I suspect I should be using +. z but attempting to extract the real part instead extracts complex elements of the matrix, and it seems that part extraction would have to be dependent on the rank of z, never mind the "philosophical" discomfort with mixing indexing of complex numbers and vector / matrix indexing. Many thanks in advance for any assistance. - Jacob Moskowitz consultant JP Morgan Fixed-Income Application Development New York, NY moskowitz_jacob@jpmorgan.com (212) 235-3787 This communication is for informational purposes only. It is not intended as an offer or solicitation for the purchase or sale of any financial instrument or as an official confirmation of any transaction, unless specifically agreed otherwise. All market prices, data and other information are not warranted as to completeness or accuracy and is subject to change without notice. Any comments or statements made herein do not necessarily reflect those of J.P. Morgan & Co. Incorporated, its subsidiaries and affiliates. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 11 15:27:10 1999 Date: Tue, 11 May 1999 21:10:02 +0200 (MET DST) From: Martin Neitzel Subject: Re: Jforum: Real Part of List Array matrix ? > What is the best/fastest way to get an array of the real parts of z ? > > [...] Somewhow I suspect I should be using +. z but attempting > to extract the real part instead extracts complex elements of the matrix, > it seems that part extraction would have to be dependent on the rank of z, > never mind the "philosophical" discomfort with mixing indexing of complex > numbers and vector / matrix indexing. {.@+. is just fine. In particular, it will return one real for each complex number. This is what rank is all about, no need for any discomfort. Martin Neitzel -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From ljdickey Tue May 11 15:29:12 1999 Subject: Re: Jforum: Real Part of List Array matrix ? > An array z contains complex numbers. > What is the best/fastest way to get an array of the real parts of z ? I think you will like 9 o. z ... From owner-jsoftware@lists.interlog.com Tue May 11 15:44:35 1999 From: Lee Dickey Date: Tue, 11 May 1999 15:29:12 -0400 (EDT) Subject: Re: Jforum: Real Part of List Array matrix ? > An array z contains complex numbers. > What is the best/fastest way to get an array of the real parts of z ? I think you will like 9 o. z ... -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 11 16:06:08 1999 Date: Tue, 11 May 1999 15:53:18 -0400 From: Alain Miville de Ch�ne Subject: Jforum: J4.03 editor Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id PAA07121 This gives colors where it shouldn't:. Some of the lines have a single quote which starts coloring until the ending double quote. Furthermore, right click doesn't show the copy, paste,cut menu. No need to remove useful stuff. TrTable=: 2 Columns 0 : 0 "Main Control Panel" "Tableau de contr�le principal" "Release Memory" "Lib�re la m�moire" "Release free memory blocks" "Lib�re la m�moire inutilis�e" "About" "� propos" "Batch" "Lots" "Stops Tables" "Tables d'arr�ts" "Make Set" "Voyages" "Clone Me" "Clone moi" "Restart in French" "Recommencer en anglais" "User Directory Selection" "R�pertoire de l'utilisateur" ) -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 11 16:14:17 1999 Date: Tue, 11 May 1999 15:22:08 -0400 From: Cliff Reiter Subject: Re: Jforum: Real Part of List Array matrix ? Organization: Lafayette College Content-type: text/plain; charset=us-ascii References: <8525676E.005C9445.00@nyc-ntgw-n01.ny.jpmorgan.com> Jacob Moskowitz wrote: > > An array z contains complex numbers. > What is the best/fastest way to get an array of the real parts of z ? > > (z++z)%2 works, but because of the division, I question its speed with > floats > and there is the concern of always getting perfect cancellation of the > imaginary > component. > > 9 o. z also works, but I have no idea what it's doing "inside" > > Somewhow I suspect I should be using +. z but attempting to extract > the real part > instead extracts complex elements of the matrix, and it seems that part > extraction would > have to be dependent on the rank of z, never mind the "philosophical" > discomfort > with mixing indexing of complex numbers and vector / matrix indexing. > > Many thanks in advance for any assistance. > > - Jacob Moskowitz > consultant > JP Morgan > > Fixed-Income Application Development > New York, NY An experiment: ]z=.j./(?%])2 10 10$1e9 0.15111j0.222595 0.710341j0.156345 0.707853j0.697061 0.881481j0.508082 0.0587614j0.330618 0.602618j0.70019 0.206381j0.0920011 0.652686j0.263124 0.700703j0.317428 0.722804j0.0194703 0.162821j0.23659 0.532665j0.363958 0.505203j0.0455168 0.954499j0.000390649 0.270253j0.565643 0.142609j0.760465 ...[bunch deleted] ts=.6!:2,7!:2@] NB. time in sec & space 1000 ts 'a=.9&o. z' 0.00026 3136 1000 ts 'b=.{.@+. z' 0.000872 8640 1000 ts 'c=.(-:@+ +) z' 0.001082 12416 a-:b 1 a-:c 1 Looks like 9&o. wins. It is what I've used in inner loops before and it appears to be a good choice currently too. Cliff -- Clifford A. Reiter Mathematics Department, Lafayette College Easton, PA 18042 USA, 610-330-5277 http://www.lafayette.edu/~reiterc -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 11 16:29:15 1999 From: "Roger Hui" References: <8525676E.005C9445.00@nyc-ntgw-n01.ny.jpmorgan.com> Subject: Jforum: Re: Real Part of List Array matrix ? Date: Tue, 11 May 1999 12:53:32 -0400 charset="iso-8859-1" Jacob Moskowitz writes on Tuesday, May 11: > An array z contains complex numbers. > What is the best/fastest way to get an array of the real parts of z ? > > (z++z)%2 works, but because of the division, I question its speed > with floats and there is the concern of always getting perfect > cancellation of the imaginary component. > > 9 o. z also works, but I have no idea what it's doing "inside" > > Somewhow I suspect I should be using +. z but attempting to extract > the real part instead extracts complex elements of the matrix, > and it seems that part extraction would have to be dependent > on the rank of z, never mind the "philosophical" discomfort > with mixing indexing of complex numbers and vector / matrix indexing. You can use a simple benchmark to decide between 9 o. z or {."1@:+. z . Thus: ts=: 6!:2 , 7!:2@] z=: j./ _5e4 + ? 2 1e5 $1e5 $z 100000 (9 o. z) -: {."1 @: +. z 1 10 ts '9 o. z' 0.154 2.09805e6 10 ts '{."1 @: +. z' 0.055 3.14746e6 The time/space is small enough that probably other parts of the computation would dominate. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 11 17:06:19 1999 Date: Tue, 11 May 1999 16:49:24 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: J4.03 editor References: <199905111553_MC2-754F-BFD4@compuserve.com> Content-Transfer-Encoding: 8bit Alain Miville de Ch�ne wrote: > > This gives colors where it shouldn't:... (simplified example) t=: 0 : 0 Tables d'arr�ts ) The code editor colors everything as code. It doesn't know how to distinguish between between code and text. Neither do I. This is the simple choice. Any other choice gets complicated and might just move the problem around. The current rule (everything is code) allows a line to be colored by itself (it doesn't depend on preceeding or following lines) and this is a great simplification. There is a trade off. If you like colored code, you'll have to put up with some anomolous colored text. If this bothers you too much, turn off code coloring (or at least ' coloring). Maybe, as we get more experience with this, improvments will prove possible. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 11 17:12:46 1999 Date: Tue, 11 May 1999 16:58:30 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: J4.03 editor References: <199905111553_MC2-754F-BFD4@compuserve.com> Content-Transfer-Encoding: 8bit Alain Miville de Ch�ne wrote: > right click doesn't show the copy, paste,cut menu. No need to remove useful > stuff. I'll look at reinstating this. I agree the right mouse menu is pretty standard. All those standard commands are available with equally standard keyboard shortcuts. The only one I ever found useful before was select all, and I now find the ctrl+left margin mouse click to be more convenient. The reason it was left out is that I think it will be much more useful to provide a user defined right mouse menu with your own list of commands. Until this is done, it might make sense to keep the old standard. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 11 17:28:41 1999 Date: Tue, 11 May 1999 17:15:06 -0400 From: Alain Miville de Ch�ne Subject: Re: Jforum: J4.03 editor Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id RAA02955 Message text written by INTERNET:forum@jsoftware.com >keep the old standard.< It is everywhere. It is not anywhere near old. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 11 17:41:49 1999 Date: Tue, 11 May 1999 17:20:06 -0400 From: Alain Miville de Ch�ne Subject: Re: Jforum: J4.03 editor Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id RAA07434 "Stops Tables" "Tables d'arr�ts" The current rule (everything is code) allows a line to be colored by itself (it doesn't depend on preceeding or following lines) and this is a great simplification. I agree to make it simple. Since you don't color strings between double quotes, then don't color anything between a single quote and a double. Just color strings between single quotes. That way, both lines at the beginning of this message would be uncolored. No trade off. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 11 17:43:52 1999 From: "Bjorn G. Helgason" Subject: RE: Jforum: J 4.03 beta Date: Tue, 11 May 1999 21:39:34 +-100 Content-Type: multipart/mixed; boundary="---- =_NextPart_000_01BE9BF7.064D28E0" ------ =_NextPart_000_01BE9BF7.064D28E0 As you may well know then Debug is a special favorite for me in this beta. The first impression is that it looks very promising and you are on the right track. I managed to get a strange behaviour in the last steps of the lab when I was in step 24 dbstop 'pqr' pqr 7 143 628 Because I had not gone out of the example in step 23. It was still active so executing pqr 7 I should have been getting monadic but I got dyadic in the debug window. The colouring also looks promising It is about time to get back into active J mode. I have been neglacting J quite a bit I am afraid these last few months. Thanks for this Beta. I am looking forward to several weeks of interesting testing. /Gosi ------ =_NextPart_000_01BE9BF7.064D28E0 Content-Type: application/ms-tnef Content-Transfer-Encoding: base64 eJ8+IhwUAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAENgAQAAgAAAAIAAgABBJAG ABwBAAABAAAADAAAAAMAADADAAAACwAPDgAAAAACAf8PAQAAAEUAAAAAAAAAgSsfpL6jEBmdbgDd AQ9UAgAAAABmb3J1bUBqc29mdHdhcmUuY29tAFNNVFAAZm9ydW1AanNvZnR3YXJlLmNvbQAAAAAe AAIwAQAAAAUAAABTTVRQAAAAAB4AAzABAAAAFAAAAGZvcnVtQGpzb2Z0d2FyZS5jb20AAwAVDAEA AAADAP4PBgAAAB4AATABAAAAFgAAACdmb3J1bUBqc29mdHdhcmUuY29tJwAAAAIBCzABAAAAGQAA AFNNVFA6Rk9SVU1ASlNPRlRXQVJFLkNPTQAAAAADAAA5AAAAAAsAQDoBAAAAAgH2DwEAAAAEAAAA AAAAAxs0AQiABwAYAAAASVBNLk1pY3Jvc29mdCBNYWlsLk5vdGUAMQgBBIABABgAAABSRTogSmZv cnVtOiBKIDQuMDMgYmV0YQCpBgEFgAMADgAAAM8HBQALABUAJwAiAAIARgEBIIADAA4AAADPBwUA CwAVAB8AGwACADcBAQmAAQAhAAAARThGQ0E0NjlFMjA3RDMxMThCOUEyQ0ExRkZDMDAwMDAAOwcB A5AGAFAEAAASAAAACwAjAAEAAAADACYAAAAAAAsAKQABAAAAAwA2AAAAAABAADkAwAA5Ye6bvgEe AHAAAQAAABgAAABSRTogSmZvcnVtOiBKIDQuMDMgYmV0YQACAXEAAQAAABYAAAABvpvuYN1ppPzp B+IR04uaLKH/wAAAAAAeAB4MAQAAAAUAAABTTVRQAAAAAB4AHwwBAAAAEAAAAGdvc2lAY2VudHJ1 bS5pcwADAAYQNSluwQMABxAbAgAAHgAIEAEAAABlAAAAQVNZT1VNQVlXRUxMS05PV1RIRU5ERUJV R0lTQVNQRUNJQUxGQVZPUklURUZPUk1FSU5USElTQkVUQVRIRUZJUlNUSU1QUkVTU0lPTklTVEhB VElUTE9PS1NWRVJZUFJPTUlTSQAAAAACAQkQAQAAANkCAADVAgAAoAQAAExaRnXIe4nG/wAKAQ8C FQKoBesCgwBQAvIJAgBjaArAc2V0MjcGAAbDAoMyA8UCAHByQnER4nN0ZW0CgzP3AuQHEwKDNANF EzUHbQKD9jUSzBTFfQqACM8J2QKABwqBDbELYG5nMTAzrjkK+xVhC/EgCoVBBCAKeQhgIADAeSB3 ZSJsAyBrbm8H4HRoAQnwIERlYnVnIMEEACBhIHNwBZAHMdAgZmF2BbBpE9AgUH8FsQeAH4ADoB7g BAAKhWLZEcBhLgqFCoVUHvAgUP5pEaAFQAdwE1AHkACQAiA7H4Ie4GEj8QVAGWBva/0EIHYEkB4g E1ADcAQAC4D7H3AAcGQdswrAINAkkR7hkiAFEGdoBUB0cgDQimsijUkd8W5hZwmA+R7QbyAp8AVA H8EoURuA9yDQIkARgHYkgAhwIVQg0JcLYCPhE8FwBCBvZiwF3mIeMB7yKZAKhXcsYCFScSyiIDI0 HRYinDDAZApiE8BvLzAncHFy5icwZzFxIDcwZzLyCoUYMTQzMp8KwTYyOOUinEIFkGF1EbApgRGA tybgHqAFQGcCICdhdQVA0S0FZXhhJCBsIUMvBPwzLimABUAukhPAAxADIO8A0DowJdAKhXMqQDhw BZBPN9AmgjJDKYFzaAhgbP8m4CthKyIfASphO9MEYCnQ+GRpYyIwN9EpkDdwBUD8ZHk+YgqFK+UN sB9SA/B/JtAesCKPINAZQghxJpJs/ztRJXQmKCi9I/EfoQbgN9H3OjAhMSo1YihxIVEqMTqEfCBK PiENsDmRPQk3kGfPC2A6kSaRR+BxdSCxCoX9H8BiJUEpkDiQH7ADUAtw7yoRHvA2oSxTZgfRPjEe 4P5zOZBBbgBwJaEg8iGSNkH/ImFEbksiJXImgiDxLpALIN8qIhGwJdEgMR5AZSWhLQF/RyEEkAeQ O9MT0FNTQV0vvEdvAJAvjwqyGPEAVvAAAAADABAQAAAAAAMAERAAAAAAQAAHMOBuAD/tm74BQAAI MOBuAD/tm74BHgA9AAEAAAAFAAAAUkU6IAAAAABLQQ== ------ =_NextPart_000_01BE9BF7.064D28E0-- -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 11 17:50:04 1999 From: "Bjorn G. Helgason" Subject: RE: Jforum: Best J Machine - Linux Date: Tue, 11 May 1999 00:10:40 +-100 Content-Type: multipart/mixed; boundary="---- =_NextPart_000_01BE9BEF.6D0844A0" ------ =_NextPart_000_01BE9BEF.6D0844A0 From: Piet de Jong[SMTP:piet.dejong@commerce.ubc.ca] > As a Macintosh J user I am finally resigning myself to having to > buy a Windows machine to run J with LAPACK etc (not > available for the Mac) . > The machine needs to run J and nothing else. Are there any > machines/configurations that are best as a "J Machine"? Linux > My work involves intensive numerical work/simulation. Thus speed and > memory availability are crucial. However I would like to control > costs. Linux is free /Gosi ------ =_NextPart_000_01BE9BEF.6D0844A0 Content-Type: application/ms-tnef Content-Transfer-Encoding: base64 eJ8+IgQTAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAENgAQAAgAAAAIAAgABBJAG ABwBAAABAAAADAAAAAMAADADAAAACwAPDgAAAAACAf8PAQAAAEUAAAAAAAAAgSsfpL6jEBmdbgDd AQ9UAgAAAABmb3J1bUBKU29mdHdhcmUuQ29tAFNNVFAAZm9ydW1ASlNvZnR3YXJlLkNvbQAAAAAe AAIwAQAAAAUAAABTTVRQAAAAAB4AAzABAAAAFAAAAGZvcnVtQEpTb2Z0d2FyZS5Db20AAwAVDAEA AAADAP4PBgAAAB4AATABAAAAFgAAACdmb3J1bUBKU29mdHdhcmUuQ29tJwAAAAIBCzABAAAAGQAA AFNNVFA6Rk9SVU1ASlNPRlRXQVJFLkNPTQAAAAADAAA5AAAAAAsAQDoBAAAAAgH2DwEAAAAEAAAA AAAAA5syAQiABwAYAAAASVBNLk1pY3Jvc29mdCBNYWlsLk5vdGUAMQgBBIABACMAAABSRTogSmZv cnVtOiBCZXN0IEogTWFjaGluZSAtIExpbnV4AAgLAQWAAwAOAAAAzwcFAAsAAAAKACgAAgAaAQEg gAMADgAAAM8HBQALAAAACAAeAAIADgEBCYABACEAAAAwRDlFMjQ4RTMyMDdEMzExOEI5QTJDQTFG RkMwMDAwMAAUBwEDkAYAMAQAABIAAAALACMAAQAAAAMAJgAAAAAACwApAAEAAAADADYAAAAAAEAA OQBAGh1SOpu+AR4AcAABAAAAIwAAAFJFOiBKZm9ydW06IEJlc3QgSiBNYWNoaW5lIC0gTGludXgA AAIBcQABAAAAFgAAAAG+mzpSDI4kng4HMhHTi5osof/AAAAAAB4AHgwBAAAABQAAAFNNVFAAAAAA HgAfDAEAAAAQAAAAZ29zaUBjZW50cnVtLmlzAAMABhAougH1AwAHEIUBAAAeAAgQAQAAAGUAAABG Uk9NOlBJRVRERUpPTkdTTVRQOlBJRVRERUpPTkdAQ09NTUVSQ0VVQkNDQUFTQU1BQ0lOVE9TSEpV U0VSSUFNRklOQUxMWVJFU0lHTklOR01ZU0VMRlRPSEFWSU5HVE9CVVlBAAAAAAIBCRABAAAAsAIA AKwCAAB8BQAATFpGdSc5xcf/AAoBDwIVAqgF6wKDAFAC8gkCAGNoCsBzZXQyNwYABsMCgzIDxQIA cHJCcRHic3RlbQKDM/cC5AcTAoM0A0UTNQdtAoP2NRLMFMV9CoAIzwnZAoAHCoENsQtgbmcxMDOy OQr/MTYMIRNQbxPQ6mMFQEYDYToK4RxbHUY5DIIgUAiQBUANsCBKAQIgZ1tTTVRQOqpwH/EuDbBq IHFABaACbQeAcmNlLnViIGMuY2FdCotsaTwzNg3wC1UVYQvxID6vHhcUUQvyHUZBBCBhBdBDANAL gHRvc2ggUCAWdRGwBcBJJoBtIGZjC4AHQGx5IBnQAJBnEwMAG4AgbROwZWxm6iAnACARgHYo8imh CoenJA8lHx2CYnUocGEq7Ysr7x1VVwuAZG93EyDvLc8u3x2CAMFoC4AgQCmhXHJ1A6AnUAPwdCcw TEBBUEFDSyARwGP4IChuHWAqbyt/JYwp4P8LcAtgAmAgQAIQBcA0MCBAcSaxKSAuNW82fyWbVH85 QTMGM1AJgAQgM4cAcGS/PXAdYDMxKRApYBGwLjFw3wcQM2E5QD+xAHB5Od8671MyPzNBcy8FoG4o EGfxCHBhdGkCID3BEYA4Md0/sWIHkDgxJnIiJ1AmsbkzMiI/Co9BOEbVTAuA/HV4Is8j1yV9QH9B jyWbSk0ocHcFsGsgC4B2/QbwdgeRJuEJ8ACQT5A9cLp1IfFpIpADIE7yLwCQfG11C2BEgj9xPLEn cCD8c3A9kT5iS99M70KcE+D/BbAtgThkAxA0IC2BP7EFAK51JtAHQFICSDBgZU+Q3yeiTvBRkD6Q I5BrM2ND8fp0A2BsUy9UPyWbBaATwP5zOcZaP1tDSPNPMAQgA1CfCeBd/UrvRv9bFi9HJxAWaWIF GPEAZLADABAQAAAAAAMAERAAAAAAQAAHMKCQtwQ6m74BQAAIMKCQtwQ6m74BHgA9AAEAAAAFAAAA UkU6IAAAAACKMA== ------ =_NextPart_000_01BE9BEF.6D0844A0-- -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 11 19:27:57 1999 From: gosi@centrum.is Subject: Jforum: Debug Date: Tue, 11 May 99 23:09:20 +0000 I tried to debug pousse and it displays and runs but it does not step through pousse. pousse'' load'debug' dbss'pousse *.*' pousse'' �domain error: wd �wd[0] pousse'' /Gosi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 11 20:01:09 1999 Date: Tue, 11 May 1999 19:42:21 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: J4.03 editor References: <199905111721_MC2-755F-3979@compuserve.com> Content-Transfer-Encoding: 8bit Alain Miville de Ch�ne wrote: > The current rule (everything is code) > allows a line to be colored by itself (it doesn't depend on preceeding > or following lines) and this is a great simplification. > > I agree to make it simple. Since you don't color strings between double > quotes, then don't color anything between a single quote and a double. Just > color strings between single quotes. That way, both lines at the beginning > of this message would be uncolored. > > No trade off. In J the " character is a primitive (rank). It is not a quote type character. Since the line is code, the " is a primitive. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 11 20:52:42 1999 Date: Tue, 11 May 1999 20:28:09 -0400 From: Cliff Reiter Subject: Re: Jforum: Re: Real Part of List Array matrix ? Organization: Lafayette College Content-type: text/plain; charset=us-ascii References: <8525676E.005C9445.00@nyc-ntgw-n01.ny.jpmorgan.com> <004401be9bd1$17c96fa0$e9b1ba89@f3nbp.lafayette.edu> > 10 ts '9 o. z' > 0.154 2.09805e6 > 10 ts '{."1 @: +. z' > 0.055 3.14746e6 > > The time/space is small enough that probably other > parts of the computation would dominate. > {."1@:+. is wonderful! I stand enlightened a bit. Cliff -- Clifford A. Reiter Mathematics Department, Lafayette College Easton, PA 18042 USA, 610-330-5277 http://www.lafayette.edu/~reiterc -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 11 22:20:52 1999 Date: Tue, 11 May 1999 22:05:35 -0400 From: Alain Miville de Ch�ne Subject: Re: Jforum: J4.03 editor Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id WAA20142 Oh. I see now. Open quote. I had mistaken the coloring for a quoted string. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 11 23:11:56 1999 Date: Tue, 11 May 1999 22:58:40 -0400 From: Alain Miville de Ch�ne Subject: Jforum: j 4.03 tabs in display of ijs Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id XAA25661 I liked the tab spacing and used it to clearly indent. If I had wanted a single space, I would have done so. Why the sudden downgrading of tab? Where to reset its default value of 1 to another? The scripts display is broken. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 11 23:17:52 1999 Date: Tue, 11 May 1999 23:01:19 -0400 From: Alain Miville de Ch�ne Subject: Jforum: j 4.03 ctrl-arrow Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id XAA26078 Why complicate the two finger stroke ctrl-arrow? It is one of the most common actions: adjusting the last statement you just did. Now it is three fingers. More complicated. More effort. Why do this? You should ask first before doing this. I use ctrl-arrow hundreds of times a day. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 12 03:50:27 1999 From: gosi@centrum.is Subject: Jforum: Colouring Date: Wed, 12 May 99 07:39:39 +0000 I like the colour option I would like to change the default colours of control words to dark brown and unmatched parenthesis to red Are there more possible things that can receive different colours? /Gosi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 12 05:06:41 1999 Date: Wed, 12 May 1999 11:35:54 +0300 From: Anssi Seppala Subject: Jforum: Working with 4.03beta In-Reply-To: <3739303c3cc4001@blik.skima.is> INow I have a problem. I want to work with the beta system, but what are the risks if I move my production on 4.03 beta right now? Anssi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 12 06:24:04 1999 From: gosi@centrum.is Subject: Re: Jforum: Working with 4.03beta Date: Wed, 12 May 99 10:06:27 +0000 > INow I have a problem. I want to work with the beta system, but what are > the risks if I move my production on 4.03 beta right now? > > Anssi One should never work with a Beta. Everything and anything can happen and there are no guarantees for any functionality to remain in the product nor be unchanged. /Gosi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 12 07:11:40 1999 Date: Wed, 12 May 1999 11:35:54 +0300 From: Anssi Seppala Subject: Jforum: Working with 4.03beta In-Reply-To: <3739303c3cc4001@blik.skima.is> INow I have a problem. I want to work with the beta system, but what are the risks if I move my production on 4.03 beta right now? Anssi -------------------------------------------------------------------------------- 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 May 12 08:01:53 1999 Date: Wed, 12 May 1999 13:52:58 +0200 (MET DST) From: Martin Neitzel Subject: Jforum: j 4.03 ctrl-arrow > Why complicate the two finger stroke ctrl-arrow? > [...] I use ctrl-arrow hundreds of times a day. I completely agree. I wrote the WorkBench because I considered even the Ctrl-Ups to be too much hassle. The WorkBench keeps the phrase under development in place. Hitting the Return key triggers evaluation, but the cursor stays in the phrase at its position. The WorkBench keeps also track of the test parameters without tying them into the phrase definition. The recent changes in the WorkBench guarantee that it will be able to run without a single line change. The only thing you have to do is to drop the CVS module formally referenced as :pserver:anoncvs@juggle.gaertner.de:/j-contrib-w into your Windows J directory. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 12 08:39:09 1999 From: "Chris Burke" References: <3739303c3cc4001@blik.skima.is> Subject: Re: Jforum: Colouring Date: Wed, 12 May 1999 08:25:54 -0400 charset="iso-8859-1" The Edit|Configure|Color dialog lists about 20-odd things that can be coloured, including control words and unmatched parens, and you can also roll your own. Sent: Wednesday, May 12, 1999 3:39 AM Subject: Jforum: Colouring > I like the colour option > > I would like to change the default colours of control words > to dark brown and unmatched parenthesis > to red > > Are there more possible things that can receive > different colours? > > /Gosi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 12 08:58:09 1999 Date: Wed, 12 May 1999 08:44:14 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: j 4.03 tabs in display of ijs References: <199905112300_MC2-7560-D30C@compuserve.com> Content-Transfer-Encoding: 8bit Alain Miville de Ch�ne wrote: > > I liked the tab spacing and used it to clearly indent. If I had wanted a > single space, I would have done so. Why the sudden downgrading of tab? > Where to reset its default value of 1 to another? The scripts display is > broken. Others have complained of this as well. I now see it was a mistake and will reenable tab. I'll put up a new beta with this and a few other changes late today. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 12 09:15:17 1999 Date: Wed, 12 May 1999 08:59:55 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: Working with 4.03beta References: <4.1.19990512113108.00c697d0@pop.kolumbus.fi> Anssi Seppala wrote: > INow I have a problem. I want to work with the beta system, but what are > the risks if I move my production on 4.03 beta right now? The beta is a beta and that means the risks are unknown. However, I think it is quite stable and don't expect serious problems with the core engine as most changes were in the GUI. You could move your development to the beta with caution. Obviously you can't distribute anything with the beta. The beta expires at the end of this month. The release will be before the end of the month. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 12 09:21:22 1999 Date: Wed, 12 May 1999 08:49:57 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: j 4.03 ctrl-arrow References: <199905112302_MC2-7560-D35A@compuserve.com> Content-Transfer-Encoding: 8bit Alain Miville de Ch�ne wrote: > > Why complicate the two finger stroke ctrl-arrow? It is one of the most > common actions: adjusting the last statement you just did. Now it is three > fingers. More complicated. More effort. Why do this? You should ask first > before doing this. I use ctrl-arrow hundreds of times a day. Providing the beta is an effective way of asking. Almost all other editors use ctrl+up/down arrow to scroll the view. I decided that following this standard was fairly important. This meant that line recall had to be something different, and I chose ctrl+shift+up/down. I still think this was the right choice. Give it a little more chance. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 12 10:43:54 1999 Date: Wed, 12 May 1999 10:30:10 -0400 From: Alain Miville de Ch�ne Subject: Re: Jforum: j 4.03 ctrl-arrow Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id KAA28439 Message text written by INTERNET:forum@jsoftware.com >Almost all other editors use ctrl+up/down arrow to scroll the view.< People here are keyboard people. They use more often the keyboard rather than the mouse. They never use ctrl-uparrow to scroll. They page up and down. THe command may be everywhere, theoretically. Do we want to be compatible with an unused standard or make it easier for the human users? -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 12 10:56:25 1999 X-Lotus-FromDomain: JPMORGAN@SMTP From: "Jacob Moskowitz" Date: Wed, 12 May 1999 09:38:46 -0400 Subject: Jforum: Font Suggestion Content-type: text/plain; charset=us-ascii Content-Disposition: inline As long as we seem to be tinkering with the user interface - On a high res screens eg 1600x1200 or XGA Laptop, the default ISIJ font is not very legible at small sizes, especially given the crucial role played by puctuation characters in J, so I usually need to expand them to 12 points, reducing the amount of code I can view simultaneously in a window. Standard Windows fonts such as Terminal or even Lucida are much more legible at very small sizes, but of course lack the linedrawing chars. If feasible, I would suggest an alternative J font based on Terminal, or Lucida, if it needs to be TrueType. Many thanks. - Jake Moskowitz moskowitz_jacob@jpmorgan.com (212) 235-3787 This communication is for informational purposes only. It is not intended as an offer or solicitation for the purchase or sale of any financial instrument or as an official confirmation of any transaction, unless specifically agreed otherwise. All market prices, data and other information are not warranted as to completeness or accuracy and is subject to change without notice. Any comments or statements made herein do not necessarily reflect those of J.P. Morgan & Co. Incorporated, its subsidiaries and affiliates. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 12 11:04:06 1999 From: "Chris Burke" References: <4.1.19990511201002.00baf8d0@pop.kolumbus.fi> Subject: Re: Jforum: J 4.03 beta Date: Wed, 12 May 1999 10:53:30 -0400 charset="iso-8859-1" ----- Original Message ----- From: Anssi Seppala Sent: Tuesday, May 11, 1999 1:26 PM Subject: Re: Jforum: J 4.03 beta > What does the Test button do in PM? It runs the script you select as a Test script. Add this in the Project Tab. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 12 11:06:41 1999 Date: Wed, 12 May 1999 10:52:58 -0400 From: Alain Miville de Ch�ne Subject: Jforum: ijx output truncated with ... Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id KAA06367 Problem here. Could this be optional? I regularly look at data that displays after the 256 first characters. If you implement this, then I have to make all sorts of extra complicated display systems just to look at data. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 12 11:07:00 1999 Date: Wed, 12 May 1999 10:53:32 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: j 4.03 ctrl-arrow References: <199905121030_MC2-7575-3FF@compuserve.com> Content-Transfer-Encoding: 8bit Alain Miville de Ch�ne wrote: > People here are keyboard people. They use more often the keyboard rather > than the mouse. They never use ctrl-uparrow to scroll. They page up and > down. THe command may be everywhere, theoretically. Do we want to be > compatible with an unused standard or make it easier for the human users? We are not talking about the mouse. A window editor standard is that ctrl+up/down arrow keys scroll the view by one line. This is quite useful and I find that I use it quite a bit. Try it, you'll like it. This is more useful in ijs windows than in ijx. The ctrl+shift+up/down is not a difficult key combination. What is difficult is the transition, especially while using both the old and new. I think you'll get used to the new way pretty quickly. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 12 11:55:40 1999 From: "Simon Garland" Subject: Jforum: J403a publish Date: Wed, 12 May 1999 17:38:08 +0200 charset="iso-8859-1" the script -> HTML publisher is very nice, but wouldn't it be better to do the formating with style sheets? for a one off display with embedded styles, but for publishing+keeping using a global style sheet file (ijs.css?) which makes it easy to keep the format of all published source files synchronised? /simon -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 12 12:20:38 1999 Date: Wed, 12 May 1999 12:08:00 -0400 From: Alain Miville de Ch�ne Subject: Jforum: j 4.03 scrolling Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id MAA01591 Will we have scrolling with the wheel on the mouse? THAT is a commonly used standard. ctrl-arrow scrolls in wordpad but not in notepad. In wordpad ctrl-shift-arrow tags text. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From ljdickey Wed May 12 12:37:16 1999 Subject: Re: Jforum: J for DOS, where? The top of the Archives ftp://watserv1.uwaterloo.ca/languages/apl/Welcome.html The J pages, for J 6.2 and J 7 ftp://watserv1.uwaterloo.ca/languages/j/early_j/ > > Yes, need url > > From: Lee Dickey > To: johnsolo@csi.com > Date: Monday, May 10, 1999 4:36 PM > Subject: Re: Jforum: J for DOS, where? > > > >Have you looked at the APL and J Archives at Waterloo? > > From ljdickey@math.uwaterloo.ca Wed May 12 12:37:18 1999 From: Lee Dickey Date: Wed, 12 May 1999 12:37:17 -0400 (EDT) Subject: Re: Jforum: J for DOS, where? The top of the Archives ftp://watserv1.uwaterloo.ca/languages/apl/Welcome.html The J pages, for J 6.2 and J 7 ftp://watserv1.uwaterloo.ca/languages/j/early_j/ > > Yes, need url > > From: Lee Dickey > To: johnsolo@csi.com > Date: Monday, May 10, 1999 4:36 PM > Subject: Re: Jforum: J for DOS, where? > > > >Have you looked at the APL and J Archives at Waterloo? > > From owner-jsoftware@lists.interlog.com Wed May 12 14:15:57 1999 Date: Wed, 12 May 1999 14:01:09 -0400 From: Murray Eisenberg Organization: Mathematics & Statistics, Univ. of Mass./Amherst Subject: Re: Jforum: j 4.03 scrolling References: <199905121208_MC2-7577-E2C9@compuserve.com> Content-Transfer-Encoding: 8bit The wheel on a Microsoft Intellimouse (with current drivers, under Windows 98) works ALREADY with J 4.02 to scroll in both session manager window and in editor windows! At least it works in the following respect: rolling it up or down scrolls the currently active window accordingly. What does NOT currently (in J 4.02) work is the "automatic" smooth scrolling such as in Intellimouse-enabled applications like Microsoft Word 97: click the mouse wheel, then move the mouse, say down; the window contents automatically scroll, and the scrolling speed can be increased or decreased by moving the mouse further down or back up. "Alain Miville de Ch�ne" wrote: > > Will we have scrolling with the wheel on the mouse? THAT is a commonly used > standard. > ctrl-arrow scrolls in wordpad but not in notepad. In wordpad > ctrl-shift-arrow tags text. > > -------------------------------------------------------------------------------- > 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 Wed May 12 14:40:51 1999 Date: Wed, 12 May 1999 14:28:01 -0400 From: Alain Miville de Ch�ne Subject: Jforum: J 4.03 debug problem. Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id OAA16420 I had dbr 1 Then I suppose a real problem occured in my code. What does this mean: |index error: j_dir |j_dir[0] dbs'' |dbs[0] | dbs'' |j_dir[0] | 'v s c l d f q'=. j_dir h |jsize_jfiles_[2] |jsize[0] | <:# jsize VerFile=:editDataDir,'Version.ijs' |StopsTables_btnDataDir_button[6] | StopsTables_btnDataDir_button'' |create__w[9] | create__w x. |conew[:1] | s=:'StopsTables' conew~ClientBase,'Config\' |ControlPanel_btnStops_button[3] | fn~'' |wdhandler_0_[8] | wdhandler_0_'' h 269032976 j_dir [: 7&{. [: 3!:2 [: 1!:11 ;&0 256 -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 12 15:03:14 1999 Date: Wed, 12 May 1999 14:50:58 -0400 From: Alain Miville de Ch�ne Subject: Jforum: J 4.03 debug Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id OAA23944 Why value error on w? getstack doesn't reference w. loadp 'j:\projects\busstops\main.ijp' |value error: w |getstack[0] dbs'' |dbs[0] | dbs'' |getstack[0] | AA_jdebug_=: getstack'' |debug_jdebug_[7] | debug_jdebug_ coname$0 |j_dir[0] | 'v s c l d f q'=. j_dir h |jsize_jfiles_[2] |jsize[0] | <:# jsize VerFile=:editDataDir,'Version.ijs' |StopsTables_btnDataDir_button[6] | StopsTables_btnDataDir_button'' |create__w[9] | create__w x. |conew[:1] | (conl 1)e.~s=:y. conew'StopsTables' |ControlPanel_btnStops_button[10] | ControlPanel_btnStops_button ClientBase,'Config\' |ControlPanel_btnBatch_button[4] | ControlPanel_btnBatch_button'' |create__w[11] | create__w x. |conew[:1] | c=.y. conew'ControlPanel' |Go[7] | Go ClientBase | (3 :0)'' |[-11] |script__[0] | script__<'j:\busstops\app\release.ijs' | 3 :(n,'_',l,'_ <''',f,'''')0 |loads[:7] | x. loads getscripts y. |load[:0] | XTARGETLOCALE load f |runprojectfiles[9] | runprojectfiles y.=2 |runproject1[4] | runproject1 0 |runproject[1] |projectform_load_button[0] | fn~'' |wdhandler_jproject_[8] | wdhandler_jproject_'' dbg 3 : 0 if. y. do. if. 0 = (<'COCLASSPATH') e. namelist_jdebug_ 0 do. load 'system\extras\util\debugs.ijs' end. open_jdebug_'' wd 'smselact;smfocus' else. close_jdebug_ :: ] '' dblxs '' dbr 0 end. ) getstack [: (}.~ (0: i.~ 0: = [: > 1: {"1 ])) 13!:13 -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 12 15:11:45 1999 Date: Wed, 12 May 1999 11:34:31 -0400 From: Daniel Torres Organization: Leo Burnett Worldwide, Latin America Headquarters Subject: Re: Jforum: Font Suggestion References: <8525676F.004A3FF4.00@nyc-ntgw-n01.ny.jpmorgan.com> Content-Type: multipart/mixed; boundary="------------54CE547FDD4D3B8AC9A6920E" This is a multi-part message in MIME format. --------------54CE547FDD4D3B8AC9A6920E I second the font suggestion. The font that is still readable at the smallest size, or from the greatest distance, would be my choice, if then I can set it at the smallest size that is comfortable for me. Daniel Jacob Moskowitz wrote: > > ... > > Standard Windows fonts such as Terminal or even Lucida are much more > legible at very small sizes, but of course lack the linedrawing chars. > > If feasible, I would suggest an alternative J font based on Terminal, or > Lucida, if it needs to be TrueType. > > Many thanks. > > - Jake Moskowitz > > ... --------------54CE547FDD4D3B8AC9A6920E name="torres.vcf" Content-Description: Card for Daniel Torres Content-Disposition: attachment; filename="torres.vcf" begin:vcard n:Torres;Daniel tel;fax:1-978.383-5817 tel;home:1-305.441-0369 tel;work:1-305.461-6829 x-mozilla-html:TRUE adr:;;600 Biltmore Way APT 412;Coral Gables;FL;33134-7529;USA version:2.1 email;internet:torres@SAmerica.com fn:Daniel Torres end:vcard --------------54CE547FDD4D3B8AC9A6920E-- -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 12 17:12:59 1999 Date: Wed, 12 May 1999 15:02:29 -0400 From: Alain Miville de Ch�ne Subject: Jforum: J 4.03 debug - my mistake. Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id PAA27709 Disregards my previous two messages on this subject. I used jsize and should have used fsize. It is the common case of finding a strange looking error while using a beta: must be the beta. In this case, must be me. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 12 17:26:05 1999 Delivered-To: fixup-forum@jsoftware.com@fixme Date: Wed, 12 May 1999 09:03:49 -0700 From: greg heil Subject: Re: Jforum: Font Suggestion References: <8525676F.004A3FF4.00@nyc-ntgw-n01.ny.jpmorgan.com> Hi Jake Old timers on this list are probably mostly using Norman Drinkwaters suggestion, Monotype.com, as their font. Monotype is available at: http://www.microsoft.com/typography/fontpack Perhaps someone should negotiate to get this bundled with the J distribution? However Chris said back in October that it might be difficult to licence and suggested a note in the documentation. A quick look, using Find in Help, did not show a reference to it though... 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 Wed May 12 17:43:40 1999 From: "Chris Burke" References: <199905121105_MC2-7568-C952@compuserve.com> Subject: Re: Jforum: j 4.03 code editor Date: Wed, 12 May 1999 17:33:46 -0400 charset="iso-8859-1" Content-Transfer-Encoding: 8bit ----- Original Message ----- From: Alain Miville de Ch�ne Sent: Wednesday, May 12, 1999 11:05 AM Subject: Jforum: j 4.03 code editor > In ijx windows, there is not much point to Home returning to the left > margin. It should return to the beginning of the entered statement. Every > time I want to add something to the beginning of a statement: Home, right > arrow, right arrow, .... Yes, this is a nice feature of the new editor. On any line: press home once - moves to the beginning of the entered statment press home twice - moves to the beginning of the line. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 12 17:45:29 1999 From: "Chris Burke" References: <3739303c3cc4001@blik.skima.is> <373996E9.71EB6409@hal-pc.org> Subject: Re: Jforum: Colouring Date: Wed, 12 May 1999 17:38:24 -0400 charset="iso-8859-1" ----- Original Message ----- From: Don Guinn Sent: Wednesday, May 12, 1999 10:57 AM Subject: Re: Jforum: Colouring > Well, its Christmas time! How about global copulas? Especially within an explicit > definition. I'm always having to look very closely to tell a global from a local as > there is only a flyspeck difference. I know that the list of special colors for > special things could go on an on, but an accidental global copula for a local or the > reverse can cause problems especially difficult to track down. Christmas is early this year. Global assignments can be colored - see the list in the Edit|Configure|Color dialog. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 12 18:01:44 1999 Date: Wed, 12 May 1999 17:51:50 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: j 4.03 code editor References: <199905121105_MC2-7568-C952@compuserve.com> Content-Transfer-Encoding: 8bit Alain Miville de Ch�ne wrote: > > While we are working onthe code editor, there is a feature sorely lacking: > automatic recognition of indentation. In VB, Visual C++, and many other > code editors, if you are entering code with indentation (usually provided > by tabs), Enter returns to the proper indentation level rather than the > left margin. > > In ijx windows, there is not much point to Home returning to the left > margin. It should return to the beginning of the entered statement. Every > time I want to add something to the beginning of a statement: Home, right > arrow, right arrow, .... Your second wish is already granted. Home moves to the first non-blank/non-tab character. When I put up a new beta version tonight with tabs back at 4, you should have want you want in this area. The first part of your request (auto indent after enter) is a bit trickier. I'd need to think about it before including it in a beta. I don't think it will make it into this release. It could in the next. I must admit I like that feature when coding in other languages. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 12 18:07:19 1999 Date: Wed, 12 May 1999 17:56:36 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: Working with 4.03beta References: <4.1.19990512113108.00c697d0@pop.kolumbus.fi> <37397B4B.5CF@interlog.com> <3739BFC1.55A38D32@math.umass.edu> Murray Eisenberg wrote: > > In what ways will installing the beta interfere -- Registry changes, > e.g. -- with using 4.02? The only registry entries J makes that are of any importance are the registry entries for the COM JEXEServer and JDLLServer. These are important only if you run applications that use J as an Automation server. Any J install updates those entries to point at the new install. You would have to use jreg.exe in another installation directory to reset the pointers there. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 12 18:20:08 1999 Date: Wed, 12 May 1999 18:03:33 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: Colouring References: <3739303c3cc4001@blik.skima.is> <373996E9.71EB6409@hal-pc.org> Don Guinn wrote: > > Well, its Christmas time! How about global copulas? Chris pointed out that you can color the NAME to the left of a =: and =. differently. In addition, you could use either as a keyword and color the =: or =. primitive differently. There is a lot of stuff to play with in the color dialog! Perhaps Anne will eventually want to post a prize for the best and worst submitted color schemes. I'm not sure what first prize would be, but second would be perpetual beta testing. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 12 22:03:33 1999 Date: Wed, 12 May 1999 21:51:25 -0500 From: Brian Bambrough Subject: Re: Jforum: j 4.03 code editor References: <199905121105_MC2-7568-C952@compuserve.com> <3739F7F6.383F@interlog.com> Eric Iverson wrote: > The first part of your request (auto indent after enter) is a bit > trickier. I'd need to think about it before including it in a beta. I > don't think it will make it into this release. It could in the next. I > must admit I like that feature when coding in other languages. I, for one, would prefer not to have auto-indent. When I have worked in various dialects of BASIC I have found it to be a nuisance as often as it has been a help. If the consensus is to have it implemented, perhaps you could give us the ability to turn it off in edit/configure. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 12 22:17:10 1999 Date: Wed, 12 May 1999 22:03:03 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Jforum: J 4.03 Beta (version 2) References: <199905121053_MC2-7578-D36E@compuserve.com> A second version of the J 4.03 beta is now available (NT/Win9?). http://www.interlog.com/~eiverson/j403a.exe This has a few minor fixes: tabs; ctrl+shift+F2 clears marks; debug interactions with other forms (e.g., pousse). Download, install, start J, and read the Release Notes (Help|Release Notes). Please send comments and problem reports to this forum. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 12 23:11:40 1999 Date: Wed, 12 May 1999 22:56:11 -0400 From: Murray Eisenberg Organization: Mathematics & Statistics, Univ. of Mass./Amherst Subject: Jforum: j 4.03 code editor References: <199905121105_MC2-7568-C952@compuserve.com> I second the suggestions of others that the editor: (1) automatically indent to the same level as the preceding line; (2) allow configuration for variable tab widths. I expect these features in programming editors. -- 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 Wed May 12 23:21:03 1999 Date: Wed, 12 May 1999 23:07:54 -0400 From: Murray Eisenberg Organization: Mathematics & Statistics, Univ. of Mass./Amherst Subject: Re: Jforum: j 4.03 scrolling References: <199905121436_MC2-757B-BA4A@compuserve.com> Content-Transfer-Encoding: 8bit Could be a question of how recent your Intellimouse driver is. I tried to find out the version I'm using (which I had downloaded from the MS site long after buying the mouse), but I haven't a clue where under Windows 98 to find that information! "Alain Miville de Ch�ne" wrote: > > Message text written by INTERNET:forum@jsoftware.com > >At least it works in the following respect: rolling it up or down > scrolls the currently active window accordingly.< > > Hmmm..... I tried again in J4.03 ijx and ijs windows. Didn't work. > > -------------------------------------------------------------------------------- > 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 Wed May 12 23:26:29 1999 Date: Wed, 12 May 1999 23:14:33 -0400 From: Murray Eisenberg Organization: Mathematics & Statistics, Univ. of Mass./Amherst Subject: Re: Jforum: j 4.03 code editor References: <199905121105_MC2-7568-C952@compuserve.com> <3739F7F6.383F@interlog.com> <373A3E2D.5374F79F@worldnet.att.net> I'm not sure I see why auto-indent (upon Enter after an indented line) would be a nuisance: Why would you be indenting a line of code but in order to indent a (large or small) multi-line block within, say, an if. ... do. ... end. clause? At the end of the indented block, a single Backspace/Tab would remove the indent from the next line. That's just one "extra" keyboard step per indented block; without automatic indentation, it takes an extra keystroke of Tab for EVERY line in the block. Brian Bambrough wrote: > > Eric Iverson wrote: > > > The first part of your request (auto indent after enter) is a bit > > trickier. I'd need to think about it before including it in a beta. I > > don't think it will make it into this release. It could in the next. I > > must admit I like that feature when coding in other languages. > > I, for one, would prefer not to have auto-indent. When I have worked in various > dialects of BASIC I have found it to be a nuisance as often as it has been a help. > > If the consensus is to have it implemented, perhaps you could give us the ability to > turn it off in edit/configure. > > -------------------------------------------------------------------------------- > 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 Thu May 13 02:39:50 1999 Date: Thu, 13 May 1999 09:14:38 +0300 From: Anssi Seppala Subject: Jforum: Color global/local assignment It shows that the coloring on assignments work only by selecting global assignment and then both global/local assignment are coloured. Setting colourin on local assignment has no effect. This was tested with latest beta created 12.may. Anssi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 13 02:41:12 1999 Date: Thu, 13 May 1999 08:54:40 +0300 From: Anssi Seppala Subject: Jforum: Dblclick & wdview In-Reply-To: <007301be9c89$53c49f80$510114d1@Pcdburke> References: <199905121053_MC2-7578-D36E@compuserve.com> Chris, What about an idea to run wdiview on name that is doubleclicked? I put cursor on a name in session, doubleclick (or shift enter) and J reads the name and opens wdview if the noun or verb is defined. Anssi At 11:08 12.5.1999 -0400, you wrote: >Instead, I prefer wdview data, or wdview ":data. This is not much to >type in, and leaves the session unchanged. > -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 13 03:06:34 1999 From: gosi@centrum.is Subject: Re: Jforum: J 4.03 Beta (version 2) Date: Thu, 13 May 99 06:52:21 +0000 > A second version of the J 4.03 beta is now available (NT/Win9?). > I trust you will tell when to do a total replace and not just install over the last one before. /Gosi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 13 03:12:27 1999 From: gosi@centrum.is Subject: Jforum: unmatched parenthesis Date: Thu, 13 May 99 06:59:06 +0000 foo=: 4 : 0 NB. comment line a=. 2 + y. b=. a * 5 x. + b ) The end parenthesis in the definition shows up in the colouring as unmatched. /Gosi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 13 03:12:28 1999 From: gosi@centrum.is Subject: Jforum: unmatched parenthesis on different lines Date: Thu, 13 May 99 07:03:21 +0000 Press the Run button (the leftmost button of the Debug toolbar) to step through each line of the definition. These parenthesis here above show up as unmatched because they are on different lines /Gosi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From ljdickey Thu May 13 05:00:26 1999 Subject: Re: Jforum: j 4.03 code editor Murray Eisenberg wrote: > I second the suggestions of others that the editor: > (1) automatically indent to the same level as the preceding line; > (2) allow configuration for variable tab widths. > I expect these features in programming editors. I, too, expect these features in a general purpose editor. However, for a code editor that is integrated into the interpreter, there is the opportunity for all that and more. For an example of something of this class, I would like to draw your attention to ALICE: The Personal Pascal from Looking Glass Software. This product includes a syntax-directed program editor. In this language it is impossible to create a program that has a syntax error! ALICE: The Personal Pascal was introduced in 1986. The syntax-directed program editor was inspired by the Cornell Program Synthesizer from Cornell University. The work of Mark Horton of University of California of Berkeley is germaine. Studies at Berkley indicate that students learning in this environment learn the syntax equally well. It is just easier. Lee Dickey -- Prof. Leroy J. Dickey, Faculty of Mathematics, U of Waterloo, Canada N2L 3G1 ljdickey@math.UWaterloo.CA 1-519-888-4567, ext 5559 http://math.uwaterloo.ca/~ljdickey From owner-jsoftware@lists.interlog.com Thu May 13 05:11:52 1999 From: Lee Dickey Date: Thu, 13 May 1999 05:00:26 -0400 (EDT) Subject: Re: Jforum: j 4.03 code editor Murray Eisenberg wrote: > I second the suggestions of others that the editor: > (1) automatically indent to the same level as the preceding line; > (2) allow configuration for variable tab widths. > I expect these features in programming editors. I, too, expect these features in a general purpose editor. However, for a code editor that is integrated into the interpreter, there is the opportunity for all that and more. For an example of something of this class, I would like to draw your attention to ALICE: The Personal Pascal from Looking Glass Software. This product includes a syntax-directed program editor. In this language it is impossible to create a program that has a syntax error! ALICE: The Personal Pascal was introduced in 1986. The syntax-directed program editor was inspired by the Cornell Program Synthesizer from Cornell University. The work of Mark Horton of University of California of Berkeley is germaine. Studies at Berkley indicate that students learning in this environment learn the syntax equally well. It is just easier. Lee Dickey -- Prof. Leroy J. Dickey, Faculty of Mathematics, U of Waterloo, Canada N2L 3G1 ljdickey@math.UWaterloo.CA 1-519-888-4567, ext 5559 http://math.uwaterloo.ca/~ljdickey -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 13 07:47:25 1999 Date: Thu, 13 May 1999 13:48:37 +0300 From: Anssi Seppala Subject: Jforum: html-publish & Save as html-publish Save As does not add the *.html extension to the script name. I would like that it defaults the html name as script name: myscript.ijs => myscript.html Anssi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 13 08:25:05 1999 Date: Thu, 13 May 1999 08:12:07 -0400 From: Kirk B Iverson Subject: Re: Jforum: html-publish & Save as In-Reply-To: <4.1.19990513134555.00a5d280@pop.kolumbus.fi> At 13:48 1999-05-13 +0300, you wrote: >html-publish Save As does not add the *.html extension to the script name. >I would like that it defaults the html name as script name: myscript.ijs => >myscript.html >Anssi This will be fixed for the final release.. /K -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 13 08:51:06 1999 Date: Thu, 13 May 1999 08:36:40 -0400 From: Kirk B Iverson Subject: Re: Jforum: J403a publish In-Reply-To: <001c01be9c8d$79b9bcd0$4915bac3@oti.com> At 17:38 1999-05-12 +0200, you wrote: >the script -> HTML publisher is very nice, but wouldn't it be better to do >the formating with style sheets? for a one off display with embedded styles, >but for publishing+keeping using a global style sheet file (ijs.css?) which >makes it easy to keep the format of all published source files synchronised? I wanted to keep the first version as simple as possible, and wasn't sure how I could map the more general formatting by verb definition onto style sheets. Note that, if you produce your own .css, I believe you can use the verb definitions of a scheme to produce html which references it. I'll try to come up with a simple example of this and post it to the forum. /K -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 13 09:12:14 1999 Date: Thu, 13 May 1999 08:50:44 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: Color global/local assignment References: <4.1.19990513091106.009eaae0@pop.kolumbus.fi> Anssi Seppala wrote: > It shows that the coloring on assignments work only by selecting global > assignment and then both global/local assignment are coloured. Setting > colourin on local assignment has no effect. This was tested with latest > beta created 12.may. Thanks for the bug report (coloring name to left of =: incorrectly colors =. and coloring name to left of =. has no effect). I'll get this fixed. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 13 09:12:14 1999 Date: Thu, 13 May 1999 08:56:49 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: Dblclick & wdview References: <199905121053_MC2-7578-D36E@compuserve.com> <4.1.19990513085006.00a4c260@pop.kolumbus.fi> Anssi Seppala wrote: > What about an idea to run wdiview on name that is doubleclicked? I put > cursor on a name in session, doubleclick (or shift enter) and J reads the > name and opens wdview if the noun or verb is defined. Doubleclick is already defined to select the word. If a rightclick displayed a menu (user customizable), you could have a menu command that was wdview of name at the caret. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 13 09:15:24 1999 Date: Thu, 13 May 1999 09:04:30 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: unmatched parenthesis References: <373a783c424e001@blik.skima.is> gosi@centrum.is wrote: > > foo=: 4 : 0 > NB. comment line > a=. 2 + y. > b=. a * 5 > x. + b > ) > > The end parenthesis in the definition shows up in the > colouring as unmatched. You can use configure|color to color the naked paren that closes definitions differently. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 13 09:21:27 1999 Date: Thu, 13 May 1999 09:08:31 -0400 From: Alain Miville de Ch�ne Subject: Re: Jforum: j 4.03 scrolling Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id JAA11299 Message text written by INTERNET:forum@jsoftware.com >how recent your Intellimouse driver is.< I use Windows 98. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 13 10:38:29 1999 Date: Thu, 13 May 1999 10:24:03 -0400 From: Alain Miville de Ch�ne Subject: Jforum: J 4.03 13!:13 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id KAA06190 Why this? 13!:13'' |value error: A | 13!:13'' -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 13 10:41:55 1999 Date: Thu, 13 May 1999 10:27:56 -0400 From: Murray Eisenberg Organization: Mathematics & Statistics, Univ. of Mass./Amherst Subject: Re: Jforum: j 4.03 code editor References: <199905121105_MC2-7568-C952@compuserve.com> <3739F7F6.383F@interlog.com> <373A3E2D.5374F79F@worldnet.att.net> <373A4399.C9854A48@math.umass.edu> Correction: instead of "Backspace/Tab" I meant "Shift/Tab" -- the Windows standard. Murray Eisenberg wrote: > > I'm not sure I see why auto-indent (upon Enter after an indented line) > would be a nuisance: > Why would you be indenting a line of code but in order to indent a > (large or small) multi-line block within, say, an if. ... do. ... end. > clause? At the end of the indented block, a single Backspace/Tab would > remove the indent from the next line. That's just one "extra" keyboard > step per indented block; without automatic indentation, it takes an > extra keystroke of Tab for EVERY line in the block. > -- 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 Thu May 13 10:46:51 1999 X-Sent: 13 May 1999 14:36:41 GMT From: "Barry Savage" References: <37383EBD.7BA2@interlog.com> Subject: Re: Jforum: J 4.03 beta / Project Manager Problem Date: Wed, 12 May 1999 23:35:24 -0400 charset="iso-8859-1" There seems to be a problem with the Project Manager in J403 beta. In the Build Options dialog box in previous versions (at least 4.02a) there are references to both "Target" file and "Build" file. These references are missing from the 4.03 beta version. Is this an error? If not, then how is the new version to be used? Please note that the corresponding Lab in 4.03 assumes no change from the prior version! Oh ... I forgot ... I mean 4.03 Windows (NT/9?) version. Barry Savage mailto:bv@bsavage.net http://www.bsavage.net -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 13 10:51:57 1999 Date: Thu, 13 May 1999 10:35:29 -0400 From: Murray Eisenberg Organization: Mathematics & Statistics, Univ. of Mass./Amherst Subject: Re: Jforum: j 4.03 code editor References: <199905130900.FAA27687@goedel.math.uwaterloo.ca> I was trying to be modest in my request. But yes, syntax-directed editors are MUCH easier to use. For a start: (1) Facility to actively match parentheses (not just differently color an unmatched one). [Yes, I do have need for parentheses in J -- especially when I dislike coercing a phrase into a parentheses-free version by, say, using Passive (~).] (2) Likewise, matching single quotes on strings. Ideally, matching double quotes on string-like expressions that are increasingly needed in arguments to wd and openGL commands. [Interesting developer challenge, perhaps, given use of " for rank?] (3) Catching missing do.'s, etc., in keyword clauses within explicit definitions. Yeah, the interpreter catches such things AFTER the definition is complete. But for real efficiency, having them caught before is much better. Lee Dickey wrote: > > Murray Eisenberg wrote: > > > I second the suggestions of others that the editor: > > (1) automatically indent to the same level as the preceding line; > > (2) allow configuration for variable tab widths. > > I expect these features in programming editors. > > I, too, expect these features in a general purpose editor. > > However, for a code editor that is integrated into the interpreter, > there is the opportunity for all that and more. > > For an example of something of this class, I would like to draw your > attention to ALICE: The Personal Pascal from Looking Glass Software. > This product includes a syntax-directed program editor. In this > language it is impossible to create a program that has a syntax error! > ALICE: The Personal Pascal was introduced in 1986. > > The syntax-directed program editor was inspired by the Cornell Program > Synthesizer from Cornell University. The work of Mark Horton of > University of California of Berkeley is germaine. > > Studies at Berkley indicate that students learning in this environment > learn the syntax equally well. It is just easier. > > Lee Dickey > -- > Prof. Leroy J. Dickey, Faculty of Mathematics, U of Waterloo, Canada N2L 3G1 > ljdickey@math.UWaterloo.CA 1-519-888-4567, ext 5559 > http://math.uwaterloo.ca/~ljdickey > > -------------------------------------------------------------------------------- > 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 Thu May 13 10:54:33 1999 Date: Thu, 13 May 1999 10:37:10 -0400 From: Murray Eisenberg Organization: Mathematics & Statistics, Univ. of Mass./Amherst Subject: Jforum: j 4.03 code editor References: <199905130900.FAA27687@goedel.math.uwaterloo.ca> I don't like the new grey-banded left margin indicator, even though it would seem to provide nice symmetry with the other window edges' grey bands. I find it pulls my eye away from the code I'm trying to enter. -- 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 Thu May 13 11:06:12 1999 From: "Seymour Glass" Subject: RE: Jforum: j 4.03 code editor Date: Thu, 13 May 1999 10:49:37 -0400 charset="iso-8859-1" In-Reply-To: <373A3E2D.5374F79F@worldnet.att.net> Importance: Normal Oh yes, please make any autoindent optional. I hate it. Henry Rich > -----Original Message----- > From: owner-jsoftware@lists.interlog.com > [mailto:owner-jsoftware@lists.interlog.com]On Behalf Of Brian Bambrough > Sent: Wednesday, May 12, 1999 22:51 > To: forum@jsoftware.com > Subject: Re: Jforum: j 4.03 code editor > > > Eric Iverson wrote: > > > The first part of your request (auto indent after enter) is a bit > > trickier. I'd need to think about it before including it in a beta. I > > don't think it will make it into this release. It could in the next. I > > must admit I like that feature when coding in other languages. > > I, for one, would prefer not to have auto-indent. When I have > worked in various > dialects of BASIC I have found it to be a nuisance as often as it > has been a help. > > If the consensus is to have it implemented, perhaps you could > give us the ability to > turn it off in edit/configure. > > > ------------------------------------------------------------------ > -------------- > 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 Thu May 13 11:11:47 1999 From: "Chris Burke" References: <199905131025_MC2-759B-287A@compuserve.com> Subject: Re: Jforum: J 4.03 13!:13 Date: Thu, 13 May 1999 10:58:51 -0400 charset="iso-8859-1" Content-Transfer-Encoding: 8bit Any clues as to what you were doing before this? Can you reproduce it? Are you using the latest J403a beta? ----- Original Message ----- From: Alain Miville de Ch�ne Sent: Thursday, May 13, 1999 10:24 AM Subject: Jforum: J 4.03 13!:13 > Why this? > > 13!:13'' > |value error: A > | 13!:13'' > > -------------------------------------------------------------------- ------------ > 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 Thu May 13 11:11:53 1999 From: "Seymour Glass" Subject: RE: Jforum: j 4.03 code editor Date: Thu, 13 May 1999 10:58:59 -0400 charset="iso-8859-1" In-Reply-To: <373A4399.C9854A48@math.umass.edu> Importance: Normal I type in my indents by hand because it always reminds me of the scope of the assignments I have made, and keeps my constantly thinking about the nesting structure. I prevent a lot of bugs this way. With J it's not as important as with C, but life is too short to spend it changing habits that work. I agree that finding the matching parentheses and quotes would be great. Henry Rich > -----Original Message----- > From: owner-jsoftware@lists.interlog.com > [mailto:owner-jsoftware@lists.interlog.com]On Behalf Of Murray Eisenberg > Sent: Wednesday, May 12, 1999 23:15 > To: forum@jsoftware.com > Subject: Re: Jforum: j 4.03 code editor > > > I'm not sure I see why auto-indent (upon Enter after an indented line) > would be a nuisance: > Why would you be indenting a line of code but in order to indent a > (large or small) multi-line block within, say, an if. ... do. ... end. > clause? At the end of the indented block, a single Backspace/Tab would > remove the indent from the next line. That's just one "extra" keyboard > step per indented block; without automatic indentation, it takes an > extra keystroke of Tab for EVERY line in the block. > > Brian Bambrough wrote: > > > > Eric Iverson wrote: > > > > > The first part of your request (auto indent after enter) is a bit > > > trickier. I'd need to think about it before including it in a beta. I > > > don't think it will make it into this release. It could in the next. I > > > must admit I like that feature when coding in other languages. > > > > I, for one, would prefer not to have auto-indent. When I have > worked in various > > dialects of BASIC I have found it to be a nuisance as often as > it has been a help. > > > > If the consensus is to have it implemented, perhaps you could > give us the ability to > > turn it off in edit/configure. > > > > > ------------------------------------------------------------------ > -------------- > > 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 -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 13 11:12:11 1999 From: "Chris Burke" References: <37383EBD.7BA2@interlog.com> <000001be9d4e$2a957380$9f77bfa8@palmtop> Subject: Re: Jforum: J 4.03 beta / Project Manager Problem Date: Thu, 13 May 1999 10:50:02 -0400 charset="iso-8859-1" They are in the new Project tab. Use the Add button to specify them. ----- Original Message ----- From: Barry Savage Sent: Wednesday, May 12, 1999 11:35 PM Subject: Re: Jforum: J 4.03 beta / Project Manager Problem > There seems to be a problem with the Project Manager in > J403 beta. In the Build Options dialog box in previous > versions (at least 4.02a) there are references to both > "Target" file and "Build" file. These references are missing > from the 4.03 beta version. > > Is this an error? If not, then how is the new version to be used? > Please note that the corresponding Lab in 4.03 assumes no > change from the prior version! > > Oh ... I forgot ... I mean 4.03 Windows (NT/9?) version. > > Barry Savage > mailto:bv@bsavage.net > http://www.bsavage.net > > > > > -------------------------------------------------------------------- ------------ > 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 Thu May 13 11:19:56 1999 From: "Chris Burke" References: <199905130900.FAA27687@goedel.math.uwaterloo.ca> <373AE396.90FFCB2C@math.umass.edu> Subject: Re: Jforum: j 4.03 code editor Date: Thu, 13 May 1999 11:09:32 -0400 charset="iso-8859-1" Use Edit|Configure|Color to change the color of the margin. ----- Original Message ----- From: Murray Eisenberg Sent: Thursday, May 13, 1999 10:37 AM Subject: Jforum: j 4.03 code editor > I don't like the new grey-banded left margin indicator, even though it > would seem to provide nice symmetry with the other window edges' grey > bands. I find it pulls my eye away from the code I'm trying to enter. > > -- > 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 > -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 13 11:22:17 1999 Date: Thu, 13 May 1999 11:05:59 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: J 4.03 13!:13 References: <199905131025_MC2-759B-287A@compuserve.com> Content-Transfer-Encoding: 8bit Alain Miville de Ch�ne wrote: > Why this? > > 13!:13'' > |value error: A > | 13!:13'' Please give more context in your report. If I start J and do this I don't get an error. Do you? If not, what are the simplest prerequisite steps? -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 13 11:22:58 1999 Date: Thu, 13 May 1999 11:08:57 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: j 4.03 code editor References: <199905130900.FAA27687@goedel.math.uwaterloo.ca> <373AE396.90FFCB2C@math.umass.edu> Murray Eisenberg wrote: > I don't like the new grey-banded left margin indicator, even though it > would seem to provide nice symmetry with the other window edges' grey > bands. I find it pulls my eye away from the code I'm trying to enter. Use configure/color to change the color of the left margin. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 13 11:25:41 1999 From: "Chris Burke" References: <199905121105_MC2-7568-C952@compuserve.com> Subject: Jforum: j 4.03 code editor Date: Thu, 13 May 1999 11:14:23 -0400 charset="iso-8859-1" On a related topic to auto-indenting, I use the pretty print facility in Project Manager all the time. It indents for me, so I can enter code any old how. It also checks that control words are matched up. Ideally, something like this would be done immediately in the code editor - but probably not for this release. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 13 11:37:48 1999 Date: Thu, 13 May 1999 11:23:32 -0400 From: Alain Miville de Ch�ne Subject: Jforum: J 4.03 debug Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id LAA27283 Tried to use the debugger. Got this: |value error: A |getstack[0] dbs'' |dbs[0] | dbs'' |getstack[0] | AA_jdebug_=:AA_jdebug_,< getstack'' |debug_jdebug_[9] | debug_jdebug_ coname$0 | OnlyOne=.1=;#each TheseRoutes=.{."1 Table=.Summarize y. |LinkChains[1] | Linked=: LinkChains Cuts |Reunite__A[2] | Reunite__A'' |MakeSetGUI_btnCut_button[0] | fn~'' |wdhandler_4_[8] | wdhandler_4_'' getstack [: (}.~ (0: i.~ 0: = [: > 1: {"1 ])) 13!:13 Which brings us back to my previous error with 13!:13 -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 13 11:45:01 1999 Date: Thu, 13 May 1999 11:31:43 -0400 From: Alain Miville de Ch�ne Subject: Re: Jforum: J 4.03 13!:13 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id LAA00479 Message text written by INTERNET:forum@jsoftware.com >Any clues as to what you were doing before this? Can you reproduce it? Are you using the latest J403a beta? < Just stopped in debug. Nothing specisl. Latest version (this morning's download). -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 13 13:39:11 1999 Date: Thu, 13 May 1999 19:23:22 +0200 (MET DST) From: Martin Neitzel Subject: Re: Jforum: html-publish & Save as > html-publish Save As does not add the *.html extension to the script name. > I would like that it defaults the html name as script name: myscript.ijs => > myscript.html I hate such auto-extensions. Depending on the context, I'd be needing an .html, .htm, .HTM extension or even none at all. It always bugs me when I want to create a simple "README" file using notepad and I end up with a README.txt. The J session manager used to have some forced filename extensions in some earlier version and I'm glad they are gone. (It meant that you couldn't write a README file using J, either.) Martin -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 13 13:41:14 1999 Date: Thu, 13 May 1999 20:36:12 +0300 From: Anssi Seppala Subject: Jforum: Problem when building app with dd j4.03 beta: When there is dd referenced in Library scripts the PM fails building the application script. The error is error in: projectform_buildapp_button index error: getliblocs t { ~f i. y. Anssi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 13 13:57:16 1999 Date: Thu, 13 May 1999 19:43:25 +0200 (MET DST) From: Martin Neitzel Subject: Re: Jforum: j 4.03 code editor I used ALICE (the syntax directed Pascal system) for some time when I went through my "SDE is hip" phase in the 80ies. My overall experience was that navigating around/along the syntactic structures is often needlessly cumbersome. Brad Templeton's experience in turn was also a small surprise. His conclusion was: an SDE is the best way to sink work and money into a dead project right from the start. (At least I was suprised when I got these words from him, since I also considered ALICE to be a very well done product in its own respect.) Around that time I also had loads of nifty vi editor macros for creating C templates, and later I used emacs with its electric language modes. Two years ago I returned to comparatively simple editing with vi. My lesson is that for any electric convenience feature, there are equally many occasions were it becomes a pain somewhere to disable them temporarily or undo their unwanted effects. I know that personal preferences vary wildly in this respect. Martin -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 13 14:06:32 1999 X-Lotus-FromDomain: JPMORGAN@SMTP From: "Jacob Moskowitz" Date: Thu, 13 May 1999 13:54:10 -0400 Subject: Re: Jforum: html-publish & Save as Content-type: text/plain; charset=us-ascii Content-Disposition: inline >> It always bugs me when I want to create a simple "README" file using notepad and I end up with a README.txt. << Of course if you in fact Save As "README" (with the quotation symbols), it won't tack on the .TXT extension (at least not in NT Notepad). I agree it's an inconvenience. This communication is for informational purposes only. It is not intended as an offer or solicitation for the purchase or sale of any financial instrument or as an official confirmation of any transaction, unless specifically agreed otherwise. All market prices, data and other information are not warranted as to completeness or accuracy and is subject to change without notice. Any comments or statements made herein do not necessarily reflect those of J.P. Morgan & Co. Incorporated, its subsidiaries and affiliates. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 13 14:11:51 1999 From: "Chris Burke" References: <4.1.19990513203023.00a67550@pop.kolumbus.fi> Subject: Re: Jforum: Problem when building app with dd Date: Thu, 13 May 1999 13:53:56 -0400 charset="iso-8859-1" Thanks, fixed now. ----- Original Message ----- From: Anssi Seppala Sent: Thursday, May 13, 1999 1:36 PM Subject: Jforum: Problem when building app with dd > j4.03 beta: > When there is dd referenced in Library scripts the PM fails building the > application script. The error is > error in: projectform_buildapp_button > index error: getliblocs > t { ~f i. y. > > > Anssi > > -------------------------------------------------------------------- ------------ > 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 Thu May 13 14:39:01 1999 Date: Thu, 13 May 1999 20:43:52 +0300 From: Anssi Seppala Subject: Re: Jforum: html-publish & Save as In-Reply-To: <199905131723.TAA18534@ohura.gaertner.de> The Save As dialog shows:Save as type: HTML (*.htm), but does not add the extension. That made me expect that the extension will be added. Anssi At 19:23 13.5.1999 +0200, you wrote: >> html-publish Save As does not add the *.html extension to the script name. >> I would like that it defaults the html name as script name: myscript.ijs => >> myscript.html > >I hate such auto-extensions. Depending on the context, I'd be needing >an .html, .htm, .HTM extension or even none at all. It always bugs me >when I want to create a simple "README" file using notepad and I end up >with a README.txt. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 13 14:48:54 1999 From: "Simon Garland" References: <3.0.5.32.19990513083640.008c8ca0@mail.interlog.com> Subject: Re: Jforum: J403a publish Date: Thu, 13 May 1999 20:34:48 +0200 charset="iso-8859-1" I was thinking of something simple like:
..
NB. this is a comment
avg
=.
..etc ..
I think this would plug into the existing implementation without any big changes. /simon ----- Original Message ----- From: Kirk B Iverson Sent: Thursday, May 13, 1999 2:36 PM Subject: Re: Jforum: J403a publish > At 17:38 1999-05-12 +0200, you wrote: > >the script -> HTML publisher is very nice, but wouldn't it be better to do > >the formating with style sheets? for a one off display with embedded styles, > >but for publishing+keeping using a global style sheet file (ijs.css?) which > >makes it easy to keep the format of all published source files synchronised? > > I wanted to keep the first version as simple as possible, and wasn't sure how > I could map the more general formatting by verb definition onto style sheets. > > Note that, if you produce your own .css, I believe you can use the verb > definitions of a scheme to produce html which references it. I'll try to > come up with a simple example of this and post it to the forum. > > /K > > -------------------------------------------------------------------------- ------ > 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 Thu May 13 15:17:49 1999 From: "Simon Garland" References: <3.0.5.32.19990513083640.008c8ca0@mail.interlog.com> <005601be9d6f$61d03bc0$fa0da8c0@oti.com> Subject: Re: Jforum: J403a publish Date: Thu, 13 May 1999 21:04:46 +0200 charset="iso-8859-1" just remembered the html editor html-kit (at http://www.chami.com/free/html-kit/) which is pretty run of the mill except that it has the option to take an html file complete with and similar tages and to transform it into a file that does the same formatting by style sheets. it seems to have forgotten about and but otherwise its a simple way of converting. heres its output for sample.ijs: system\extras\config\colorsmp.ijs
NB. Color Samples script
NB. Color Scheme <JSamples> has entries
NB. for each system color setting.

NB.*abc v example verb
def=: 3 : 0
'this is a text string'
'this is an open quote
'this is selected text'
abc=. 1 2.3 4j5       NB. numbers
mno=. + * ^ %         NB. verbs
rst=: ~ /. ]:         NB. adverbs
xyz=: " @. ^:         NB. conjunctions
a + ((mno - rst) % b  NB. unmatched paren
if. test do. +/ @: *: i. 10
else. <\ abc
end.
for_j. i do.
  try. %j catch. 'fail' end.
end.
)

allcontrolwords=: 0 : 0
catch. do. else. elseif. end. label.
break. case. continue. fcase. for. goto.
if. return. select. try. while. whilst.
)

boxed=: noun define
+-+-----------+----------+
|0|255 255 255|background|
+-+-----------+----------+
|1|0 0 0      |text      |
+-+-----------+----------+
)


----- Original Message ----- From: Simon Garland Sent: Thursday, May 13, 1999 8:34 PM Subject: Re: Jforum: J403a publish > I was thinking of something simple like: > >
> .. >
NB. this is a comment
>
avg
=.
..etc > .. >
> > I think this would plug into the existing implementation without any big > changes. > > /simon > > ----- Original Message ----- > From: Kirk B Iverson > To: > Sent: Thursday, May 13, 1999 2:36 PM > Subject: Re: Jforum: J403a publish > > > > At 17:38 1999-05-12 +0200, you wrote: > > >the script -> HTML publisher is very nice, but wouldn't it be better to > do > > >the formating with style sheets? for a one off display with embedded > styles, > > >but for publishing+keeping using a global style sheet file (ijs.css?) > which > > >makes it easy to keep the format of all published source files > synchronised? > > > > I wanted to keep the first version as simple as possible, and wasn't sure > how > > I could map the more general formatting by verb definition onto style > sheets. > > > > Note that, if you produce your own .css, I believe you can use the verb > > definitions of a scheme to produce html which references it. I'll try to > > come up with a simple example of this and post it to the forum. > > > > /K > > > > -------------------------------------------------------------------------- > ------ > > 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 -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 13 15:52:16 1999 From: jquint@cdcna.cdcc.com Subject: Jforum: Grid Problem? Date: Thu, 13 May 1999 15:37:23 -0400 charset="iso-8859-1" J 4.02 CE MIPS I tried to run the J 4.02 NT/95 lab grid example: corequire 'jwatch' d1=: ?1+i.7 15 w1=: 'd1' conew 'jwatch' I am having a problem when I try to edit the cells. It will take single digit new values but when trying more digits a "Data" window appears with the message "Error." Has anybody else experienced the same problem? -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 13 16:11:42 1999 Delivered-To: fixup-forum@jsoftware.com@fixme Date: Thu, 13 May 1999 12:55:28 -0700 From: greg heil Subject: Re: Jforum: html-publish & Save as References: <85256770.00622503.00@nyc-ntgw-n01.ny.jpmorgan.com> Jacob Moskowitz wrote: > Of course if you in fact Save As "README" (with the quotation symbols), it won't tack on the .TXT extension (at least not in NT Notepad). Wow! that is a great tip! i have been frustrated by that particular bit of Fascism for a long time. Still the better way to design it is to put a default in - but let it be overridden easily. Eg if the default is .html, it should be easy to just delete the last "l" to get the three letter .htm. And not have the system come back with .htm.html! greg heil mailto:gheil@scn.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 May 13 16:43:55 1999 Date: Thu, 13 May 1999 23:37:22 +0300 From: Anssi Seppala Subject: Jforum: jmf works great! Never believed doing this: simulation results all together in one mapped file (28MB). All selections and assignments run now fast and in place. The analysis is faster and easier than ever. Wow! Anssi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 13 17:06:20 1999 From: "Seymour Glass" Subject: RE: Jforum: J 4.03 beta Date: Thu, 13 May 1999 16:51:12 -0400 charset="iso-8859-1" In-Reply-To: <37383EBD.7BA2@interlog.com> Importance: Normal After the J files were copied, I was surprised to find my computer running 'Microsoft Outlook Active Setup' which seems to rummage through the Internet looking for goodies. If this is supposed to happen, I suggest that it be noted in the initial setup box. Henry Rich > -----Original Message----- > From: owner-jsoftware@lists.interlog.com > [mailto:owner-jsoftware@lists.interlog.com]On Behalf Of Eric Iverson > Sent: Tuesday, May 11, 1999 10:29 > To: forum@jsoftware.com > Subject: Jforum: J 4.03 beta > > > The J 4.03 beta is now available (NT/Win9?). > > http://www.interlog.com/~eiverson/j403a.exe > > Download, install, start J, and read the Release Notes (Help|Release > Notes). > > Please send comments and problem reports to this forum. > > > ------------------------------------------------------------------ > -------------- > 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 Thu May 13 17:49:25 1999 Date: Thu, 13 May 1999 17:34:36 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: J 4.03 beta References: <000501be9d82$563cff60$198cf7a5@seymourg> > After the J files were copied, I was surprised to find my > computer running 'Microsoft Outlook Active Setup' which > seems to rummage through the Internet looking for goodies. > > If this is supposed to happen, I suggest that it be noted > in the initial setup box. > Henry Rich The J install (unzip of files to J directory and setup) has nothing to do with MS Outlook Active Setup. I asume/hope something completely unrelated to J did this to you. Please check further and let me know what you find. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 13 21:44:08 1999 From: Subject: Jforum: Beta 4.03a Date: Fri, 14 May 1999 03:29:30 +0200 I don't have much time to test these days but I liked very much what I saw. One little thing, the OpenGL demo, once active, does not recognize a change in the color settings from the properties of my desktop. It actually displays errors all the time from that point on. (Found that by accident). I suppose it's one of those Microsoft limits or something... I am using NT 4.0 patch level 4 I am really impatient to have some more time to test... Regards/Paul -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 13 21:54:39 1999 From: "Seymour Glass" Subject: RE: Jforum: J 4.03 beta Date: Thu, 13 May 1999 21:39:00 -0400 charset="iso-8859-1" Importance: Normal In-Reply-To: <373B456C.3EC4@interlog.com> I think it's related to J... here's what I do: 1. Windows Explorer, go to 'Internet Temp', double-click 'j403a.exe' 2. WinZip Self-Extractor comes up, I click 'OK' 3. J 4.03a Unzip comes up. I set directory to e:\Jbeta, click 'Unzip' 4. files get copied, I get WinZip Self-Extractor message '687 file(s) unzipped successfully' - I click 'OK' 5. J 4.03a Unzip and WinZip Self-Extractor go away, and up pops 'Outlook 98 Active Setup'. This is easily repeatable. I run Microsoft Outlook as my normal mailer, and in fact it was running while I ran the extract. So, I just closed Outlook, repeated the extract, and it still happens. Any thing else you want me to try, let me know. Henry Rich > -----Original Message----- > From: owner-jsoftware@lists.interlog.com > [mailto:owner-jsoftware@lists.interlog.com]On Behalf Of Eric Iverson > Sent: Thursday, May 13, 1999 17:35 > To: forum@jsoftware.com > Subject: Re: Jforum: J 4.03 beta > > > > After the J files were copied, I was surprised to find my > > computer running 'Microsoft Outlook Active Setup' which > > seems to rummage through the Internet looking for goodies. > > > > If this is supposed to happen, I suggest that it be noted > > in the initial setup box. > > Henry Rich > > The J install (unzip of files to J directory and setup) has nothing to > do with MS Outlook Active Setup. I asume/hope something completely > unrelated to J did this to you. Please check further and let me know > what you find. > > > ------------------------------------------------------------------ > -------------- > 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 Thu May 13 22:19:35 1999 Date: Thu, 13 May 1999 22:07:00 -0400 From: Kirk B Iverson Subject: Re: Jforum: J403a publish In-Reply-To: <005601be9d6f$61d03bc0$fa0da8c0@oti.com> References: <3.0.5.32.19990513083640.008c8ca0@mail.interlog.com> At 20:34 1999-05-13 +0200, you wrote: >I was thinking of something simple like: > >
>.. >
NB. this is a comment
>
avg
=.
..etc >.. >
> >I think this would plug into the existing implementation without any big >changes. You can do much of this by editing the scheme and using verb definitions, eg: hit Edit and select "name" in the Elements listbox. Select "by verb definition" and supply the verb: DIV class 'jname' This verb wraps
...
around all J names. I find both IE and Netscape add line breaks at the DIV tags.. is this your experience too? /K -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 13 23:55:33 1999 From: "Chris Burke" References: Subject: Re: Jforum: Beta 4.03a Date: Thu, 13 May 1999 23:43:38 -0400 charset="iso-8859-1" I could not reproduce this problem. Can you detail the steps you had taken? ----- Original Message ----- From: Sent: Thursday, May 13, 1999 9:29 PM Subject: Jforum: Beta 4.03a > I don't have much time to test these days but I liked very much what I > saw. > > One little thing, the OpenGL demo, once active, does not recognize a > change > in the color settings from the properties of my desktop. It actually > displays errors > all the time from that point on. (Found that by accident). I suppose > it's one of those > Microsoft limits or something... I am using NT 4.0 patch level 4 > > I am really impatient to have some more time to test... > > Regards/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 Fri May 14 03:20:11 1999 From: Lars.Strand@nisk.no (Strand, Lars) Subject: SV: Jforum: Plot problem with J for Windows CE Date: Fri, 14 May 1999 09:09:43 +0200 Organization: NISK I had a similar problem. Try to increase the pen size. ---------- Fra: J. Patrick Harrington[SMTP:jph@astro.umd.edu] Svar til: forum@JSoftware.Com Sendt: 11. mai 1999 18:35 Til: forum@JSoftware.Com Kopi: jph@astro.umd.edu Emne: Jforum: Plot problem with J for Windows CE I have been running the Studio/Demos in J402a on my Velo 500 handheld, which is a Windows CE device with a MIPS processor. I find that in the "plot" demo, under "Styles", the the "Point" type only displays the axes and title, but no data is plotted. I've run this demo under Win NT, so I know what is missing. It is not a color problem (the Velo has has only a 16-level greyscale screen) as setting pd 'color black' doesn't help. The "Dot" and the various line types seem OK. Is this a known problem/bug? It is annoying, since the 'point' style is the one I would be most likely to make frequent use of. J. Patrick Harrington -------------------------------------------------------------------------------- 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 May 14 07:55:50 1999 From: Subject: RE: Jforum: Beta 4.03a Date: Fri, 14 May 1999 13:44:39 +0200 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id HAA11332 I use Windows NT 4.0 Service Pack 4 (french version) 1) open J4.03a 2) left click on Studio 3) left click on demos 4) left double click on OpenGL 5) go over the desktop area 6) right click and select properties 7) left click on the parameters tab 8) left click on the combo box button to select a diffferent number of colors 9) {left click on the test button} 10){wait for the test screen to dissappear} 11){left click on OK button for bitmap showed OK} 12)left click on OK button of parameter tab dialog 13)wait for your screen to take the new configuration 14)try getting any OpenGL selection, it should give you an error Regards/Paul >-----Message d'origine----- >De: Chris Burke [SMTP:cdburke@interlog.com] >Date: vendredi 14 mai 1999 05:44 >�: forum@jsoftware.com >Objet: Re: Jforum: Beta 4.03a > >I could not reproduce this problem. Can you detail the steps you had >taken? > >----- Original Message ----- >From: >To: >Sent: Thursday, May 13, 1999 9:29 PM >Subject: Jforum: Beta 4.03a > > >> I don't have much time to test these days but I liked very much what >I >> saw. >> >> One little thing, the OpenGL demo, once active, does not recognize a >> change >> in the color settings from the properties of my desktop. It actually >> displays errors >> all the time from that point on. (Found that by accident). I suppose >> it's one of those >> Microsoft limits or something... I am using NT 4.0 patch level 4 >> >> I am really impatient to have some more time to test... >> >> Regards/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 -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 14 08:53:46 1999 From: "Simon Garland" References: <3.0.5.32.19990513083640.008c8ca0@mail.interlog.com> <3.0.5.32.19990513220700.008be440@mail.interlog.com> Subject: Re: Jforum: J403a publish Date: Fri, 14 May 1999 14:43:08 +0200 charset="iso-8859-1" yes, you're right DIV does cause a linebreak, SPAN works ok though ----- Original Message ----- From: Kirk B Iverson Sent: Friday, May 14, 1999 4:07 AM Subject: Re: Jforum: J403a publish > At 20:34 1999-05-13 +0200, you wrote: > >I was thinking of something simple like: > > > >
> >.. > >
NB. this is a comment
> >
avg
=.
..etc > >.. > >
> > > >I think this would plug into the existing implementation without any big > >changes. > > You can do much of this by editing the scheme and using verb definitions, > eg: hit Edit and select "name" in the Elements listbox. Select "by verb > definition" and supply the verb: DIV class 'jname' > > This verb wraps
...
around all J names. > > I find both IE and Netscape add line breaks at the DIV tags.. is this your > experience too? > > /K > > > -------------------------------------------------------------------------- ------ > 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 May 14 12:34:05 1999 Date: Fri, 14 May 1999 10:35:30 -0400 From: Alain Miville de Ch�ne Subject: Jforum: J4.03 build target file Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id KAA22268 How do I specify the target file in build options? Used to be in J4.02 -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 14 12:52:52 1999 Date: Fri, 14 May 1999 12:42:31 -0400 (EDT) From: "J. Patrick Harrington" Subject: Jforum: Re: Plot problem with J for Windows CE I have tried pd 'pensize 5' or even larger and still *no trace* of the data appears. The definition of the demo is: dat=. (;(sin*cos),sin,:cos) steps _ 3 30 pd 'new' pd 'title Point' pd 'type point' pd dat pd 'show' If I omit pd 'type point', the data is drawn as lines, and then pd 'pensize n' changes the line thickness. Using pd 'type dot' plots dots. It looks as if there is something fundamentally wrong with the "point" type on my machine. What machine were you running on? Patrick Harrington >From: Lars.Strand@nisk.no (Strand, Lars) >To: "'forum@JSoftware.Com'" >Subject: SV: Jforum: Plot problem with J for Windows CE >Date: Fri, 14 May 1999 09:09:43 +0200 > >I had a similar problem. Try to increase the pen size. > >> I have been running the Studio/Demos in J402a on >>my Velo 500 handheld, which is a Windows CE device >>with a MIPS processor. I find that in the "plot" >>demo, under "Styles", the the "Point" type only >>displays the axes and title, but no data is plotted. >>I've run this demo under Win NT, so I know what is >>missing. It is not a color problem (the Velo has >>has only a 16-level greyscale screen) as setting >> pd 'color black' doesn't help. The "Dot" and the >>various line types seem OK. >> Is this a known problem/bug? It is annoying, since >>the 'point' style is the one I would be most likely to >>make frequent use of. >> >> J. Patrick Harrington >> -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 14 12:59:17 1999 From: "Chris Burke" References: <199905141035_MC2-75BC-EE13@compuserve.com> Subject: Re: Jforum: J4.03 build target file Date: Fri, 14 May 1999 12:50:12 -0400 charset="iso-8859-1" Content-Transfer-Encoding: 8bit Use the Add button in the Project tab. ----- Original Message ----- From: Alain Miville de Ch�ne Sent: Friday, May 14, 1999 10:35 AM Subject: Jforum: J4.03 build target file > How do I specify the target file in build options? Used to be in J4.02 > > -------------------------------------------------------------------- ------------ > 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 May 14 13:22:03 1999 From: "Nichols, Peter" Subject: Jforum: jopen isn't defined Date: Fri, 14 May 1999 12:11:26 -0500 charset="iso-8859-1" Easy fix... jopen isn't defined in the jfiles script. I just installed the new release and I really like the new editor and coloring. Thanks guys. Pete -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 14 15:49:41 1999 Date: Fri, 14 May 1999 15:29:13 -0400 From: Alain Miville de Ch�ne Subject: Jforum: J 4.03 limit error Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id PAA25163 Look at this: V550=: 8 V542 =: 245 |limit error | V542 =:245 erase'V550' 1 V542 =: 245 asasa=:9 |limit error | asasa =:9 asasa=. 9 $nl'' 240 The locale can't accept more than 240 global variables! What is this? -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 14 15:59:08 1999 Date: Fri, 14 May 1999 15:49:15 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: J 4.03 limit error References: <199905141529_MC2-75BB-6FCE@compuserve.com> Content-Transfer-Encoding: 8bit Alain Miville de Ch�ne wrote: > The locale can't accept more than 240 global variables! What is this? This has always been the limit. The current symbol table architecture requires a fixed value and we wanted to keep it small so that the memory footprint of a locale for an object was small. It has always amazed me that users hardly ever hit the limit. Perhaps a consequence of an array language with locales. We have specs for a new symbol table architecture that will be even smaller and has better performance, yet easily grows to any size. Unfortunately we have not yet impletmented. It is on the serious wish list. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 14 16:11:54 1999 Date: Fri, 14 May 1999 15:58:48 -0400 From: Alain Miville de Ch�ne Subject: Re: Jforum: J 4.03 limit error Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id PAA04153 Message text written by INTERNET:forum@jsoftware.com >This has always been the limit. < All right then, where can we read what the limits are. The OTHER limits we will find as we bump in to them? -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 14 16:24:43 1999 From: "Seymour Glass" Subject: RE: Jforum: J 4.03 limit error Date: Fri, 14 May 1999 16:15:53 -0400 charset="iso-8859-1" Content-Transfer-Encoding: 8bit Importance: Normal In-Reply-To: <373C7E3B.46A5@interlog.com> I have lots more than 240 names in my _z_ and base locales. Are these locales special? Or are verbs in a separate table (most of the names are verbs)? Henry Rich > -----Original Message----- > From: owner-jsoftware@lists.interlog.com > [mailto:owner-jsoftware@lists.interlog.com]On Behalf Of Eric Iverson > Sent: Friday, May 14, 1999 15:49 > To: forum@jsoftware.com > Subject: Re: Jforum: J 4.03 limit error > > > Alain Miville de Ch�ne wrote: > > The locale can't accept more than 240 global variables! What is this? > > This has always been the limit... -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 14 16:29:18 1999 Date: Fri, 14 May 1999 16:14:39 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: J 4.03 limit error References: <199905141558_MC2-75C9-7CD0@compuserve.com> Content-Transfer-Encoding: 8bit Alain Miville de Ch�ne wrote: > All right then, where can we read what the limits are. The OTHER limits we > will find as we bump in to them? File status.txt in the help directory lists a few limits. But not this one. We'll try to be better at documenting this stuff. We'll also keep working on removing limits (and then removing the earlier documentation). -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 14 17:15:09 1999 Date: Fri, 14 May 1999 16:39:13 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: J 4.03 limit error References: <000901be9e46$913017a0$598df7a5@seymourg> Seymour Glass wrote: > > I have lots more than 240 names in my _z_ and base locales. Are these > locales special? Or are verbs in a separate table (most of the names > are verbs)? I should have made it clear that there are 2 limits: limit 2028 symbols in named locale limit 240 symbols in object (numbered) locale -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 14 17:23:07 1999 Date: Fri, 14 May 1999 17:11:43 -0400 From: Alain Miville de Ch�ne Subject: Re: Jforum: J 4.03 limit error Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id RAA04934 Message text written by INTERNET:forum@jsoftware.com >I should have made it clear that there are 2 limits:< Yes, you should. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 14 18:13:41 1999 Date: Fri, 14 May 1999 18:00:35 -0400 From: Alain Miville de Ch�ne Subject: Jforum: ODBC problem Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id SAA13202 Here is what I do: ============================================================== ddsrc'' +---------------------+------------------------------------+ |dBASE Files |Microsoft dBase Driver (*.dbf) | +---------------------+------------------------------------+ |Excel Files |Microsoft Excel Driver (*.xls) | +---------------------+------------------------------------+ |Text Files |Microsoft Text Driver (*.txt; *.csv)| +---------------------+------------------------------------+ |FoxPro Files |Microsoft FoxPro Driver (*.dbf) | +---------------------+------------------------------------+ |MS Access 97 Database|Microsoft Access Driver (*.mdb) | +---------------------+------------------------------------+ |STRSM_Arrets |Microsoft dBase Driver (*.dbf) | +---------------------+------------------------------------+ |Test ODBC |Microsoft Access Driver (*.mdb) | +---------------------+------------------------------------+ ddcon'Test ODBC' _1 ddcon'dsn=Test ODBC' 21369332 'select * from tblrawarchive' ddsel 21369332 21382528 Shit'' 663 ======================================================= This is the verb: Shit=: 3 : 0 boubou=: 0 n=: 0 while. -. _1-: boubou do. boubou=: ddfet 21382528 n=: n+1 end. ) ======================================================= Why does it stop after 663 records when I have 400 000? -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 14 20:53:14 1999 Date: Fri, 14 May 1999 19:43:56 -0500 (CDT) From: Kip Murray Subject: Re: Jforum: J 4.03 Beta (version 2) X-VMS-To: IN%"forum@jsoftware.com" X-VMS-Cc: MATH1IA Content-type: TEXT/PLAIN; CHARSET=US-ASCII I used Edit|Configure to change the default display to Linear (from Paren), and requested Save Configuration. When I next logged on to J, the display was back to Paren -- it appeared Save Configuration did not save my change. On the other hand, Save Configuration successfully saved my change of font. Kip Murray Math, University of Houston -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 15 02:29:16 1999 Date: Sat, 15 May 1999 09:03:14 +0300 From: Anssi Seppala Subject: Jforum: F-key action without CRLF? Is it possible to add an option to Configure/Tools/F-key so that the command is only written to session without CRLF. Then it would be an easy place to put frequently used commands like 'wdview ":'. Anssi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 15 02:30:34 1999 Date: Sat, 15 May 1999 08:46:30 +0300 From: Anssi Seppala Subject: Re: Jforum: J 4.03 limit error In-Reply-To: <199905141712_MC2-75BD-8B1@compuserve.com> There are always a lot of limits in software applications. Some are platform dependent and some are because of the application design. The designer has to make a lot of compromises between limitations and performance. Yes, we need allways better documentation but more we need discussion if there is a relevant need to remove any limitation. If one limitation bothers only you can you change your algrorithm? Anssi At 17:11 14.5.1999 -0400, you wrote: >Message text written by INTERNET:forum@jsoftware.com >>I should have made it clear that there are 2 limits:< > >Yes, you should. > >---------------------------------------------------------------------------- >---- >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 May 15 02:30:36 1999 Date: Fri, 14 May 1999 21:37:35 -0400 From: Murray Eisenberg Organization: Mathematics & Statistics, Univ. of Mass./Amherst Subject: Re: Jforum: J 4.03 Beta (version 2) References: <01JB76GP05V68YRSUV@Jetson.UH.EDU> This reminds me of a minor problem: The Configuration menu does not have any "Restore defaults" button. I would like one -- if not on each tab of the configuration, at least for the entire configuration. Yes, I know, I SHOULD have made a backup copy of the distributed config.ijs, etc., but I didn't. (And someone new to J might find herself in the same situation.) Kip Murray wrote: > > I used Edit|Configure to change the default display -- 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 Sat May 15 07:25:42 1999 From: "Chris Burke" References: <01JB76GP05V68YRSUV@Jetson.UH.EDU> <373CCFDF.3602F4EE@math.umass.edu> Subject: Re: Jforum: J 4.03 Beta (version 2) Date: Sat, 15 May 1999 07:14:22 -0400 charset="iso-8859-1" Done, thanks for the suggestion. ----- Original Message ----- From: Murray Eisenberg Sent: Friday, May 14, 1999 9:37 PM Subject: Re: Jforum: J 4.03 Beta (version 2) > This reminds me of a minor problem: The Configuration menu does not have > any "Restore defaults" button. I would like one -- if not on each tab > of the configuration, at least for the entire configuration. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 15 08:46:38 1999 Date: Fri, 14 May 1999 22:29:12 -0500 From: Don Guinn Subject: Re: Jforum: j 4.03 code editor References: <199905121105_MC2-7568-C952@compuserve.com> <006f01be9d53$4dcd5020$1e0114d1@Pcdburke> Please don't "help" (or force like Microsoft VB does) us format in the particular style of prettyprint. I happen to disagree with some of the indentions that prettyprint does, but make no difference in the execution. I don't have to use prettyprint if I don't want to, but if automatic formatting is in the editor and can't be turned off, then I'm stuck. I developed an indention convention from SPF. I really liked the ability to see structure where everything within a block is indented more than the beginning construct and the ending construct. This makes it really easy to match up beginnings and ends of blocks. Take the select. I like: select. ... case. ... case. ... end. But prettyprint puts the cases indented to the same level as the select and the end. Which is better? Who knows. I guess it doesn't matter very much as J has such small blocks, unlike PLI. But don't act like Microsoft and tell me how I'm supposed to indent. Enough griping. Now that this forum is making editor wish lists, how about the exclude line facility of SPF? It is very useful pulling together sections of code which ordinally can't be seen in the same window at the same time. Chris Burke wrote: > On a related topic to auto-indenting, I use the pretty print facility > in Project Manager all the time. It indents for me, so I can enter > code any old how. It also checks that control words are matched up. > Ideally, something like this would be done immediately in the code > editor - but probably not for this release. > > -------------------------------------------------------------------------------- > 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 May 15 10:00:38 1999 Date: Sat, 15 May 1999 09:52:22 -0400 From: Jake Subject: Re: Jforum: Font Suggestion References: <8525676F.004A3FF4.00@nyc-ntgw-n01.ny.jpmorgan.com> <004d01be9c88$5e9ebfe0$510114d1@Pcdburke> Yes, I see the source of my confusion now. Indeed, inside J, every font I specify displays fine with oem set. It's when I copy from the J window and paste into Microsoft Word (for note-keeping) that the text must be formatted ISIJ in order to see the boxes. This situation is actually quite tolerable. However, it would still be of interest to know whether there happen to be any other fonts which map the same line-drawing chars as well as ISIJ, but with more readble roman chars. Monotype.com has evidently been renamed Andale Mono, and that seems to map the same as the generic Windows fonts. Thanks Jake. Chris Burke wrote: > > ----- Original Message ----- > From: Jacob Moskowitz > To: > Sent: Wednesday, May 12, 1999 9:38 AM > Subject: Jforum: Font Suggestion > > >... > > Standard Windows fonts such as Terminal or even Lucida are much more > > legible at very small sizes, but of course lack the linedrawing > chars. > >... > > On my machine (Win98), they do have linedrawing characters. In > Edit|Configure, you need to set the oem attribute. The "Lucida" I use > is "Lucida Console". > > -------------------------------------------------------------------------------- > J Forum: for information about this list, see http://www.jsoftware.com/forum.htm greg heil wrote: > > Hi Jake > > Old timers on this list are probably mostly using Norman > Drinkwaters suggestion, Monotype.com, as their font. > Monotype is available at: > http://www.microsoft.com/typography/fontpack > > Perhaps someone should negotiate to get this bundled > with the J distribution? However Chris said back in > October that it might be difficult to licence and > suggested a note in the documentation. A quick look, > using Find in Help, did not show a reference to it > though... > > 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 Sat May 15 11:38:29 1999 Date: Sat, 15 May 1999 17:50:38 +0300 From: Anssi Seppala Subject: Jforum: J & Eudora strange interference In-Reply-To: <373D7C16.71ED4DE4@nassau.cv.net> References: <8525676F.004A3FF4.00@nyc-ntgw-n01.ny.jpmorgan.com> <004d01be9c88$5e9ebfe0$510114d1@Pcdburke> There was some discussion about J installation & Outlook interference. Here is my experiense that might help. I am using EudoraPro 4.1 and Win95. Eudora is loaded and minimized. Every 60 minutes it automatically checks my mail. While I am working with J with session maximised and PM in background Eudora starts its hourly operation, suddenly PM becomes visible without I do anything. The same happened also recently with wdview windows. So I confirm that J somehow interacts with applications that are related to e-mail or internet. Is it possible that there is a Windows system naming conflict or something? Anssi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 15 11:44:03 1999 From: gosi@centrum.is Subject: Re: Jforum: j 4.03 code editor Date: Sat, 15 May 99 15:37:00 +0000 > Now that this forum is making editor wish lists, > how about the exclude line facility of SPF? Splitter windows would probably do what you want to do. I think they are easier accomplished and I would think them to be more useful as well. /Gosi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 15 12:03:36 1999 Date: Sat, 15 May 1999 11:56:04 -0400 From: Alain Miville de Ch�ne Subject: Re: Jforum: J 4.03 limit error Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id LAA03236 Message text written by INTERNET:forum@jsoftware.com >If one limitation bothers only you can you change your algrorithm?< I will. Note, I didn't complain about the limits themselves. I complained of finding them out "in times of need". A working program suddenly stops and I have to get it working NOW. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 15 12:19:30 1999 From: "Chris Burke" References: <4.1.19990515085847.00a58140@pop.kolumbus.fi> Subject: Jforum: F-key action without CRLF? Date: Sat, 15 May 1999 12:13:28 -0400 charset="iso-8859-1" Right now, you can only define a function key with a statement that is executed. However, you can do what you want by defining a verb that writes to the session, and then put that verb on the function key. In your example, you use the following definition: foo=: wd bind 'smprompt *wdview ":' You could also read (smread), edit and write (smwrite) the session as a whole. ----- Original Message ----- From: Anssi Seppala Sent: Saturday, May 15, 1999 2:03 AM Subject: Jforum: F-key action without CRLF? > Is it possible to add an option to Configure/Tools/F-key so that the > command is only written to session without CRLF. Then it would be an easy > place to put frequently used commands like 'wdview ":'. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 15 13:34:00 1999 From: "Chris Burke" References: <199905111635.MAA24959@juno.astro.umd.edu> Subject: Re: Jforum: Plot problem with J for Windows CE Date: Sat, 15 May 1999 13:23:19 -0400 charset="iso-8859-1" Patrick The point plot depends on the size of the symbol font. It should not, and this will be changed in the next release. A quick fix is to define a bigger symbol font. Try adding to your program: pd 'symbolfont tahoma 100' or make a similar modification to script: system\classes\plot\plotdefs.ijs. Chris ----- Original Message ----- From: J. Patrick Harrington Sent: Tuesday, May 11, 1999 12:35 PM Subject: Jforum: Plot problem with J for Windows CE > I have been running the Studio/Demos in J402a on > my Velo 500 handheld, which is a Windows CE device > with a MIPS processor. I find that in the "plot" > demo, under "Styles", the the "Point" type only > displays the axes and title, but no data is plotted. > I've run this demo under Win NT, so I know what is > missing. It is not a color problem (the Velo has > has only a 16-level greyscale screen) as setting > pd 'color black' doesn't help. The "Dot" and the > various line types seem OK. > Is this a known problem/bug? It is annoying, since > the 'point' style is the one I would be most likely to > make frequent use of. > > J. Patrick Harrington -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 15 13:44:34 1999 Date: Sat, 15 May 1999 13:34:06 -0400 From: Jake Subject: Jforum: J Crashes ? References: <8525676F.004A3FF4.00@nyc-ntgw-n01.ny.jpmorgan.com> <004d01be9c88$5e9ebfe0$510114d1@Pcdburke> <373D7C16.71ED4DE4@nassau.cv.net> Does ISI want DrWatson logs of isolated J crashes in NT ? -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 15 14:55:46 1999 Date: Sat, 15 May 1999 20:46:38 +0200 (MET DST) From: Martin Neitzel Subject: Re: Jforum: J 4.03 Beta (version 2) > Yes, I know, I SHOULD have made a backup copy of the distributed > config.ijs ... You can check out individual files out of the original zip archive, even if comes as a self-extracting .exe Martin PS: This time, I was simply too lazy to overwrite the forced reply-to-address. My suggestion would be remove this setting for the jforum list, even though this will mean many doubled mails to individuals (both via To: personal-address and Cc: jforum). Very often I'm sending just a personal mail back and adjusting the receveiver is both an unnecessary nuisance and easily overlooked. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 15 18:46:18 1999 Date: Sat, 15 May 1999 18:33:05 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: J Crashes ? References: <8525676F.004A3FF4.00@nyc-ntgw-n01.ny.jpmorgan.com> <004d01be9c88$5e9ebfe0$510114d1@Pcdburke> <373D7C16.71ED4DE4@nassau.cv.net> <373DB00E.6BC7A44D@nassau.cv.net> Jake wrote: > Does ISI want DrWatson logs of isolated J crashes in NT ? In general we don't find one of these in isolation to be very useful. What we really like is a set of steps to reproduce the crash. If you are having quite a few crashes, then email any info that might be relevant along with a few of the crash logs. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 15 21:05:06 1999 Date: Sat, 15 May 1999 20:54:56 -0400 From: Jake Subject: Jforum: Animation ? References: <8525676F.004A3FF4.00@nyc-ntgw-n01.ny.jpmorgan.com> <004d01be9c88$5e9ebfe0$510114d1@Pcdburke> <373D7C16.71ED4DE4@nassau.cv.net> <373DB00E.6BC7A44D@nassau.cv.net> General questions about creating animated plots: (1) Is there a way to build up a series of J plots into an animation, either AVI, MPEG, or QuickTime ? It can be done in MathCAD, but can take days to generate less than a minute of video. (2) Odd (to me) observation: It seems quicker to calculate on the fly than to pre-compute massive arrays and then spit them out row-by-row. (3) Anyone care to point out better/faster techniques than I'm using now ? plot is no faster nor slower than pd, as far as I can determine. What about using OpenGL ? GnuPlot ? MovePd =: 3 : 0 'Tmax' =. y. t =. 0.0 while. ( t < Tmax ) do. t =. t + dt pd 'reset' pd 'type line' pd 'yrange _2 6' NB. vecn are vectors whose elements depend on t pd ( vect1 , vect2 , vect3 ) pd 'show' glpaint'' end. ) MovePd 10 Many Thanks - Jake Moskowitz jm@optonline.net (516) 889-4566 moskowitz_jacob@jpmorgan.com (212) 235-3787 -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 15 23:32:08 1999 From: "David Vincent-Jones" Subject: Jforum: Fonts for J Date: Sat, 15 May 1999 20:14:30 -0700 I was pleased to get the information off the forum on the Monotype font and promptly downloaded it. It is now listed as "Andale Mono, formerly known as Monotype". A very nice font but no line draw characters... am I missing something? -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sun May 16 00:57:32 1999 Date: Sun, 16 May 1999 00:50:06 -0400 From: Kirk B Iverson Subject: Re: Jforum: Fonts for J In-Reply-To: <001f01be9f4a$45fa9940$400881ce@desktop> At 20:14 1999-05-15 -0700, you wrote: >I was pleased to get the information off the forum on the Monotype font and >promptly downloaded it. >It is now listed as "Andale Mono, formerly known as Monotype". >A very nice font but no line draw characters... am I missing something? Use the "OEM" rather than the "Ansi" or "Default" setting in Edit|Config. (eg, this gives you the font: "Andale Mono" 16 oem ) /K -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sun May 16 04:40:13 1999 From: gosi@centrum.is Subject: Re: Jforum: Animation ? Date: Sun, 16 May 99 08:30:16 +0000 > (2) Odd (to me) observation: It seems quicker to > calculate on the fly than to pre-compute massive > arrays and then spit them out row-by-row. I am not sure I understand you correctly. I think you mean that it is quicker to work with small number of data in verbs called over and over again rather than creating big matrixes. If your matrixes get really big so that the real memory of your machine can not handle it then the operating system will begin to use paging and swap virtual memory in and out of real memory. That might explain your observation. On the other hand if you would increase real memory to be big enough, I am pretty sure your observation would be the other way. Also depending on the methods you use of course. /Gosi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sun May 16 04:42:42 1999 Date: Sun, 16 May 1999 11:00:40 +0300 From: Anssi Seppala Subject: Jforum: Grid lab F1 error (J4.03beta) Running lab Grid basic examples. On grid pressing F1 causes error error in watch_f1_key value error: actiondoc__grid wd 'mb "Watch help" *', actiondoc__grid,' ctrl+m - highlight expression' Anssi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sun May 16 06:41:13 1999 Date: Sun, 16 May 1999 13:30:22 +0300 From: Anssi Seppala Subject: Re: Jforum: Animation ? In-Reply-To: <373e821a41a2001@blik.skima.is> My experience is that big arrays require memory allocation etc. that makes them sometimes slow in RAM too. It depends on the operation and data type. I have now some experience with j mapped files and there I can store big arrays (28MB) and make operations real fast. My solution is to preprocess data into a 4 dimensional big array sotred in a memory mapped file (jmf). The reporting then scans this array very fast using basic J expressions (...+/"2 jdata)(...+//."3 jdata)(1{23{2{jdata)(...#"3 jdata) etc.. Anssi At 08:30 16.5.1999 +0000, you wrote: >> (2) Odd (to me) observation: It seems quicker to >> calculate on the fly than to pre-compute massive >> arrays and then spit them out row-by-row. > >I am not sure I understand you correctly. >I think you mean that it is quicker to work with >small number of data in verbs called over and over >again rather than creating big matrixes. > -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sun May 16 07:54:30 1999 From: "Chris Burke" References: Subject: Re: Jforum: Beta 4.03a Date: Sun, 16 May 1999 07:47:37 -0400 charset="iso-8859-1" Content-Transfer-Encoding: 8bit I understand now. After a change of the color settings, say from 16-bit to 32-bit color, OpenGL crashes. I dont think this is a J problem. In Win98, changing color settings gives me the following warning, which I guess applies here: "The settings you have chosen may cause some programs to operate improperly if you do not restart your computer now". ----- Original Message ----- From: Sent: Friday, May 14, 1999 7:44 AM Subject: RE: Jforum: Beta 4.03a > I use Windows NT 4.0 Service Pack 4 (french version) > > 1) open J4.03a > 2) left click on Studio > 3) left click on demos > 4) left double click on OpenGL > 5) go over the desktop area > 6) right click and select properties > 7) left click on the parameters tab > 8) left click on the combo box button to select a diffferent number of > colors > 9) {left click on the test button} > 10){wait for the test screen to dissappear} > 11){left click on OK button for bitmap showed OK} > 12)left click on OK button of parameter tab dialog > 13)wait for your screen to take the new configuration > 14)try getting any OpenGL selection, it should give you an error > > Regards/Paul > > >-----Message d'origine----- > >De: Chris Burke [SMTP:cdburke@interlog.com] > >Date: vendredi 14 mai 1999 05:44 > >�: forum@jsoftware.com > >Objet: Re: Jforum: Beta 4.03a > > > >I could not reproduce this problem. Can you detail the steps you had > >taken? > > > >----- Original Message ----- > >From: > >To: > >Sent: Thursday, May 13, 1999 9:29 PM > >Subject: Jforum: Beta 4.03a > > > > > >> I don't have much time to test these days but I liked very much what > >I > >> saw. > >> > >> One little thing, the OpenGL demo, once active, does not recognize a > >> change > >> in the color settings from the properties of my desktop. It actually > >> displays errors > >> all the time from that point on. (Found that by accident). I suppose > >> it's one of those > >> Microsoft limits or something... I am using NT 4.0 patch level 4 > >> > >> I am really impatient to have some more time to test... > >> > >> Regards/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 > > -------------------------------------------------------------------- ------------ > 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 May 16 09:39:23 1999 Date: Sun, 16 May 1999 09:21:26 -0400 From: William Kindree Organization: Interlog Internet Services Subject: Jforum: J403beta: Clearall missing from stdlib References: <01BE162A.B15D45B0@n211.skima.is> <3658FDF3.78136263@balcab.ch> <365C2D1D.D8349FB2@hal-pc.org> <365CF4FC.8CB022C7@balcab.ch> TWIMC, In stdlib, I use the clearall verb to clear out all the remnants of a previous debug run. There is still a comment in this library, but no "clearall" verb. What have you replaced it with? Bill -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sun May 16 15:46:43 1999 From: "Chris Burke" References: <50C877359DC3D21192DE0008C7B1CC530E14BB@winntsvr.cdcna.com> Subject: Re: Jforum: Grid Problem? Date: Sun, 16 May 1999 15:39:27 -0400 charset="iso-8859-1" This is a bug - the grid edit is reading characters in unicode, instead of ascii. Here is a workaround: 1. Remove ascii 0 from the input by modifying seteditdata in system\classes\grid\jwgrid.ijs to change data=. ". data into data=. ". data -. {.a. 2. On input, enter as many trailing blanks as numbers, e.g. for "123" enter "123 ". ----- Original Message ----- From: Sent: Thursday, May 13, 1999 3:37 PM Subject: Jforum: Grid Problem? > J 4.02 CE MIPS > > I tried to run the J 4.02 NT/95 lab grid example: > > corequire 'jwatch' > d1=: ?1+i.7 15 > w1=: 'd1' conew 'jwatch' > > I am having a problem when I try to edit the cells. It will take single > digit new values but when trying more digits a "Data" window appears with > the message "Error." -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sun May 16 16:06:05 1999 From: "Chris Burke" References: <01BE162A.B15D45B0@n211.skima.is> <3658FDF3.78136263@balcab.ch> <365C2D1D.D8349FB2@hal-pc.org> <365CF4FC.8CB022C7@balcab.ch> <373EC655.B887B6E0@interlog.com> Subject: Jforum: J403beta: Clearall missing from stdlib Date: Sun, 16 May 1999 15:59:08 -0400 charset="iso-8859-1" clearall was in J3 stdlib. I'm not sure why it was taken out for J401. clearall was in effect: clear each nl 6 After this, you probably need to read in the standard profile: 0!:0 <'system\extras\config\profile.ijs' ----- Original Message ----- From: William Kindree Sent: Sunday, May 16, 1999 9:21 AM Subject: Jforum: J403beta: Clearall missing from stdlib > TWIMC, > > In stdlib, I use the clearall verb to clear out all the remnants of a previous debug > run. > > There is still a comment in this library, but no "clearall" verb. > > What have you replaced it with? > > Bill > > > -------------------------------------------------------------------- ------------ > 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 May 16 17:21:02 1999 From: arneson@pkb.mega.net.id (arneson) Subject: Jforum: Error in help file: Date: Mon, 17 May 1999 04:14:23 +0700 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id RAA16683 Error in help file: Nub Sieve ~: _ 0 0 Not Equal ~:y is the boolean list b such that b#y is the nub of y. For example: ~: 'Mississippi'1 1 1 0 0 0 0 0 1 0 0 x~:y is 1 if x is tolerantly unequal to y. See Equal (=). The fit conjunction may be used to specify tolerance, as in ~:!.t . The result of nub-sieve can be used to select the nub as follows: y=: 8 1 8 2 8 1 7 2 ~: y <>> 8 1 2 7 ~: y 1 1 0 1 0 0 1 0 (~: y) # y 8 1 2 7 y #~ ~: y 8 1 2 7 -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sun May 16 22:00:40 1999 Date: 16 May 99 18:46:00 -0700 Subject: Jforum: J403beta on a G3 Mac From: "Piet de Jong" X-Fontfamily: Geneva X-Fontsize: 12 Content-Transfer-Encoding: quoted-printable With all the excitement of the J403 release on Windows, here is something for Mac fans, just so that they don't feel left out. I have G3 Mac with a 2 year old version of RealPC installed on it. This is a pretty basic and cheap Dos emulator. Inside RealPC I installed Windows95. Kept the installation to a minimum, no internet etc. Then I downloaded J403beta using my Mac browser and dragged it to the appropriate directory in Windows95. Unzipped, installed and started things. J403beta demanded an updated version of one of the *.dll files (apparently my Win95 was old). Located and downloaded this from the web. Then J403beta demanded another updated *.dll file. Got this one too. Then J403beta fired up without a hitch. Installed LAPACK without any bother and everything appears to run smooth. One glitch -- File|Open doesn't work. Windows reports an error and closes down the program. However pulling in a previously worked on file listed at the bottom of the File menu works fine. Graphics etc etc appears to work just fine. LAPACK works great. The interface seems slightly sluggish compared to running J3 on a Mac. But here is the interesting part. J403beta on Win95 on RealPC on MacOS8.5 on a G3 runs about 5x FASTER!!! then J3x on MacOS8.5 on G3 I find this hard to believe. Maybe it has something do with the number of programs running, who has the priority etc. For example 10 (6!:2) '%.?100 100$300' 1.96 NB. J403beta on Win95 on RealPC on Mac8.5 on G3 9.5 NB. J3x for Mac on G3 10 t'128!:0 ?100 100$300' 1.15 NB. J403beta on Win95 on RealPC on Mac85. on G3 5.1 NB. J3x for Mac on G3 0.55 NB. J403beta .. on G3 with LAPACK qr transform Some other cursory timings indicated that J3 on G3 was faster by a factor of 2. So relative performance appears to vary with a number of factors. The bottom line is that it appears that running J403 on a Windows emulator on a Mac is quite respectible. Okay, maybe no weather simulations etc, but unless I hear otherwise, as a commited Mac and J person, this will be my upgrade path. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon May 17 00:59:05 1999 Date: Mon, 17 May 1999 00:41:10 -0400 (EDT) From: "J. Patrick Harrington" Subject: Jforum: Re: Plot problem with J for Windows CE Thanks Chris, I've found that changing the SYMBOLFONT variable in SYSTEM\CLASSES\PLOT\PLOTDEFS.IJS to SYMBOLFONT=: 'tahoma 80' solves the problem and gives a reasonable symbol size. - Patrick >From: "Chris Burke" >To: >Subject: Re: Jforum: Plot problem with J for Windows CE >Date: Sat, 15 May 1999 13:23:19 -0400 > >Patrick > >The point plot depends on the size of the symbol font. It should not, >and this will be changed in the next release. > >A quick fix is to define a bigger symbol font. Try adding to your >program: > > pd 'symbolfont tahoma 100' > >or make a similar modification to script: >system\classes\plot\plotdefs.ijs. > >Chris > -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon May 17 02:44:11 1999 From: "Roger Hui" References: <01BEA01B.C9C14400@pkb-117.mega.net.id> Subject: Jforum: Re: Error in help file: Date: Sun, 16 May 1999 18:21:15 -0400 charset="iso-8859-1" "arneson" wrotes on Sunday, May 16: > Nub Sieve ~: _ 0 0 Not Equal > y=: 8 1 8 2 8 1 7 2 > ~: y <>> > 8 1 2 7 This is indeed an error. Thanks for pointing it out. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon May 17 05:18:58 1999 From: Subject: Jforum: ODBC with Oracle v8 Date: Mon, 17 May 1999 10:46:54 +0200 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id EAA08357 I am trying to connect to an Oracle v8 database and can't seem to get the connection parameters right. ddecon'dsn=oracle8;uid=mine;pwd=secret' always gives me the following: IM002 0 [Microsoft][Gestionnaire de pilotes ODBC] Source de donn�es non trouv�e et nom de pilote non sp�cifi� On the other hand, ddecon'dsn=oracle8' gives me the following: 28000 1017 [Oracle][ODBC][Ora]ORA-01017: nom d'utilisateur/mot de passe invalide; connexion refus�e Which was to be expected. We also use that database with APL-Link and they seem to go through a "console" which is the first parameter (before the dsn) that we pass to their function. So my question is: What special wizardry in the syntax (or missing console) should I do in order to at least connect to the "thing" P.S.: Sorry for the french error messages but NT 4 SP 4 is in french here. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon May 17 05:59:42 1999 From: Subject: Jforum: Browsinf through odbc.ijs... Date: Mon, 17 May 1999 11:44:07 +0200 I noticed a verb, ic=:3!:4 It's a convertion not listed in the foreign conversion conjonctions. What is the magic behind it ? Regards/Paul -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon May 17 07:11:53 1999 From: "Chris Burke" References: Subject: Re: Jforum: Browsinf through odbc.ijs... Date: Mon, 17 May 1999 06:59:26 -0400 charset="iso-8859-1" See Help|Foreign Conjunction|3 Conversions|...continued ----- Original Message ----- From: Sent: Monday, May 17, 1999 5:44 AM Subject: Jforum: Browsinf through odbc.ijs... > I noticed a verb, ic=:3!:4 > It's a convertion not listed in the foreign conversion conjonctions. > What is the magic behind it ? > > Regards/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 Mon May 17 07:39:56 1999 From: Subject: RE: Jforum: Browsinf through odbc.ijs... Date: Mon, 17 May 1999 13:25:50 +0200 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id HAA16716 continued has no link, I did find it under a search for conversions giving conversion 2. But I beleive there is a missing link in the help facility then... >-----Message d'origine----- >De: Chris Burke [SMTP:cdburke@interlog.com] >Date: lundi 17 mai 1999 12:59 >�: forum@jsoftware.com >Objet: Re: Jforum: Browsinf through odbc.ijs... > >See Help|Foreign Conjunction|3 Conversions|...continued > >----- Original Message ----- >From: >To: >Sent: Monday, May 17, 1999 5:44 AM >Subject: Jforum: Browsinf through odbc.ijs... > > >> I noticed a verb, ic=:3!:4 >> It's a convertion not listed in the foreign conversion conjonctions. >> What is the magic behind it ? >> >> Regards/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 -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon May 17 08:34:47 1999 From: "Chris Burke" References: Subject: Re: Jforum: Browsinf through odbc.ijs... Date: Mon, 17 May 1999 08:10:21 -0400 charset="iso-8859-1" Content-Transfer-Encoding: 8bit You go to Help|Foreign Conjunction|3 Conversions, and press the >> button to go the next page, a continuation. ----- Original Message ----- From: Sent: Monday, May 17, 1999 7:25 AM Subject: RE: Jforum: Browsinf through odbc.ijs... > continued has no link, I did find it under a search for conversions > giving > conversion 2. But I beleive there is a missing link in the help facility > then... > > >-----Message d'origine----- > >De: Chris Burke [SMTP:cdburke@interlog.com] > >Date: lundi 17 mai 1999 12:59 > >�: forum@jsoftware.com > >Objet: Re: Jforum: Browsinf through odbc.ijs... > > > >See Help|Foreign Conjunction|3 Conversions|...continued > > > >----- Original Message ----- > >From: > >To: > >Sent: Monday, May 17, 1999 5:44 AM > >Subject: Jforum: Browsinf through odbc.ijs... > > > > > >> I noticed a verb, ic=:3!:4 > >> It's a convertion not listed in the foreign conversion conjonctions. > >> What is the magic behind it ? > >> > >> Regards/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 > > -------------------------------------------------------------------- ------------ > 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 May 17 10:04:04 1999 Date: Mon, 17 May 1999 06:49:38 -0700 From: Joey K Tuttle Subject: Re: Jforum: J403beta on a G3 Mac Date: 16 May 99 18:46:00 -0700 From: "Piet de Jong" J403beta on Win95 on RealPC on MacOS8.5 on a G3 runs about 5x FASTER!!! then J3x on MacOS8.5 on G3 I find this hard to believe. Maybe it has something do with the number of programs running, who has the priority etc. For example 10 (6!:2) '%.?100 100$300' 1.96 NB. J403beta on Win95 on RealPC on Mac8.5 on G3 9.5 NB. J3x for Mac on G3 I find it hard to believe as well... I was always (very) disappointed with J performance on my Mac, but when I installed 4.02A I sent a note (1999 Feb 18) apologizing for all my grousing in the past and included the following (also, I should note that the OS was 8.5): ----- I could use my Mac in lieu of the Sun SPARC station that I have used in the past (although it still has it's attractions) to do large processes. The Mac is satisfyingly fast (this is a radical improvement now that J is compiled to be Power PC native). Here are some benchmarks from various platforms: 266 MHz Mac G3 timex =. 6!:2 5 timex '%. ?100 100 $1000' 0.7568 333 MHz Pentium - Linux 5 timex '%. ?100 100 $ 1000' 0.247367 UltraSPARC 2 ... 5 timex '%. ?100 100 $ 1000' 1.06708 The SPARC has a great I/O system - but the others are OK too. The SPARC is about 5 years old, so is a bit "long in the tooth" for raw computing power... Still, it compares (more than) favorably with the last time I used a large IBM mainframe - amazing! ---- Your note caught my eye because you used "my benchmark" as a test - actually, back in the old days of small/slow IBM 3090s (!!) I used a 50 50 matrix. To confess even more, this goes back to the even (much) smaller/slower IBM/360 model 50 where I first had a "personal" APL system (circa 1971) 100 by 100 was too much to ask of those machines. When J came along, I forwarded some timings to Roger Hui with an apology for using something so narrow as a matrix inverse and was surprised by his response that %.? was a rather good general benchmark for computations in J since the algorithm for %. was essentially "written in J" and therefore used almost every part of the system (unlike the 360 code where it was a special module written in 360 assembler language...) So, I think you have some other factors involved in your timings. -- joey -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon May 17 10:18:59 1999 From: "Oleg Kobchenko" Subject: RE: Jforum: Font Suggestion Date: Mon, 17 May 1999 16:58:59 +0300 Content-Type: multipart/mixed; boundary="----=_NextPart_000_001A_01BEA086.8ED6DBA0" In-Reply-To: <373D7C16.71ED4DE4@nassau.cv.net> Importance: Normal This is a multi-part message in MIME format. ------=_NextPart_000_001A_01BEA086.8ED6DBA0 charset="iso-8859-1" In fact, MS Word supports box drawing chars for Unicode fonts, e.g. Courier New has such chars, which look quite tolerable at small screen sizes. However the procedure to make Word convert to proper encoding when pasting or importing is not trivial. I used to do it with modifying the RTF output of WordPad and then open in Word. Earlier in the thread Windows Terminal font was mentioned. Indeed, it has box drawing chars as any other OEM font should (unlike e.g. Fixesys). However, very few programs are able to display it at a size, in which it appears in MS-DOS Command Prompt box. Under Win31 it was a nice alternative. The attached picture shows its ability to draw symbols very briskly for good readability. > -----Original Message----- > From: owner-jsoftware@lists.interlog.com > [mailto:owner-jsoftware@lists.interlog.com]On Behalf Of Jake > Sent: Saturday, May 15, 1999 16:52 > To: forum@jsoftware.com > Subject: Re: Jforum: Font Suggestion > > > Yes, I see the source of my confusion now. > > Indeed, inside J, every font I specify displays fine with oem set. > > It's when I copy from the J window and paste into Microsoft Word > (for note-keeping) that the text must be formatted ISIJ in order to > see the boxes. > > This situation is actually quite tolerable. However, it would still > be of interest to know whether there happen to be any other fonts > which map the same line-drawing chars as well as ISIJ, but with > more readble roman chars. > > Monotype.com has evidently been renamed Andale Mono, and that seems > to map the same as the generic Windows fonts. > > Thanks > Jake. > > Chris Burke wrote: > > > > ----- Original Message ----- > > From: Jacob Moskowitz > > To: > > Sent: Wednesday, May 12, 1999 9:38 AM > > Subject: Jforum: Font Suggestion > > > > >... > > > Standard Windows fonts such as Terminal or even Lucida are much more > > > legible at very small sizes, but of course lack the linedrawing > > chars. > > >... > > > > On my machine (Win98), they do have linedrawing characters. In > > Edit|Configure, you need to set the oem attribute. The "Lucida" I use > > is "Lucida Console". > > > > > ------------------------------------------------------------------ > -------------- > > J Forum: for information about this list, see > http://www.jsoftware.com/forum.htm > > > > greg heil wrote: > > > > Hi > Jake > > > > Old timers on this list are probably mostly using Norman > > Drinkwaters suggestion, Monotype.com, as their font. > > Monotype is available at: > > http://www.microsoft.com/typography/fontpack > > > > Perhaps someone should negotiate to get this bundled > > with the J distribution? However Chris said back in > > October that it might be difficult to licence and > > suggested a note in the documentation. A quick look, > > using Find in Help, did not show a reference to it > > though... > > > > 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 > ------=_NextPart_000_001A_01BEA086.8ED6DBA0 Content-Type: image/gif; name="TermFont.gif" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="TermFont.gif" R0lGODdhAgGeAIAAAAAAAP///yH5BAAAAAAALAAAAAACAZ4AQAL/jI+py+0Po5y02ouz3rz7D4bi SGIA8JyHmqLI6QYsy8xxief6zvf+Dwy+bg5aS2IUKpdMDe15SyYNUCpx2sxqt0MksYFdhLnk8m+c QHcjarP7HarKrt95Oma7w/f8UdvqFdg3SFhoeIiYqLjImPFHAVO34vKo9iiGEln0p4J2CchGJ9lI Wmp6iprq+KVplTnqCrvJGZVpB9Y69zkEletLCdzamXcbaQkD8Ys8uazq/AwdLb2E1WbMi3e9WSPL DSqH2aybnYv5bbs7rb7O3u7+bq5ACfg62z0pCK+/z59VeX8rGcB+BAN2CogwISg9awo6xJXvSKiH FOMJjLitosaFiQ05DmOoEN9Gjf8wQhyJMqXKlSxbuhSR7uUFYt4s7Copzpynchkv8pIJNKhQeFKA icSY8yQzkAZHEaOpS2Keek+N0st2deFHnyernvs5NKzYsVuqdfPaNGTHtUkZVtn5NS3cYljJ2r2L N6/evRyMTK3bs+bcmHzP3Dto7fBAtYUbO34MeULJiZQj/zOazFWi5UXg/NKxCJXx5kFvERa1yPHo aESYNbtebah14NmwCclW+ro2aYC3a+ouJOf0nc+p1/7mYxakMc+oRR8v07s57ud7osvjvZi69u3c u3v/Dj68+ERON4C77tzOsbboKysijCuxyemBeHaxfx+7e9rj+8DvD2CAAg64w1Yf/EdLQwlWZx4k 2c2HlFVRybeKe4g5ZVVoEcqgXoYSTvGXVouttwxa/zmx3INhnUhgiy6+CONM9ajmgX7C2SSOgR1g 15mKzyQnlYc00ldcKMIA1h5a6Y0z1ZIBshhjlFJOSWWVVl75UnDBLGiPQFDCKNxHM5onYW5YSufN mESieS+dj1TKp6Zva855JpvMkNjLnSTWyWeffv7JRIqCDkpoodoA2pd++9GJqGSKZsZfo/8VWMdU pJI6ig1xL6Bm35eAlsZcLKCV6eSlvl3IVh0gsuKmqaDWUqlHknj6p2c59XIrObmaWuGiclrKq5l2 xvprsBC2BymjxoZjaLPOCrrspI8Ki2y0vg5rXLHWKlsktkNuK2enqmq6HLHgVktjUTeOQauf6iIb Gq6snptsQkB+eyO94Sa1aqiimqtvt+hyW6q1lGbr7bkHf5swuM8+DHG7AU9MccUWX4xxxhpvzHHH Vh7KjWLpXbIwcq0mieEKmGq7MmM6MstewU6+6x/Iw+EXC84MD9wwejpfA8vLbZ78I9FrzFUvsCyj bE/MCANcqdMOISmPIzhKjQxcFF7Ls8dVXn8Ndthij012YVLLiCISNytm9CkSn02wGeWgmnRZrUqM tozN0DTMWXeLjE+cRwsp7VdUEX6e4R+OKIuJhOctUuLUct0R3fEoiWPgHcYleYhptVys44Em5Iqr kXsnpoyeuja+FU9n/xJ5jgbKfvqYr9t8c+xL5eku3GX/Dnzwwg9P/HsgUmOrm/0qoS7enInS9s7m xqTklws26TxrrvvNOdUhr5o33ynTJSJl2EdPyr1dPR4d9eyPXz3g509Nu9Pi0xwf9LyvDxb//y6V EXkVb4AELODYCgAAOw== ------=_NextPart_000_001A_01BEA086.8ED6DBA0-- -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 18 04:07:06 1999 Date: Tue, 18 May 1999 10:06:00 +0300 From: Anssi Seppala Subject: Jforum: Extra characters in session (J4.03) In-Reply-To: <199905171349.GAA24636@locus.qued.com> There are some problems in J session manager. I use a lot ctrl-R to run functions line by line. Now I have experienced several times with J4.03 that there are extra characters. Here is an example from my current session: The line in ijs-windows is: selrows=. ((1 col weightrows) e. i{sellers)#weightrows But pressing ctrl-R I get to ijx-window |syntax error | selrows=.((1 col weightrows)e.i{sellers) #weightrows== Where comes the == to the end of the line? The same error exist in several lines with different extra characters. It does not help to close and open the ijs-window. Anssi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 18 04:41:59 1999 From: Subject: Jforum: J4.03a as seen by neophytes Date: Tue, 18 May 1999 10:23:59 +0200 I showed J4.03a to total J neophytes, there first impression is that it looks and feel like a shareware product and, therefore, does not look professional. Of course, being a 25 years old dedicated to APL/J/K, I do see the power behind the screens but they don't. So I just wanted to post their first impressions so you can see how easy/uneasy it is to sustain a discussion of more then a few seconds with them. I guess a little more of what it does is needed but they seem psychologically tied to the shareware look and feel. One of them is our Oracle local expert. Regards/Paul -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 18 05:24:33 1999 Date: Tue, 18 May 1999 11:01:25 +0200 From: Ben Gorte Organization: ITC Subject: Re: Jforum: J4.03a as seen by neophytes References: > they seem psychologically tied to the shareware look > and feel. One of them is our Oracle local expert. Look at the pricing of Oracle vs. J, and you can predict such a reaction. Ben -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 18 05:44:39 1999 From: Ajith Prasad Subject: RE: Jforum: J4.03a as seen by neophytes Date: Tue, 18 May 1999 17:09:41 +0800 charset="ISO-8859-1" I wonder how they would react to K which even in its single-user desktop version would cost $5,000 and has no integrated development environment unlike J. -----Original Message----- From: paul_gauthier@dynasys.tm.fr [mailto:paul_gauthier@dynasys.tm.fr] Sent: Tuesday, May 18, 1999 4:24 PM To: forum@jsoftware.com Subject: Jforum: J4.03a as seen by neophytes I showed J4.03a to total J neophytes, there first impression is that it looks and feel like a shareware product and, therefore, does not look professional. Of course, being a 25 years old dedicated to APL/J/K, I do see the power behind the screens but they don't. So I just wanted to post their first impressions so you can see how easy/uneasy it is to sustain a discussion of more then a few seconds with them. I guess a little more of what it does is needed but they seem psychologically tied to the shareware look and feel. One of them is our Oracle local expert. Regards/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 Tue May 18 06:06:18 1999 Date: Tue, 18 May 1999 12:00:22 +0200 From: Volker Glave Organization: Adtranz Signal Subject: Re: Jforum: J4.03a as seen by neophytes References: <37412C65.C1C7E499@itc.nl> Ben Gorte wrote: > > > they seem psychologically tied to the shareware look > > and feel. One of them is our Oracle local expert. > > Look at the pricing of Oracle vs. J, and you can > predict such a reaction. But the Oracle Tool SQL*Plus does not even look and feel like shareware. It looks and feels like a novice programmers first experiment. (There's power behind the screens nonetheless, too.) Volker -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 18 07:22:04 1999 From: Subject: RE: Jforum: J4.03a as seen by neophytes Date: Tue, 18 May 1999 12:57:54 +0200 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id GAA08535 >-----Message d'origine----- >De: Volker Glave [SMTP:gla@adtranzsig.de] >Date: mardi 18 mai 1999 12:00 >�: forum@jsoftware.com >Objet: Re: Jforum: J4.03a as seen by neophytes > >Ben Gorte wrote: >> >> > they seem psychologically tied to the shareware look >> > and feel. One of them is our Oracle local expert. >> >> Look at the pricing of Oracle vs. J, and you can >> predict such a reaction. > >But the Oracle Tool SQL*Plus does not even look and feel >like shareware. It looks and feels like a novice programmers >first experiment. (There's power behind the screens >nonetheless, too.) > >Volker > >[ Paul GAUTHIER] >I believe they are a bit spoiled and would like a Delphi style >that they could talk too or something. > >BTW I am having fun with this post because I am all for J >and they did not expect me to forward their comments to >this forum... giggling.../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 Tue May 18 08:04:13 1999 Date: Tue, 18 May 1999 14:43:34 +0300 From: Anssi Seppala Subject: Jforum: PM does not allow *.ijr target (4.03a) In-Reply-To: <4.1.19990518095142.00ba3a60@pop.kolumbus.fi> References: <199905171349.GAA24636@locus.qued.com> Trying to add Target file as encrypted (*.ijr) is not possible because the dialog requires only (*.ijs) extension. Anssi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 18 08:31:38 1999 Date: Tue, 18 May 1999 08:20:41 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: Extra characters in session (J4.03) References: <4.1.19990518095142.00ba3a60@pop.kolumbus.fi> Anssi Seppala wrote: > There are some problems in J session manager. I use a lot ctrl-R to run > functions line by line. Now I have experienced several times with J4.03 > that there are extra characters. Here is an example from my current session: Other people have reported this. I have been unable to reproduce it and have stared unsuccessfully at the code. Can anyone reproduce this? If you can, please send me the script and steps necessary to cause the problem. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 18 11:52:03 1999 Date: Tue, 18 May 1999 10:04:22 -0400 From: Alain Miville de Ch�ne Subject: Jforum: J 4.03 editor right click menu Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id LAA02898 Are we going to get the right click menu as it was before? Right click: copy , cut, paste. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 18 17:11:00 1999 Date: Tue, 18 May 1999 13:45:57 -0400 From: Alain Miville de Ch�ne Subject: Jforum: J4.03 PM Test button Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id NAA23425 What is the test button for in project manager? How does it work? -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 18 17:47:13 1999 Date: Tue, 18 May 1999 09:05:17 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: J403beta on a G3 Mac References: Piet de Jong wrote: > > With all the excitement of the J403 release on Windows, here is > something for Mac fans, just so that they don't feel left out. The timings sound wrong. Is it possible you are running the 68000 version of J instead of the PPC version? That would explain your numbers. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 18 18:04:01 1999 Date: Tue, 18 May 1999 09:29:30 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: Extra characters in session (J4.03) References: <4.1.19990518095142.00ba3a60@pop.kolumbus.fi> Anssi Seppala wrote: > > There are some problems in J session manager. I use a lot ctrl-R to run > functions line by line. Now I have experienced several times with J4.03 > that there are extra characters. Here is an example from my current session: I've found and fixed this problem. Thanks. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 18 18:06:38 1999 From: "Randy MacDonald" References: Subject: Re: Jforum: J4.03a as seen by neophytes Date: Tue, 18 May 1999 12:05:33 -0400 charset="iso-8859-1" From: > I showed J4.03a to total J neophytes, there first impression is that it > looks and feel like a shareware product and, therefore, does not look > professional. I don't think I could say that a product looked like a shareware product or not. How did they make this conclusion? -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 18 18:18:51 1999 Date: Tue, 18 May 1999 14:48:06 -0400 From: Murray Eisenberg Organization: Mathematics & Statistics, Univ. of Mass./Amherst Subject: Re: Jforum: J4.03a as seen by neophytes References: Can you be more specific as to what made them come away with this impression? Did you, for example: - run one of the supplied demos (e.g., graphics) - quickly build a form - with a bit of typing (or, from a previously programmed form) calculate statistics from a data set in a file? My experience is that that sort of thing will grab the neophytes -- provided it doesn't intimidate them! paul_gauthier@dynasys.tm.fr wrote: > > I showed J4.03a to total J neophytes, there first impression is that it > looks and feel like a shareware product and, therefore, does not look > professional. -- 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 Tue May 18 18:20:38 1999 Date: Tue, 18 May 1999 10:03:18 -0400 From: Alain Miville de Ch�ne Subject: Jforum: J 4.03 problem in try. catch. Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id LAA03709 Look at this session: =============================== dbss'Try *' dbr 1 Try'' |stop: Try | 1 |Try[0] dbs'' |stop: dbs | dbs'' 13!:18'' |stop | 1 |Try[0] | Try'' dbrun'' |stop: dbrun | dbrun'' 13!:18'' |stop | 1 |Try[0] | Try'' ================================= Here is Try: Try=: 3 : 0 try. 1 catch. 4 end. 7 ) ================================== Something is obviously wrong. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 18 18:22:53 1999 Date: Tue, 18 May 1999 14:32:27 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: J 4.03 editor right click menu References: <199905181005_MC2-7626-7E48@compuserve.com> Content-Transfer-Encoding: 8bit Alain Miville de Ch�ne wrote: > Are we going to get the right click menu as it was before? Right click: > copy , cut, paste. In the next beta version the right mouse click brings up a popup menu that is the same as the main window edit menu. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 18 18:25:59 1999 Date: Tue, 18 May 1999 19:23:24 +0300 From: Anssi Seppala Subject: Re: Jforum: Extra characters in session (J4.03) In-Reply-To: <37415B19.416B@interlog.com> References: <4.1.19990518095142.00ba3a60@pop.kolumbus.fi> My experience is related to a longer working session, PM, Form editor. Also this is related to debugging code (however I do not use the debug facility, just go through code step by step with ctr-R). Anssi At 08:20 18.5.1999 -0400, you wrote: >Anssi Seppala wrote: >> There are some problems in J session manager. I use a lot ctrl-R to run >> functions line by line. Now I have experienced several times with J4.03 >> that there are extra characters. Here is an example from my current session: > >Other people have reported this. I have been unable to reproduce it and >have stared unsuccessfully at the code. Can anyone reproduce this? If >you can, please send me the script and steps necessary to cause the >problem. > > >---------------------------------------------------------------------------- >---- >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 ljdickey Tue May 18 18:44:57 1999 Subject: RE: Jforum: Best J Machine - Linux Did you see the recent posting about programming (and installing Linux?) From owner-jsoftware@lists.interlog.com Tue May 18 21:02:52 1999 From: Subject: RE: Jforum: J4.03a as seen by neophytes Date: Wed, 19 May 1999 02:49:43 +0200 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id UAA03549 Hello Murray ! Yes, I did all of those, I ran the OpenGL demo then quickly built a form then showed them a few statictics in the J session window. My beleif is that since there was a lot of negative vibs from earlier APLers here, a reputation and negativity before you even say anything is persisting. On the bright side however, I just increased the performance of a section of their code (APL2000 based) by a factor of 20:1 also using less space in a ratio of 6:1 within a few days and frankly it annoyed them because now I am moving from a "he is another APLer !" to "how much faster did he make it run ?". I will eventually move towards a J development environment but it will take some time... They also made the comment "why are there people trying to revive an old and dead language like APL". I am upfront with them and I don't try to show J as a non-APL or it's not called APL or whatever else one can imagine. I also give proper credit to Kenneth E. Iverson and all the people surrounding current and past development of the concepts behind J. Therefore I am stretching the schedule a bit more but I also keep my integrity and a clear mind (as much as I can). They are also very young people with a strong interest in putting "maketable skills" on their CVs and I heard that more than once before... They lack depth and are in a hurry to get things done with little regards for anything else but fun so their fast judgement should not be a yardstick for all neophytes but rather be a fact of life to be delt with. The real circumstances that led to my posting is that they now know that there is a J community out there and that those "crazy people" exist. In the near future I hope to prepare better ground for some of those "crazy Jers" to come down here and expose a few things. So the posting is really a reality check as well as a message saying something like: OK you have views about J so let's share them with others and see what they have to say. So far so good, the responses from the forum are red back to them so that they now know a bit more about other's opinions and to me it opens up options. So whish me good for I will need to exercise patience (a quality I had only for coding before) in order to generate a stimulating J group here. I was (still is...) a pretty square person about APL/J/K in the past and I am trying my best shot to learn something from all those frustrating past experiences in order to make the current one better for everybody. Thank's for your interest. Regards/Paul >-----Message d'origine----- >De: Murray Eisenberg [SMTP:murray@math.umass.edu] >Date: mardi 18 mai 1999 20:48 >�: forum@jsoftware.com >Objet: Re: Jforum: J4.03a as seen by neophytes > >Can you be more specific as to what made them come away with this >impression? > >Did you, for example: > >- run one of the supplied demos (e.g., graphics) > >- quickly build a form > >- with a bit of typing (or, from a previously programmed form) calculate > statistics from a data set in a file? > >My experience is that that sort of thing will grab the neophytes -- >provided it doesn't intimidate them! > >paul_gauthier@dynasys.tm.fr wrote: >> >> I showed J4.03a to total J neophytes, there first impression is that it >> looks and feel like a shareware product and, therefore, does not look >> professional. > >-- >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 -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 18 22:20:37 1999 From: "Seymour Glass" Subject: RE: Jforum: J4.03a as seen by neophytes Date: Tue, 18 May 1999 22:07:10 -0400 charset="iso-8859-1" In-Reply-To: Importance: Normal > I showed J4.03a to total J neophytes, there first impression is that it > looks and feel like a shareware product and, therefore, does not look > professional. I think I understand what they mean. And I hope we take it seriously: now that I'm pretty much a full-time J programmer, I sure don't want to have to change, and that means ISI needs customers! Bring up Microsoft Visual C++, then bring up J: what differences do you see? (I am using J4.01) 1. While Visual C++ is loading, you get a pretty picture with your licensing information. With J, you get nothing (because it loads too fast). 2. Visual C++ starts you out with a Tip of the Day (I haven't even used C on my machine enough to turn this off, thank goodness!). J has no such gadget. 3. Visual C++ has pretty-pictured buttons on the toolbar. It also has the same pretty pictures in the menu. Help bubbles pop up if you linger over screen areas. J has no toolbar, and the menus are in a single font. 4. Visual C presents you with several panes to type into, and several listboxes that let you select what-I-don't-know, and neat shadows and tastefully-drawn lines that set off the various components. It fairly bristles with latent power and sophistication. The J Session Manager comes up looking like a DOS 3.1 screen, functional but plain. 5. Neither system has sound effects, a glaring flaw in Visual C++ I think. (I have just violated my personal rule against sarcasm on the Net, but I hope I'm among friends). So, yeah, it DOES look like shareware. This is no problem for me, but if something turns potential users off, I hate it. And I wouldn't want ISI to stop what they're doing to add pretty buttons. I don't know how to make J appeal to the MTV generation on a first encounter, but I bet it involves glitzy applications, and I bet that it's the J user community that will have to assemble them. Henry Rich -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From gosi@centrum.is Wed May 19 02:50:51 1999 From: gosi@centrum.is Subject: Re: RE: Jforum: Best J Machine - Linux Date: Wed, 19 May 99 06:50:46 +0000 > Did you see the recent posting about programming (and installing Linux?) > I assume you mean this forum. I am not sure what you are refering to. I have seen many things about programming Linux. What is basically missing in J for Linux is an X interface as far as I am concerned. Once X is in there will be a lot of interest in J for Linux. /Gosi From owner-jsoftware@lists.interlog.com Wed May 19 04:28:53 1999 From: Baker Stuart Subject: RE: Jforum: J4.03a as seen by neophytes Date: Wed, 19 May 1999 09:15:32 -0000 My own experiences as (1) neophyte, (2) enthusiastic proselytiser (?) and (3) senior customer dealing with various suppliers is this: As a neophyte, I have become enthusiastic about 'new technology' at various times: it has always been an uphill struggle to convert my seniors to anything, and any product which has been most successfully 'sold' at the lower levels of an organization has actively suffered from a geek image problem. The products which sweep markets are in fact sold at a very high level, on grounds which would leave techies open-mouthed. I remember the way IBM hardware penetrated BT in the UK in the '70s in the face of technical superiority of other providers by a strategy of talking only to very senior people. The principle surely should be to convince customers at exec level, and let them worry about telling their troops the good news... I also seem to remember that for several years APL rode in at IPSA on the coat-tails of quite mundane corporate needs for large quantities of globally shared private or public data. As a principle customer (ie with buying power), I found my buying decisions were dominated by specific board requirements for, say, stability in the face of competition, or growth or cost targets. I would have felt vulnerable appearing to be led by my juniors, so even if I were inclined to adopt some software on technical grounds, I would probably cloak that decision-basis in non-IT terms. I am sure this is the way hundreds of copies of software get bought, as opposed to the odd one or two. > ---------- >From: paul_gauthier@dynasys.tm.fr[SMTP:paul_gauthier@dynasys.tm.fr] >Reply To: forum@jsoftware.com >Sent: 19 May 1999 00:49 >To: forum@jsoftware.com >Subject: RE: Jforum: J4.03a as seen by neophytes > >Hello Murray ! > >Yes, I did all of those, I ran the OpenGL demo then quickly built a form >then showed them a few statictics in the J session window. > ... -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 19 06:04:43 1999 From: Subject: Jforum: Jessica Mylek Date: Wed, 19 May 1999 11:55:28 +0200 I am sending a translation of a french message I received this morning. I don't know if it's true but weighting the odds I decided to follow suite and I therefore send it to this forum hoping not to be misled. Maybe I am naive but I am willing to take that risk. So, here it is: Jessica is a little 7 years old girl having a brain tumor which can't be cured. Doctors give her 6 months ti live and her last wish is to start a worldwide chain of E-Mail to inform people of her state. She wishes happiness for their whole life to healthy people and moreover that they learn to appreciate life before it is too late. The American Cancer Society receives, for each E-Mail sent to their address a gift of 0.03 USD for research. Please send this E-Mail to this address : and send copies to everyone you know. This is a gesture that cost you nothing but nevertheless can do much. Thank you. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From ljdickey Wed May 19 06:15:40 1999 Subject: Re: Jforum: Jessica Mylek The item does not say who is paying the 0.03 USD, and my impression is that the address might be wrong. The American Cancer Society has their own site, "cancer.org". If this is not the official e-mail address of the society, then why send mail there? It could be a way of collecting e-mail addresses, or it could be a way to flood someone elses mailbox. From paul_gauthier@dynasys.tm.fr Wed May 19 06:21:36 1999 From: Subject: RE: Jforum: Jessica Mylek Date: Wed, 19 May 1999 12:20:58 +0200 Content-Transfer-Encoding: quoted-printable Well, so here is the official worlwide proof of my naive attitude to life. I really should condemn people using such situations for their own benefit so let it be a lesson to me and I certainly will investigate more the next time. Thank's for you input on this matter/Paul >-----Message d'origine----- >De: Lee Dickey [SMTP:ljdickey@math.uwaterloo.ca] >Date: mercredi 19 mai 1999 12:16 >=C0: Paul GAUTHIER >Objet: Re: Jforum: Jessica Mylek > >The item does not say who is paying the 0.03 USD, and my impression is >that the address might be wrong. The American Cancer Society has >their own site, "cancer.org". > >If this is not the official e-mail address of the society, then >why send mail there? It could be a way of collecting e-mail addresses, >or it could be a way to flood someone elses mailbox. > > From owner-apl-l@hermes.csd.unb.ca Wed May 19 06:23:51 1999 Content-Transfer-Encoding: quoted-printable Date: Wed, 19 May 1999 12:20:58 +0200 From: Paul Gauthier Subject: Re: Jforum: Jessica Mylek Comments: To: ljdickey@math.uwaterloo.ca Comments: cc: forum@jsoftware.com, listbox@kx.com Well, so here is the official worlwide proof of my naive attitude to life. I really should condemn people using such situations for their own benefit so let it be a lesson to me and I certainly will investigate more the next time. Thank's for you input on this matter/Paul >-----Message d'origine----- >De: Lee Dickey [SMTP:ljdickey@math.uwaterloo.ca] >Date: mercredi 19 mai 1999 12:16 >=C0: Paul GAUTHIER >Objet: Re: Jforum: Jessica Mylek > >The item does not say who is paying the 0.03 USD, and my impression is >that the address might be wrong. The American Cancer Society has >their own site, "cancer.org". > >If this is not the official e-mail address of the society, then >why send mail there? It could be a way of collecting e-mail addresses, >or it could be a way to flood someone elses mailbox. > > From owner-jsoftware@lists.interlog.com Wed May 19 06:29:33 1999 From: Subject: RE: Jforum: Jessica Mylek Date: Wed, 19 May 1999 12:20:58 +0200 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id GAA07867 Well, so here is the official worlwide proof of my naive attitude to life. I really should condemn people using such situations for their own benefit so let it be a lesson to me and I certainly will investigate more the next time. Thank's for you input on this matter/Paul >-----Message d'origine----- >De: Lee Dickey [SMTP:ljdickey@math.uwaterloo.ca] >Date: mercredi 19 mai 1999 12:16 >�: Paul GAUTHIER >Objet: Re: Jforum: Jessica Mylek > >The item does not say who is paying the 0.03 USD, and my impression is >that the address might be wrong. The American Cancer Society has >their own site, "cancer.org". > >If this is not the official e-mail address of the society, then >why send mail there? It could be a way of collecting e-mail addresses, >or it could be a way to flood someone elses mailbox. > > -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 19 06:58:35 1999 From: Subject: RE: Jforum: J4.03a as seen by neophytes Date: Wed, 19 May 1999 12:49:04 +0200 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id GAA09912 I should admit that I am a naive never cloaking anything person and I used to have difficulties with that but now I deal with it for what it is... Straight sincere naive honesty. I know it's not politically correct for most complex paradigms in society but life to me has pointed very clearly that one of the main source of suffering is lying and/or cloaking. I might be an extreme in that sense, but it's me. So I am glad that people like you can deal with the political side of things because, I could not, in the next hundred years... It makes both my charm and my drawbacks. Thank's for your insight/Paul >-----Message d'origine----- >De: Baker Stuart [SMTP:stuart.baker@hyder.com] >Date: mercredi 19 mai 1999 11:16 >�: 'forum@jsoftware.com' >Objet: RE: Jforum: J4.03a as seen by neophytes > >As a principle customer (ie with buying power), I found my buying decisions >were dominated by specific board requirements for, say, stability in the >face of competition, or growth or cost targets. I would have felt vulnerable >appearing to be led by my juniors, so even if I were inclined to adopt some >software on technical grounds, I would probably cloak that decision-basis in >non-IT terms. I am sure this is the way hundreds of copies of software get >bought, as opposed to the odd one or two. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From ljdickey Wed May 19 08:04:56 1999 Subject: Re: Jforum: Jessica Mylek The page http://www.cancer.org/chain.html says The American Cancer Society is greatly disturbed by reports of a fraudulent chain letter circulating on the internet which lists the American Cancer Society as a "corporate sponsor" but which has in no way been endorsed by the American Cancer Society. There are several variations of this letter in circulation, including one which has a picture of "Tickle Me Elmo" and one that is essentially a paraphrase of ..." [a letter found at "http://www.cancer.org/letter.html"]. > From owner-apl-l@hermes.csd.unb.ca Wed May 19 06:23:51 1999 > Date: Wed, 19 May 1999 12:20:58 +0200 > From: Paul Gauthier > Subject: Re: Jforum: Jessica Mylek > To: APL-L@hermes.csd.unb.ca > > Well, so here is the official worlwide proof of my naive attitude to > life. > I really should condemn people using such situations for their own > benefit so let it be a lesson to me and I certainly will investigate > more the next time. > > Thank's for you input on this matter/Paul > > >-----Message d'origine----- > >De: Lee Dickey [SMTP:ljdickey@math.uwaterloo.ca] > >Date: mercredi 19 mai 1999 12:16 > >=C0: Paul GAUTHIER > >Objet: Re: Jforum: Jessica Mylek > > > >The item does not say who is paying the 0.03 USD, and my impression is > >that the address might be wrong. The American Cancer Society has > >their own site, "cancer.org". > > > >If this is not the official e-mail address of the society, then > >why send mail there? It could be a way of collecting e-mail addresses, > >or it could be a way to flood someone elses mailbox. > > > > > From paul_gauthier@dynasys.tm.fr Wed May 19 08:52:40 1999 From: Subject: RE: Jforum: Jessica Mylek Date: Wed, 19 May 1999 14:52:01 +0200 Content-Transfer-Encoding: quoted-printable Thank you very much for pointing this out to me. I will not forward this one to the 3 groups (APL/J/K) since they already know about the suspicious/fraudulent aspect of the original message (thank's to you again). I have a sister actually dying of cancer and my heart was faster than my brain on this claim. I do know that we should always feel, think and only then act. This is what happens when the feel then act pattern is followed. I apologize for any inconvenience/Paul >-----Message d'origine----- >De: Lee Dickey [SMTP:ljdickey@math.uwaterloo.ca] >Date: mercredi 19 mai 1999 14:05 >=C0: Paul GAUTHIER >Objet: Re: Jforum: Jessica Mylek > >The page > > http://www.cancer.org/chain.html > >says > >=09 > The American Cancer Society is greatly disturbed by > reports of a fraudulent chain letter circulating on the > internet which lists the American Cancer Society as a > "corporate sponsor" but which has in no way been > endorsed by the American Cancer Society. There are > several variations of this letter in circulation, > including one which has a picture of "Tickle Me Elmo" > and one that is essentially a paraphrase of ..." >=09 > [a letter found at "http://www.cancer.org/letter.html"]. > > >> From owner-apl-l@hermes.csd.unb.ca Wed May 19 06:23:51 1999 >> Date: Wed, 19 May 1999 12:20:58 +0200 >> From: Paul Gauthier >> Subject: Re: Jforum: Jessica Mylek >> To: APL-L@hermes.csd.unb.ca >>=20 >> Well, so here is the official worlwide proof of my naive attitude to >> life. >> I really should condemn people using such situations for their own >> benefit so let it be a lesson to me and I certainly will investigate >> more the next time. >>=20 >> Thank's for you input on this matter/Paul >>=20 >> >-----Message d'origine----- >> >De: Lee Dickey [SMTP:ljdickey@math.uwaterloo.ca] >> >Date: mercredi 19 mai 1999 12:16 >> >=3DC0: Paul GAUTHIER >> >Objet: Re: Jforum: Jessica Mylek >> > >> >The item does not say who is paying the 0.03 USD, and my impression = is >> >that the address might be wrong. The American Cancer Society has >> >their own site, "cancer.org". >> > >> >If this is not the official e-mail address of the society, then >> >why send mail there? It could be a way of collecting e-mail = addresses, >> >or it could be a way to flood someone elses mailbox. >> > >> > >>=20 From owner-jsoftware@lists.interlog.com Wed May 19 10:19:28 1999 From: Andrew Nikitin Subject: RE: Jforum: J4.03a as seen by neophytes Date: Wed, 19 May 1999 09:04:37 -0500 > -----Original Message----- > From: Seymour Glass [SMTP:glasss@mindspring.com] > Sent: Tuesday, May 18, 1999 21:07 > To: forum@jsoftware.com > Subject: RE: Jforum: J4.03a as seen by neophytes > > 2. Visual C++ starts you out with a Tip of the Day (I haven't even > used > C on my machine enough to turn this off, thank goodness!). J has no > such > gadget. > I suppose, "tip of the day" feature should be included in j startup files also. The source of the tips is already included in j distribution (look in system/extras/phrases). nsg -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 19 10:20:21 1999 Date: Wed, 19 May 1999 10:10:19 -0400 From: Alain Miville de Ch�ne Subject: Jforum: Build using *.ijl in J4.03 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id KAA21019 The target file can not be specified as other than *.ijs. TH eproject manager filters the file name. I have to modify the ijp file by hand to have it use ijl file as a build result. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From ljdickey Wed May 19 11:14:46 1999 Subject: RE: Jforum: Jessica Mylek Dear Paul, I am very sorry to hear about your sister's illness, and I understand your reaction. I think it is quite natural in the circumstances. My wish is that your sister may find a recovery and that, in any case, she can be free of pain. It was not really an inconvenience. A side benefit: It caused me to discover the American Cancer Society web site. Lee From owner-jsoftware@lists.interlog.com Wed May 19 14:41:53 1999 Date: Wed, 19 May 1999 11:15:43 -0700 From: gordon@island.net (Ken Ian Gordon) Subject: Jforum: Selling/introducing J/APL Once upon a time, I managed to make APL the main development language in a rapidly growing (at the time) computer sales and manufacturing co. We ended up essentially running the whole $2B subsidiary on some 12,000 lines of code, building applications from tools implemented in APL. The reason it succeeded was that I was supported/protected for a few months by a senior VP of finance, long enough to deliver the first results. The reason for the support was the ability to deliver fast new development and problem solutions otherwise unavailable. Senior management did not care about the language, they only cared about results, and that they got. They also got reduced costs for IT and the benefit of common data from dictionary driven tools. The opposition was all from the lower levels. APL did nothing for the resume. It reduced the number of people needed and hence the size of the department. Not all of them could adjust their thinking to become effective. The manager with an approved 18 month budget for 30 people was not happy to find out 3 of them with our tools could do the job in a few months. He told them to go back to COBOL and forget what they had learned. Programmers threatend to transfer out of IT departments if the manager adopted our tools. Despite all this our techniques were used at several other sites around the world where the adopting group was under sufficient time and budget pressures. Neither the developers nor the users saw any APL as such, they used tools, automatically generated forms and query techniques that happend to be written in APL. J runs into the same support/opposition issues so long as it is a niche player. The programmers don't see any advertisements for J experts but hundreds for Oracle, C++, Java, SQL, and so on. Their managers don't get the warm and fuzzies from expensive national advertising that validates their choices. Talking about a J development environment with fellow managers is a non starter. Adding J to the resume does not get you the next bigger job. So accept it. Just use it. Preferably not to build applications directly in J, but to build generic tools for applications development. Solve the problems better and faster than others. The business managers will back you and once you are the CIO ... As a last note, I remember a COBOL programmer's put down of "Apl is all very well if you need a fast solution". To which I asked "has anyone ever asked you for a slow solution?" regards -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 19 14:52:21 1999 From: "Chris Burke" References: <199905191010_MC2-7653-C76B@compuserve.com> Subject: Re: Jforum: Build using *.ijl in J4.03 Date: Wed, 19 May 1999 12:58:03 -0400 charset="iso-8859-1" Content-Transfer-Encoding: 8bit Thanks, this has been fixed now. ----- Original Message ----- From: Alain Miville de Ch�ne Sent: Wednesday, May 19, 1999 10:10 AM Subject: Jforum: Build using *.ijl in J4.03 > The target file can not be specified as other than *.ijs. TH eproject > manager filters the file name. I have to modify the ijp file by hand to > have it use ijl file as a build result. > > -------------------------------------------------------------------- ------------ > 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 May 19 15:14:49 1999 From: "David Vincent-Jones" Subject: Jforum: Closing Functions Date: Wed, 19 May 1999 10:07:06 -0700 I have had an ongoing battle with the closing bracket " ) " on functions and hope somebody can give me a clue as to what is going on. Sometimes, not often, I will get an error message that looks like this �ill-formed number � fill=: 3 :0 �[-38] The [38] is pointing to the " ) " Usually the function is the last one in the script. When I look at the list of names, that function is missing. It often happens after some editing and usually when the function has been already running. Sometimes when I move the function up in the script the problem cures itself, not always. I am running Win'95 with ver 4.02a Any ideas ? -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 19 15:19:48 1999 Date: Wed, 19 May 1999 15:03:57 -0400 From: David Ness Subject: Re: Jforum: Closing Functions References: <001b01bea21a$2f25ac00$370881ce@desktop> I find it difficult to respond without a rather exact sample of the code that actually caused the error.. Offhand I'd assume you had an `ill-formed number' in your text and that this was causing the problem not the `)', but without the sample it is difficult to tell... David Vincent-Jones wrote: > > I have had an ongoing battle with the closing bracket " ) " on functions and ... -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 19 15:25:22 1999 From: "Chris Burke" References: Subject: Re: Jforum: J4.03a as seen by neophytes Date: Wed, 19 May 1999 15:17:39 -0400 charset="iso-8859-1" I think this "phrase of the day" suggestion is a great idea. Probably too late for the 403a release, though. ----- Original Message ----- From: Andrew Nikitin Sent: Wednesday, May 19, 1999 10:04 AM Subject: RE: Jforum: J4.03a as seen by neophytes > > -----Original Message----- > > From: Seymour Glass [SMTP:glasss@mindspring.com] > > Sent: Tuesday, May 18, 1999 21:07 > > To: forum@jsoftware.com > > Subject: RE: Jforum: J4.03a as seen by neophytes > > > > 2. Visual C++ starts you out with a Tip of the Day (I haven't even > > used > > C on my machine enough to turn this off, thank goodness!). J has no > > such > > gadget. > > > I suppose, "tip of the day" feature should be included in j startup > files also. The source of the tips is already included in j distribution > (look in system/extras/phrases). -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 19 16:24:09 1999 Date: Wed, 19 May 1999 15:56:37 -0400 (EDT) From: Olivier Lefevre Subject: Re: Jforum: Selling/introducing J/APL In-Reply-To: <199905191815.LAA25145@mimas.island.net> Even with CIO backing success is not guaranteed. K had backing at that level and higher at UBS and was nonetheless expunged over the year 1998. I believe the best niche for fringe languages like APL (et al.) is in small service companies that write and use their own tools, not in the IT arm of large corporations, no matter under how stressed and squeezed they may be. -- O.L. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 19 16:42:40 1999 From: Andrew Nikitin Subject: RE: Jforum: Closing Functions Date: Wed, 19 May 1999 15:23:24 -0500 Another possible reason is extra spaces after the bracket. If it is last definition of the file it is also possible that newline character does not follow the bracket. > -----Original Message----- > ... > Offhand I'd assume you had an `ill-formed number' in your text and > that this was causing the problem not the `)', but without the > sample it is difficult to tell... > > David Vincent-Jones wrote: > > > > I have had an ongoing battle with the closing bracket " ) " on > functions and > ... > > ---------------------------------------------------------------------- > ---------- > 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 May 19 18:18:17 1999 Date: Wed, 19 May 1999 18:09:34 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: Closing Functions References: <001b01bea21a$2f25ac00$370881ce@desktop> Content-Transfer-Encoding: 8bit David Vincent-Jones wrote: > I have had an ongoing battle with the closing bracket " ) " on functionsooks like this > > �ill-formed number > � fill=: 3 :0 > �[-38] I think the following simple script demonstrates the problem: **** f=: 3 : 0 0 2w 3 ) *** | |ill-formed number | f=: 3 :0 |[-5] The line number [-5] gives the script line where the error was detected. The script lines from the start of the definition up to the closing ) are taken in as a noun that is fed to the 3 : . The ill-formed number is not detected reading the lines to build the noun, and is detected when building the explicit definition. You need to look at the definition (from the name up to the closing paren indicated in the error message) for an ill-formed number. Coloring numbers might help. There are similar situations with open quotes and control structure errors, but in those cases there is additional information in the error message. Perhaps we should provide similar extra information for ill-formed number. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From ljdickey Wed May 19 18:31:31 1999 Subject: Personal mail, not for the JFORUM . Dear Paul, Just to continue your education. Here is something I got today. After collecting many e-mail addresses, this company probably used their own list to send out their advertising! These guys scan every news group and use every trick they can to collect e-mail addresses. The profit margins are HUGE. It costs about a dollar to make one disk. Put them in a case or a sleve, and add postage. They are asking 225 dollars each This is a lucrative business. Also notice that they quote one user who says she is very happy to have 55 orders based on 10,000 e-mail advertisements! Lee > Date: Thu, 20 May 1999 03:51:23 +0800 > To: win678@buzz.acacia.se > Subject: JUST RELEASED! CD VOL. 4 > > > PRESS RELEASE! > OUR LATEST & GREATEST IS JUST RELEASED! > > THE MILLIONS CD - VOL. 4 > > 10 MILLION of the VERY BEST email addresses available anywhere!! > > The Millions CD - VOL. 4, is the ABSOLUTE BEST product of > its kind anywhere in the world today. There are NO OTHER > products ANYWHERE that can compete with the quality of this CD. > After almost 2 years. We've even outdone ourselves with this volume. > > The Millions CD - VOL. 4 is comprised of 10 MILLION > PREMIUM & SUPER clean email addresses - you can start > mailing as soon as you receive the CD! (See the "How We Do It" > techniques described below). Each file contains exactly 100,000 > email addresses. There are ONLY AOL & Mixed addresses on this CD. > > AOL: > You get over 50 files of 100,000 each of AOL which equals > over 5,000,000 addresses. The AOL addresses are verified 100% > deliverable at time of production and were collected throughout the > production schedule-then reverified as deliverable. > > ALL of the following domains have been REMOVED > from VOL. 4. > > ABSOLUTELY NOT INCLUDED: > CompuServe.com > Genie.com > Delphi.com > GNN.com (dropped by AOL and not active at this time), > edu, .gov, .mil, .org, and NO state domains ending > in .us > NO international domains used on this CD. ONLY > pure .COM & .NET !!! > > NO "duplicate" addresses. ALL "dupes" were filtered out. > > HERE'S HOW WE GET THE CLEANEST EMAIL > ADDRESSES AVAILABLE ANYWHERE!! > 1. 190+ million lines of email addresses were filtered and > duplicates eliminated. This process, alone, reduces the list > into a manageable number. > 2. Another filter list of 400+ words / phrases were used to > reduce the lists even more. No addresses with profane or > inappropriate wording survived. > 3. A special filter file was used to eliminate most of the > "web poisoned" email addresses from these lists. Most of > the lists we purged were full of bogus addresses. One list, > in particular, had over 90% poison in it. Our EXCLUSIVE > system reduced these types of addresses to zero. > 4. A "daily updated" anti bulk email list of terrorists and > general anti-internet advertising extremists was used to > rid our lists of those people who, in a cowardly > and deliberate manner, attack all marketing people who > choose to utilize the greatest marketing discovery of all > time - DIRECT EMAIL. Our database of these individuals is > the largest one maintained worldwide and it keeps our > lists of undesirable and extremist elements. > 5. In addition to the above, we also maintain a database > that we update EVERY DAY. This database contains > undeliverable addresses, AND addresses of those who > have asked to be removed from any and all mailing lists > (this is comparable to the opt-out kind of list maintained > by the DMA, etc). > > OWNING THIS CD . . . > is equivalent to you having to buy ALL LISTS > and other CDs of our competitors, plus the huge amount > of resources our team secures through private means. > > THE MAJOR DIFFERENCE IS . . . . > ours is thoroughly cleaned & free of all the "filled" & "bogus" > addresses used by our competition to add inflated numbers > to their lists. We perform hundreds of hours of production > and thousands of dollars in order to offer you the cleanest > and PUREST CD of quality addresses found ANYWHERE > worldwide! > > Sending your marketing letter to any ONE of our 100 lists > of 100,000 ( 10 Million in all) is equivalent to sending > 1,000,000 / ONE MILLION of our competitors addresses to > equal the same response, sales ratio, etc. Wouldn't you rather > send just 100,000 instead of 1,000,000 letters? Just think what > results you would get if you sent 1,000,000 using OUR quality > lists! With our lists you will send less and get more results. > > OUR LIST WILL RESULT IN: > Higher response ratios > Higher sales ratios > More receptive prospects; less flames & non-buyers > LESS contact with anti-commerce radicals who want the > net for themselves! > > You'll get 100 of the CLEANEST email files available anywhere! > Each of our new volumes improves in quality and content. > No competitor even comes close to matching this superior > product. You must use it and compare for yourself! > > This product will prove to be the best of it's kind compared to > ANY CD in terms of hours and money spent bringing it to market. > No competitor will ever duplicate the effort of what it takes > for us to produce this final product. > > We don9t compromise quality, and we surely won't release > any product before it passes our "high standards" test for > quality. > > "You can buy the all of the REST or you can buy from the BEST"! > > THE MILLIONS CD - VOL. 4 IS THE BEST! > __________________________________________ > > HERE'S WHAT THEY'RE SAYING . . . . > "I received the CD on Friday. Like a kid with a new toy, > I immediately started mailing out using the new email addresses. From > the CD. I am 100% totally satisfied with my purchase!!" > David Buckley, Houston, TX > > "This list is worth it's weight in gold. I sent out only > 100,000 emails for my product and received over 55 > orders! Wow!" > Anne Colby, New Orleans, LA > __________________________________________ > > DON9T HESITATE on this one or you will miss out on the > most effective way to market anywhere...PERIOD! > If you have any further questions or to place an order, > you can call us direct at: > > 1-412-734-1488 > > __________________________________________ > > THE MILLIONS CD - VOLUME 4 > > ***** NOW ONLY $225.00! ***_ > > This price is effective for the next seven days, thereafter the price will be > $299.00 so ORDER NOW! Remember, bottom-line you always get what you pay for! > > > TO ORDER our email package, simply print out the > EZ ORDER FORM below and fax our office today. > > We accept Visa, Mastercard, Amex, and Checks by Fax. > __________________________________________ > > EZ Order Form > > _____Yes! I would like to order MILLIONS Vol. 4 email addresses > for only $225.00. > > *Please select one of the following for shipping.. > > ____I would like to receive my package OVERNIGHT. I'm including > $15 for shipping. (outside US add an additional $25 for shipping) > > ____I would like to receive my package 2 DAY delivery. I'm including > $10 for shipping. (outside US add an additional $25 for shipping) > > DATE_____________________________________________________ > > NAME____________________________________________________ > > COMPANY NAME___________________________________________ > > ADDRESS_________________________________________________ > > CITY, STATE, ZIP___________________________________________ > > PHONE NUMBERS__________________________________________ > > FAX NUMBERS_____________________________________________ > > EMAIL ADDRESS___________________________________________ > > TYPE OF CREDIT CARD: > > ______VISA _____MASTERCARD > > CREDIT CARD# __________________________________________ > > EXPIRATION DATE________________________________________ > > NAME ON CARD___________________________________________ > > AMOUNT $____________________ > > (Required) SIGNATURE:x________________________ > > DATE:x__________________ > > You may fax your order to us at: 1-412-291-1133 > > > CHECK BY FAX SERVICES! > > If you would like to fax a check, paste your check below and fax it to > our office along with all forms to: 1-412-291-1133 > > ****************************************************** > > ***24 HOUR FAX SERVICES*** PLEASE PASTE YOUR > > CHECK HERE AND FAX IT TO US AT 1-412-291-1133 > > ******************************************************* > > If You fax a check, there is no need for you to send the original check. > We will draft up a new check, with the exact information from your > original check. All checks will be held for bank clearance. (7-10 days) > Make payable to: "CE Networks" From owner-jsoftware@lists.interlog.com Wed May 19 20:34:15 1999 From: "David Vincent-Jones" References: <001b01bea21a$2f25ac00$370881ce@desktop> <3743369E.41ED@interlog.com> Subject: Re: Jforum: Closing Functions Date: Wed, 19 May 1999 17:16:41 -0700 Thanks Eric for your words of wisdom; What I find is that the indicated number is from the top of the script and not top of function. To try and isolate the problem I copied the bare function to a new script, the error message then changed to include the word "script__" as below. �ill-formed number: script__ � fill=: 3 :0 �[-32] There is absolutely nothing in my script after the closing bracket and the bracket has been deleted and replaced to ensure a clean end. This is not a new problem. I have run across this several times and the debug functions unfortunately don't help David V-J ----- Original Message ----- From: Eric Iverson Sent: May 19, 1999 3:09 PM Subject: Re: Jforum: Closing Functions > David Vincent-Jones wrote: > > I have had an ongoing battle with the closing bracket " ) " on functionsooks like this > > > > �ill-formed number > > � fill=: 3 :0 > > �[-38] > > I think the following simple script demonstrates the problem: > > **** > > f=: 3 : 0 > 0 > 2w > 3 > ) > *** > > | > |ill-formed number > | f=: 3 :0 > |[-5] > > The line number [-5] gives the script line where the error was detected. > The script lines from the start of the definition up to the closing ) > are taken in as a noun that is fed to the 3 : . The ill-formed number is > not detected reading the lines to build the noun, and is detected when > building the explicit definition. > > You need to look at the definition (from the name up to the closing > paren indicated in the error message) for an ill-formed number. Coloring > numbers might help. > > There are similar situations with open quotes and control structure > errors, but in those cases there is additional information in the error > message. Perhaps we should provide similar extra information for > ill-formed number. > > > -------------------------------------------------------------------------- ------ > 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 May 19 22:04:31 1999 From: gosi@centrum.is Subject: Re: Jforum: Closing Functions Date: Thu, 20 May 99 01:53:48 +0000 Sending in these lines by using +w ff=: 3 :0 2w 2+2 ) results in load'c:\j403beta\temp\1.ijs' ill-formed number: script__ � ff=: 3 :0 �[-3] Sending those lines one by one with +r results in: ff=: 3 :0 2w 2+2 ) �ill-formed number � ff=: 3 :0 Sending those lines in with +r again and not sending the first line results in: 2w �ill-formed number 2+2 4 ) �syntax error � ) This points straight to the culprit At last sending the lines: NB. ff=: 3 :0 2w 2+2 ) with +w results in: load'c:\j403beta\temp\1.ijs' �ill-formed number �[-1] This points straight to the culprit as well /Gosi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 19 22:19:14 1999 Date: Wed, 19 May 1999 21:59:55 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: Closing Functions References: <001b01bea21a$2f25ac00$370881ce@desktop> <3743369E.41ED@interlog.com> <005b01bea256$338cb860$370881ce@desktop> Content-Transfer-Encoding: 8bit David Vincent-Jones wrote: > What I find is that the indicated number is from the top of the script and > not top of function. The line number in [brackets] is the line number in the the script where the error was detected. In this case it is the sript line with the closing paren. The ill-formed number is somehwere in the definition that is closed with that paren. > To try and isolate the problem I copied the bare function to a new script, > the error message then changed to include the word "script__" as below. > > �ill-formed number: script__ > � fill=: 3 :0 > �[-32] > > There is absolutely nothing in my script after the closing bracket and the > bracket has been deleted and replaced to ensure a clean end. > > This is not a new problem. I have run across this several times and the > debug functions unfortunately don't help I'm not sure if we've made progress or not. You seem to be making it more mysterious than it is. The ill-formed number is in the definition of fill. That is, you have an ill-formed number on a line in the script that is between the line that starts the definion (that is, fill=: 3 ; 0) and the right paren that ends the definition. Whatever comes before or after the definition of fill is irrelevant. What you have to do is to examine the fill definition to look for the ill-formed number. Normally a quick visual scan looking for things like 123w or 1..2 would do. But it looks like you have a big definition (30 lines). If you can't find it by visually scanning, try a more brute force method. Copy the definition to a temp script and run it repeatedly while deleting lines until you delete the offending line. Once you know which line to look at, I'm sure the ill-formed number will leap out at you. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 19 23:02:55 1999 Date: Wed, 19 May 1999 22:54:37 -0400 From: Alain Miville de Ch�ne Subject: Jforum: odbc lab A simple application Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id WAA00755 Starts like this: load 'dd'' |open quote | load 'dd'' | ^ |[-0] I typed : load'dd' to keep it going. At step 9 of 10... stuff like this appears: +-------+-----------------+---------------------------------+ |1998 5 |92.39999999999999|+-----------------+---+ | | | ||meal |gas| | | | |+-----------------+---+ | | | ||72.39999999999999|20 | | | | |+-----------------+---+ | +-------+-----------------+---------------------------------+ Display precision is defaulted at 16 digits. Too much. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 19 23:07:25 1999 Date: Wed, 19 May 1999 22:54:30 -0400 From: Alain Miville de Ch�ne Subject: Jforum: J4.03 odbc: Basic ODBC Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id WAA00804 sql update tdata set salary = salary - round(salary * 0.10) ddtrn ch2 0 sql ddsql ch2 _1 dderr'' 42000 _3102 [Microsoft][ODBC Microsoft Access 97 Driver] Undefined function 'round' in expression. Is why this didn't work: -----------------------------------------------------------16 NB. give everyone a pay cut sql =: 'update tdata set salary = salary - round(salary * 0.10)' sql ddsql ch2 _1 NB. how many people took a hit ddcnt '' 0 -----------------------------------------------------------17 -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 19 23:13:24 1999 Date: Wed, 19 May 1999 23:04:20 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Jforum: J 4.03 beta (3rd version) The 3rd version of the J 4.03 beta is now available (NT/Win9?). http://www.interlog.com/~eiverson/j403a.exe Reported bugs have been fixed and many suggestions have been incorporated. Download, install, start J, and read the Release Notes (Help|Release Notes). Please send comments and problem reports to this forum. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From ljdickey Thu May 20 05:54:37 1999 Subject: Re: Jforum: Closing Functions Eric wrote > ... But > it looks like you have a big definition (30 lines). If you can't find it > by visually scanning, try a more brute force method. Copy the definition > to a temp script and run it repeatedly while deleting lines until you > delete the offending line. Once you know which line to look at, I'm sure > the ill-formed number will leap out at you. This sounds like an algorithm, something that a computer or interpreter might be good at, and since it is a native speaker of the language, it might be much better than a human. Do I hear a call for better diagnostics / error messages. From owner-jsoftware@lists.interlog.com Thu May 20 06:11:51 1999 From: Lee Dickey Date: Thu, 20 May 1999 05:54:38 -0400 (EDT) Subject: Re: Jforum: Closing Functions Eric wrote > ... But > it looks like you have a big definition (30 lines). If you can't find it > by visually scanning, try a more brute force method. Copy the definition > to a temp script and run it repeatedly while deleting lines until you > delete the offending line. Once you know which line to look at, I'm sure > the ill-formed number will leap out at you. This sounds like an algorithm, something that a computer or interpreter might be good at, and since it is a native speaker of the language, it might be much better than a human. Do I hear a call for better diagnostics / error messages. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 20 06:20:59 1999 From: Subject: Jforum: J4.03aBeta's version of perpetual movement... Date: Thu, 20 May 1999 12:07:56 +0200 >From the J main session window, if you click for Help then select "contents and Index", then click the Search tab, then whatever you select will end up not displaying the search tab and you can redo this over and over again selecting the 3 different choices and you always end up having nothing (error message is that it can't display the Search Tab (177)) Regards/Paul -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 20 08:13:52 1999 Date: Thu, 20 May 1999 08:01:32 -0400 From: Jake Subject: Re: Jforum: Selling/introducing J/APL References: Did UBS give any reason ? What was the true reason ? _____________________________________________ Olivier Lefevre wrote: > > Even with CIO backing success is not guaranteed. K had backing at that > level and higher at UBS and was nonetheless expunged over the year 1998... -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 20 08:57:42 1999 From: "Oleg Kobchenko" Subject: RE: Jforum: J4.03a as seen by neophytes Date: Thu, 20 May 1999 15:18:04 +0300 charset="iso-8859-1" Importance: Normal In-Reply-To: <002201bea22c$4bf28bc0$cd0114d1@Pcdburke> The place for phrases is the 'latent expression'. And it's never too late to do it in one's profile. I wouldn't be surprised if somebody already have that. It's much less obstrusive in the session log, and more useful -- for copying and running. Not many would be happy with an irriating pop-up tip demanding an extra mouse click. Can one make such customised tip in VS, or other integrated env. and throw in lunar phases? > -----Original Message----- > From: owner-jsoftware@lists.interlog.com > [mailto:owner-jsoftware@lists.interlog.com]On Behalf Of Chris Burke > Sent: Wednesday, May 19, 1999 22:18 > To: forum@jsoftware.com > Subject: Re: Jforum: J4.03a as seen by neophytes > > > I think this "phrase of the day" suggestion is a great idea. Probably > too late for the 403a release, though. > > ----- Original Message ----- > From: Andrew Nikitin > To: > Sent: Wednesday, May 19, 1999 10:04 AM > Subject: RE: Jforum: J4.03a as seen by neophytes > > > > > -----Original Message----- > > > From: Seymour Glass [SMTP:glasss@mindspring.com] > > > Sent: Tuesday, May 18, 1999 21:07 > > > To: forum@jsoftware.com > > > Subject: RE: Jforum: J4.03a as seen by neophytes > > > > > > 2. Visual C++ starts you out with a Tip of the Day (I haven't > even > > > used > > > C on my machine enough to turn this off, thank goodness!). J has > no > > > such > > > gadget. > > > > > I suppose, "tip of the day" feature should be included in j startup > > files also. The source of the tips is already included in j > distribution > > (look in system/extras/phrases). > > > > -------------------------------------------------------------------------------- > 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 Thu May 20 09:58:39 1999 Date: Thu, 20 May 1999 09:39:02 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: J4.03aBeta's version of perpetual movement... References: paul_gauthier@dynasys.tm.fr wrote: > >From the J main session window, if you click for Help then select > "contents and Index", then click the Search tab, then whatever you > select will end up not displaying the search tab and you can redo this > over and over again selecting the 3 different choices and you always end > up having nothing (error message is that it can't display the Search Tab > (177)) > Regards/Paul Thanks for the bug report (unable to build help/find search tables). We'll fix it. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 20 11:14:27 1999 From: Ajith Prasad Subject: RE: Jforum: Selling/introducing J/APL Date: Thu, 20 May 1999 22:58:16 +0800 charset="windows-1252" Did UBS: (i) retain existing K applications but write all new applications in other languages;or (ii) retain existing K applications and write new applications in other languages in addition to K;or (iii) rewrite existing K applications and develop all new applications in languages other than K? -----Original Message----- From: Jake Sent: 5/20/99 8:01 PM Subject: Re: Jforum: Selling/introducing J/APL Did UBS give any reason ? What was the true reason ? _____________________________________________ Olivier Lefevre wrote: > > Even with CIO backing success is not guaranteed. K had backing at that > level and higher at UBS and was nonetheless expunged over the year 1998... ------------------------------------------------------------------------ -------- 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 Thu May 20 11:15:24 1999 From: "Ondrus, Milan" Subject: Jforum: ODBC Date: Thu, 20 May 1999 16:28:44 +0200 I downloaded the J version 4.03a. I have a msAccess database defined and registered in ODBC. As long as I do not define a special username and password for this database I can access it from J 4.03a without any problems. However if I define a username and password I got in J4.03a the error message : IM002 0 [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified.. so as if the database is not registered but if I do the same under J4.02a it works... eg: connectionhandle =. ddcon'dsn=dbname;uid=donald;pwd=duck' I ran into this problem on Windows 98+95+NT 4.0. What do I wrong? /Milan Ondrus -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 20 11:58:27 1999 Date: Thu, 20 May 1999 11:18:16 -0400 From: Murray Eisenberg Organization: Mathematics & Statistics, Univ. of Mass./Amherst Subject: Re: Jforum: J 4.03 beta (3rd version) References: <37437BB4.33E2@interlog.com> I find it hard to keep track of downloaded multiple builds of a beta when they have identical file names. Could you use different names for different builds? For example: j403a01.exe, j403a02.exe, etc. Eric Iverson wrote: > > The 3rd version of the J 4.03 beta is now available (NT/Win9?). > > http://www.interlog.com/~eiverson/j403a.exe -- 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 Thu May 20 11:59:06 1999 From: Andrew Nikitin Subject: Jforum: color shchemes Date: Thu, 20 May 1999 08:26:00 -0500 Edit box with shcheme name in 'color' tab of 'configure' dilog box allows to enter the name with spaces. After this you cannot return back to this tab, because of error pops. ----------------------------------------- error in: cfmain_tabs_button value error: VB VB style=: 0 : 0 [-85] ----------------------------------------- -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 20 13:53:01 1999 From: gosi@centrum.is Subject: Re: Jforum: color shchemes Date: Thu, 20 May 99 17:35:03 +0000 I was defining colours and wanted to add user defined verbs. I may have missed a discussion on this earlier but is it not possible to get colour on things defined with " 3 : 0 " ? Global assignment displays while I am doing the assignment but after that it does not show. Names is a strings phenomen it shows all kinds of texts as names as long as there are no "." at the end of the name. I would like to be able to assign different colour to user defined verbs in different locales. so that doing names '' would show me different colours for verbs and nouns and the utilities would also display differently depending in what locale they are found. /Gosi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 20 14:57:43 1999 Date: Thu, 20 May 1999 14:45:01 -0400 From: Alain Miville de Ch�ne Subject: Jforum: ODBC Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id OAA01635 > What do I wrong?< Nothing. I expect that if you give your username and password in the odbc applet in the control panel, all should go well. I never tried it. I just expect that that is what to do. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 20 17:37:36 1999 Date: Thu, 20 May 1999 16:31:26 -0400 From: Alain Miville de Ch�ne Subject: Jforum: J4.03 shift,ctrl,up arrow Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id RAA13762 I got used to it! -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 20 19:00:40 1999 Date: Thu, 20 May 1999 11:07:40 -0400 From: Murray Eisenberg Organization: Mathematics & Statistics, Univ. of Mass./Amherst Subject: Re: Jforum: Closing Functions References: <001b01bea21a$2f25ac00$370881ce@desktop> <3743369E.41ED@interlog.com> Eric Iverson wrote: > > The line number [-5] gives the script line where the error was detected.... Which reminds me: Is the meaning of a negative line number documented somewhere? When I first came upon it some time ago, I couldn't find any general documentation about that. -- 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 Thu May 20 19:22:41 1999 From: gosi@centrum.is Subject: Re: Jforum: color shchemes Date: Thu, 20 May 99 18:07:06 +0000 I was resetting the defaults after wild colouring and I got "error in: cfmain_defaults_button file name error: cfmain_defaults_button 0!:0 X-Fontfamily: Geneva X-Fontsize: 12 Content-Transfer-Encoding: quoted-printable The version I am running is (from the "About J" panel") J release 3.03a for Macintosh Standard Edition Does this mean it is not the PPC version? If not, is the PPC version still downloadable? (that is one that works with my registration number) ****Also, if possible, please fix the problem in J403beta for Windows where (under the Windows emulator on the Mac). File|Open will not open a file (Windows reports that J.exe has made an error, in particular a zero divide, and shuts down J), while opening a previously worked on file listed at the bottom of the File menu works just fine. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 20 19:25:11 1999 From: Andrew Nikitin Subject: Jforum: j403 editor Date: Thu, 20 May 1999 12:05:09 -0500 Does it sound reasonable to swap meanings of the Ctrl+Up/Down (Scroll screen) and Shift+Ctrl+Up/Down (recall previous line)? Recalling the previous line is involved much more often screen scrolling, so it should be assigned combination with less keys. I don't even mention that this is closer to previous assignment for prior lines. nsg -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 20 19:25:12 1999 Date: Thu, 20 May 1999 14:06:14 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Jforum: J 4.03 Beta (4th version) The 3rd version of the J 4.03 beta is now available (NT/Win9?). http://www.interlog.com/~eiverson/j403a04.exe Same as 3rd, except problem building help|find fixed. Download, install, start J, and read the Release Notes (Help|Release Notes). Please send comments and problem reports to this forum. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 20 19:25:13 1999 From: "David Vincent-Jones" Subject: Jforum: Closing Bracket Solved Date: Thu, 20 May 1999 12:09:01 -0700 OK Eric, I finally solved the problem. You were right it had nothing to do with the closing bracket but was in fact a series of problems within the function. I had used _var rather than -var in 4 lines.......very simple!! I do find it interesting however that it ran without error for a week before the message occurred and then shut me down. APL error messages were always too cryptic for my liking.. when I have a problem I like all the help that I can get. I even find it a pain trying to set a series of debug stops in a long function without a line count guide. David V-J -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 20 22:16:01 1999 From: "Chris Burke" References: <374447c85184001@blik.skima.is> Subject: Re: Jforum: color shchemes Date: Thu, 20 May 1999 22:00:10 -0400 charset="iso-8859-1" No, it is not yet possible to color the names of nouns and verbs differently, or to specify colors by locale. > I was defining colours and wanted to add user defined verbs. > I may have missed a discussion on this earlier > but is it not possible to get colour on things defined with " 3 : 0 " ? > > Global assignment displays while I am doing the assignment but > after that it does not show. Names is a strings phenomen it shows > all kinds of texts as names as long as there are no "." at the end of the name. > > I would like to be able to assign different colour to user defined verbs in > different locales. > so that doing names '' would show me different colours for verbs and nouns and > the > utilities would also display differently depending in what locale they are > found. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 20 22:16:05 1999 From: "Chris Burke" References: <37444f4a6db5001@blik.skima.is> Subject: Re: Jforum: color shchemes Date: Thu, 20 May 1999 21:58:01 -0400 charset="iso-8859-1" Fixed thanks. ----- Original Message ----- From: Sent: Thursday, May 20, 1999 2:07 PM Subject: Re: Jforum: color shchemes > I was resetting the defaults after wild colouring and I got > > "error in: cfmain_defaults_button > > file name error: cfmain_defaults_button > 0!:0 > /Gosi > > > -------------------------------------------------------------------- ------------ > 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 Thu May 20 22:16:04 1999 From: "Chris Burke" References: Subject: Re: Jforum: color shchemes Date: Thu, 20 May 1999 22:00:43 -0400 charset="iso-8859-1" Fixed, thanks. ----- Original Message ----- From: Andrew Nikitin Sent: Thursday, May 20, 1999 9:26 AM Subject: Jforum: color shchemes > Edit box with shcheme name in 'color' tab of 'configure' dilog box > allows to enter the name with spaces. > > After this you cannot return back to this tab, because of error pops. > ----------------------------------------- > error in: cfmain_tabs_button > > value error: VB > VB style=: 0 : 0 > [-85] > ----------------------------------------- > > > > > -------------------------------------------------------------------- ------------ > 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 Thu May 20 22:41:39 1999 Date: Thu, 20 May 1999 22:17:30 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: Closing Functions References: <001b01bea21a$2f25ac00$370881ce@desktop> <3743369E.41ED@interlog.com> <3744253C.14138942@math.umass.edu> Murray Eisenberg wrote: > Eric Iverson wrote: > > The line number [-5] gives the script line where the error was detected.... > > Which reminds me: Is the meaning of a negative line number documented > somewhere? When I first came upon it some time ago, I couldn't find any > general documentation about that. Probably not in the formal sense you mean. But a help find for [- does get two hits. The second one, in the Primer, explains it. There is a point with documentation where more is not necessarily better. If every detail was formally documented, then there would be so much material you could not possibly have surveyed it all. Let's assume [-n] was 'properly' documented, but you had never actually read and remembered its formal description. The question then is which is quicker and more educational: search for and study the documentation; or say, hmmm, looks like a line number to me, create a temp script, key in a few quick experiments, and see what it really is. I'm not arguing against better documentation. But let's not forget what poweful tools we have in deductive reasoning and a system where experiments are easy and rewarding. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 20 23:12:38 1999 Date: Thu, 20 May 1999 22:58:05 -0400 From: David Ness Subject: Re: Jforum: Closing Functions References: <001b01bea21a$2f25ac00$370881ce@desktop> <3743369E.41ED@interlog.com> <3744253C.14138942@math.umass.edu> <3744C23A.54DC@interlog.com> Eric Iverson wrote: > > Murray Eisenberg wrote: > > Eric Iverson wrote: > > > The line number [-5] gives the script line where the error was detected.... > > I think Eric makes a point that is important enough to emphasize, not that there was anything wrong with questioning the documentation involved in this particular problem. _Nothing_ would be worse than having a document that described _every_ possible error. I used to work with a DP manager who's favorite phrase was `... ok, I can bury you in that ...' whenever information was requested. He quickly taught everyone that _more information_ was often worse than less. There's a certain `gotcha' aspect to documentation. Somehow (bad) documenters love to be able to say ` ... no, that _is_ documented in sub-paragraph 6b on page 383 ...' as though this were a help to anyone. What constitutes `good' documentation is much harder to describe: clarity, conciseness, focus, findability, ... all have a part. It's not that I'm particularly in love with the way that errors are handled in `J'. However, it does seem to me that: (1) they are handled consistently; (2) they are handled rigorously; and (3) they are handled in some way that makes sense to someone smart (not me, but at least someone else who happens to be smart). As a result I find that I usually can (1) believe them; (2) gradually figure out what they mean; and (3) gradually improve at figuring out what they mean. Note that typical Windows errors have none of these characteristics, although I have many volumes on my bookshelf that purport to help me with `Windows error analysis'. Years (perhaps too many) of education lead me to believe that the easiest error diagnosis processes _aren't_ always the most instructive. Js are, IMO, not bad in comparison with most of the other alternatives that I encounter daily... -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 20 23:22:27 1999 Date: Thu, 20 May 1999 23:03:59 -0400 From: Murray Eisenberg Organization: Mathematics & Statistics, Univ. of Mass./Amherst Subject: Re: Jforum: Closing Functions References: <001b01bea21a$2f25ac00$370881ce@desktop> <3743369E.41ED@interlog.com> <3744253C.14138942@math.umass.edu> <3744C23A.54DC@interlog.com> The first time (years ago already!) I ran into [-n] in an error message, I began counting backwards in the script. I suppose I _should_ have known better: after all, if you really wanted to say, in J, 5 lines from the end, you would have given the message in the form [_n]. But I think my initial reaction was the reasonable expectation that a neophyte, or not-so-neophtye, might have. Which is why I queried documenting it. I agree that you cannot document everything, and for the reason stated. Eric Iverson wrote: > > Murray Eisenberg wrote: > > Eric Iverson wrote: > > > The line number [-5] gives the script line where the error was detected.... > > > > Which reminds me: Is the meaning of a negative line number documented > > somewhere? When I first came upon it some time ago, I couldn't find any > > general documentation about that. > > Probably not in the formal sense you mean. But a help find for [- does > get two hits. The second one, in the Primer, explains it. > > There is a point with documentation where more is not necessarily > better. If every detail was formally documented, then there would be so > much material you could not possibly have surveyed it all. Let's assume > [-n] was 'properly' documented, but you had never actually read and > remembered its formal description. The question then is which is quicker > and more educational: search for and study the documentation; or say, > hmmm, looks like a line number to me, create a temp script, key in a few > quick experiments, and see what it really is. > > I'm not arguing against better documentation. But let's not forget what > poweful tools we have in deductive reasoning and a system where > experiments are easy and rewarding. > > -------------------------------------------------------------------------------- > 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 Thu May 20 23:27:10 1999 Date: Thu, 20 May 1999 23:10:11 -0400 From: Murray Eisenberg Organization: Mathematics & Statistics, Univ. of Mass./Amherst Subject: Re: Jforum: color shchemes References: <374447c85184001@blik.skima.is> <007b01bea32d$eb09dae0$3e0114d1@Pcdburke> For user-defined objects, would I assume correctly that the problem is one of time-of-binding -- that the interpreter simply cannot always know what part of speech a name is? If that's the reason that nouns and verbs cannot be differently colored, that doesn't preclude, does it, differently coloring primitives (or user-defined objects whose part of speech is known)? For beginners, in my experience, recognizing the different parts of speech is a major learning difficulty, and coloring could help. A beginner might not actually know yet which color goes with what part of speech, but at least she would be alerted by the differning colors. That's just speculation of course! Chris Burke wrote: > > No, it is not yet possible to color the names of nouns and verbs > differently, or to specify colors by locale. -- 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 Thu May 20 23:30:34 1999 Date: Thu, 20 May 1999 23:15:24 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: J403beta on a G3 Mac References: Piet de Jong wrote: > The version I am running is (from the "About J" panel") > J release 3.03a for Macintosh Standard Edition > > Does this mean it is not the PPC version? > If not, is the PPC version still downloadable? (that is one that works > with my registration number) I'm not sure exactly when ppc support was introduced. Since your J about box doesn't mention 68k or ppc, then it predates this support. To get a ppc version, you'll have to get J4.02. It will run much faster (certainly more than 5 times faster) than the emulated 68k version. > ****Also, if possible, please fix the problem in J403beta for Windows > where (under the Windows emulator on the Mac). File|Open will not open > a file (Windows reports that J.exe has made an error, in particular a > zero divide, and shuts down J), while opening a previously worked on > file listed at the bottom of the File menu works just fine. I doubt that we can justify the effort to fix this. We don't have a test environment and there would be little interest given that there is a ppc version that will generally run faster and better. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 20 23:33:05 1999 Date: Thu, 20 May 1999 23:19:24 -0400 From: Brian Bambrough Subject: Jforum: j403: bug and typos I finally downloaded j40304 tonight. Here's what I found: ---------------------------------------------------------------------- Bug: I tried to use Ctrl F to find text in the .ijx window. I got this error message: error in: jfiw_findtop_button domain error: wd FIWTEXT=: 'smselact;smread' Finding text in the .ijs window works fine. ---------------------------------------------------------------------- The following are typos that were in previous versions and are still in J403: Project manager lab: ((4) 6 of 9) Standalone application (ctd) Finally, we will build a run-time script. In Project Manager, select Project|Build Options... and change the file extension of the Target File from .ijs to .ijr, so the file will be: user\projects\first\run.ijr The click the Build button. Should be "Then click the Build button." ) ---------------------------------------------------------------------- Help, User Manual, Window Controls, Menus This displayes the text item name, and if selected, the Windows result contains the name item1. Should be "displays" ---------------------------------------------------------------------- The main help menu still has an item "User". I found this to be unclear and inconsistent with usage elsewhere. I would prefer "User Manual". ---------------------------------------------------------------------- Help. Foreign conjunction 9!:2 y Default Displays. The representation(s) to used for default Should be: "The representation(s) to be used for default . . ." ---------------------------------------------------------------------- OpenGL printing (User Manual, Window Driver Command Reference) Printing OpenGL images is not directly supported. However, it is possible to get reasonably good printing of OpenGL images by creating a bitmap RC, drawing to the bitmap, and then printing the bitmap. If the bitmap is not stretched to much to fit the printing area the quality of the printed image is good. Should be: If the bitmap is not stretched too much . . . ---------------------------------------------------------------------- User Manual, Window Controls, Menus To add individual items to the popup menu, displayed when the menu is selected: wd 'menu item1 "item name"' This displayes the text item name, and if selected, the Windows result contains the name item1. Should be "displays" ---------------------------------------------------------------------- OOP Lab: 44 of 70 The following is both line 1 and line 5 Fields data, keys, and sn are defined only in the object. ---------------------------------------------------------------------- Grid - low level programming ((8) 19 of 19) glgridinvalidate (ctd) glgridinvalidate 1 - cells changed in subsequent glgridtext and glgridtype commands are marked as invalid. An invalid cell will be repainted when the system has a chance. glgridinvalidate 0 - turns of this mode Should be: glgridinvalidate 0 - turns off this mode ---------------------------------------------------------------------- User Manual, Window Driver Command Reference, gl2 commands 11!:2000+n gllined I j k l linelen spacelen [linelen spacelen ...] - draw dashed line from i,j to k,l. Works only for vertical and horizontal lines. The first i should be lower case. I.e., gllined i j k l linelen spacelen -------------------------------------------------------------- glnoerasebkgnd is not documented in the Windows Driver Command Reference. The only reference to it is in the "Grid Low Level Programming" lab. ---------------------------------------------------------------------- 1) In Help, Index there is "high-school alge". Should be "high-school algebra" ------------------------------------------------------------------ Sometimes it isn't appropriate to color a quote and the text that follows. E.g., in the Lab: Grid Low Level Programming: ((8) 15 of 19) editing (ctd) You can use Alt+Enter to enter multiple lines in an edit box. We'll make a cell higher so you can try entering multiple lines. Because of the attributes that are set, multi-line text should not start with a digit. ) The text: "'ll make a cell higher so you can try entering multiple" is in a different color to the rest of the paragraph ---------------------------------------------------------------------- -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 20 23:38:59 1999 Date: Thu, 20 May 1999 23:24:05 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: color shchemes References: <374447c85184001@blik.skima.is> <007b01bea32d$eb09dae0$3e0114d1@Pcdburke> <3744CE93.DCC949E8@math.umass.edu> Murray Eisenberg wrote: > For user-defined objects, would I assume correctly that the problem is > one of time-of-binding -- that the interpreter simply cannot always know > what part of speech a name is? > > If that's the reason that nouns and verbs cannot be differently colored, > that doesn't preclude, does it, differently coloring primitives (or > user-defined objects whose part of speech is known)? > > For beginners, in my experience, recognizing the different parts of > speech is a major learning difficulty, and coloring could help. A > beginner might not actually know yet which color goes with what part of > speech, but at least she would be alerted by the differning colors. > > That's just speculation of course! You're analysis is 100% correct. Configure|Color already provides what you ask. You can color primitives according to their class. That is, you can already make primitive nouns, verbs, adverbs, and conjunctions different colors. This is done with keywords. You can do lots more with your own custom keywords. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 20 23:49:34 1999 Date: Thu, 20 May 1999 23:32:42 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: j403: bug and typos References: <3744D0BC.FA877C78@worldnet.att.net> Brian Bambrough wrote: > I tried to use Ctrl F to find text in the .ijx window. I got this > error message: > > error in: jfiw_findtop_button > domain error: wd > FIWTEXT=: 'smselact;smread' Ctrl+f works for me in the ijx window. So there is probably some specific situation required. Can you reproduce the problem? What is the simplest sequence of steps from starting J to the problem? Does the form show? Thanks for the list of typos. We'll see if we can't get at least some of them fixed. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 21 00:16:46 1999 Date: Fri, 21 May 1999 00:03:48 -0400 From: Brian Bambrough Subject: Re: Jforum: j403: bug and typos References: <3744D0BC.FA877C78@worldnet.att.net> <3744D3DA.2238@interlog.com> Eric; I just retried Ctrl F. I invoked j403, typed in a sentence, and told Ctrl F to find "the" and it worked fine. What I was doing before was flipping back and forth between InfoSelect and J, using the clipboard to copy text. The help window was open most of the time. I ran a ton of labs, very quickly. There were a lot of pbc windows open from the OOP lab. (This shouldn't be a problem - I have 256 MB RAM.) Then I tried Ctrl F and got the error message I reported to you. I realize that this isn't much help to you. Brian Eric Iverson wrote: > Brian Bambrough wrote: > > I tried to use Ctrl F to find text in the .ijx window. I got this > > error message: > > > > error in: jfiw_findtop_button > > domain error: wd > > FIWTEXT=: 'smselact;smread' > > Ctrl+f works for me in the ijx window. So there is probably some > specific situation required. Can you reproduce the problem? What is the > simplest sequence of steps from starting J to the problem? Does the form > show? > > Thanks for the list of typos. We'll see if we can't get at least some of > them fixed. > > -------------------------------------------------------------------------------- > 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 May 21 02:12:37 1999 From: gosi@centrum.is Subject: Re: Jforum: Closing Bracket Solved Date: Fri, 21 May 99 06:00:45 +0000 > I had used _var rather than -var in 4 lines.......very simple!! > I do find it interesting however that it ran without error for a week before > the message occurred and then shut me down. I am curious how you made _var work /Gosi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 21 04:54:19 1999 From: Baker Stuart Subject: RE: Jforum: color shchemes Date: Fri, 21 May 1999 09:20:41 -0000 ... if we can colour by syntax, why not other font alterations/treatments (bold, italic, etc)? - sorry, I can see that's just the sort of suggestion that is SO easy to make and costs considerable effort to implement: are there any colour-blind j programmers out there? Someone also mentioned their difficulty in using debug stops tied to line numbers which never appear in edited object-text. I too spend some time in error-prone line-counting: is there an easier way? -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 21 06:26:08 1999 From: "Chris Burke" References: <0488C2686254D111A5C70000F847E8C5030DB322@LUSIS_EXCH_1> Subject: Re: Jforum: color shchemes Date: Fri, 21 May 1999 06:14:24 -0400 charset="iso-8859-1" ----- Original Message ----- From: Baker Stuart Sent: Friday, May 21, 1999 5:20 AM Subject: RE: Jforum: color shchemes > if we can colour by syntax, why not other font > alterations/treatments (bold, italic, etc)? > > - sorry, I can see that's just the sort of suggestion that is SO > easy to make and costs considerable effort to implement: are there any > colour-blind j programmers out there? Italic is an checkbox in the Edit|Configure|Color dialog. Bold is not supported, because the spacing of bold characters is usually a little wider than for regular characters, so output may not line up properly. > Someone also mentioned their difficulty in using debug stops tied to > line numbers which never appear in edited object-text. I too spend some time > in error-prone line-counting: is there an easier way? J403 helps in a couple of ways. You can use Debug to set stops on specific lines, and the utility dbstopme inside a definition to set stops on all lines after it is executed. For a description, load Debug (Ctrl-K) and read the Help. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 21 08:36:30 1999 Date: Fri, 21 May 1999 08:25:19 -0400 From: David Ness Subject: Re: Jforum: color shchemes References: <0488C2686254D111A5C70000F847E8C5030DB322@LUSIS_EXCH_1> Baker Stuart wrote: > > ... > > Someone also mentioned their difficulty in using debug stops tied to > line numbers which never appear in edited object-text. I too spend some time > in error-prone line-counting: is there an easier way? > > What about some (automated) display that would affix the appropriate line numbers (i.e. consistent ones) before displaying... -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 21 12:24:50 1999 From: "Oleg Kobchenko" Subject: RE: Jforum: j403 editor Date: Fri, 21 May 1999 19:12:10 +0300 charset="koi8-r" Importance: Normal In-Reply-To: This is very valuable comment. The solution for one-click passive scrolling would be unused Ctrl-PgUp/PgDn > -----Original Message----- > From: owner-jsoftware@lists.interlog.com > [mailto:owner-jsoftware@lists.interlog.com]On Behalf Of Andrew Nikitin > Sent: Thursday, May 20, 1999 20:05 > To: 'forum@jsoftware.com' > Subject: Jforum: j403 editor > > > Does it sound reasonable to swap meanings of the Ctrl+Up/Down (Scroll > screen) and Shift+Ctrl+Up/Down (recall previous line)? > > Recalling the previous line is involved much more often screen > scrolling, so it should be assigned combination with less keys. I don't > even mention that this is closer to previous assignment for prior lines. > > > nsg > > > -------------------------------------------------------------------------------- > 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 May 21 12:38:34 1999 From: "Oleg Kobchenko" Subject: RE: Jforum: color shchemes Date: Fri, 21 May 1999 18:31:57 +0300 charset="iso-8859-1" Importance: Normal In-Reply-To: <3744CE93.DCC949E8@math.umass.edu> I have noticed that color hiliting for local definitions does not differ from global definitions -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 21 12:43:15 1999 From: Andrew Nikitin Subject: RE: Jforum: j403 editor Date: Fri, 21 May 1999 11:35:01 -0500 Do you mean those assignments from J7 (for dos)? > -----Original Message----- > From: Oleg Kobchenko [SMTP:gccinc@usa.net] > Sent: Friday, May 21, 1999 11:12 > To: forum@jsoftware.com > Subject: RE: Jforum: j403 editor > > This is very valuable comment. The solution for one-click > passive scrolling would be unused Ctrl-PgUp/PgDn > -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 21 12:50:56 1999 Date: Fri, 21 May 1999 09:18:04 -0400 From: Alain Miville de Ch�ne Subject: Jforum: J4.03 rigkt click bug Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id LAA05635 Here is a nice bug. Right click in a non-maximised ijs or ijx window. You get a menu. Maximise the windaw and do a right click. The offered menu is the File menu! -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 21 12:58:50 1999 Date: Fri, 21 May 1999 08:39:03 -0500 From: Don Guinn Subject: Jforum: Debug lockups J Content-Transfer-Encoding: 8bit I ran the following sequence and got a limit error and couldn't clear it out. I had to restart J. I know, the dbstop is invalid, but it still shouldn't make me have to shut down J. I ran into this in a larger problem and I just copied the results from dbsq rather than retyping and forgot to remove the *:*. I just boiled it down to this to show the problem. This is using J beta 4.03/1999-05-19/02:05 require 'debug' dbstop 'xxx *:*;' dbg'' �limit error: coname � debug_jdebug_ coname$0 -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 21 13:12:46 1999 From: "Nichols, Peter" Subject: Jforum: Form Editor's rewriting of code Date: Fri, 21 May 1999 09:12:34 -0500 charset="iso-8859-1" Here's one to toss into the discussion... I find in many cases that it is easier to make changes in my forms directly rather than using the form editor. Especially for simple size and position changes on controls. To do this I like to move the xywh numbers into uniform columns. It makes it easy to see alignment errors. Also I put blank lines between logical sections of the screen I'm designing, like before a group box containing related controls. But when I exit the form editor it writes out all the lines in my code again and I lose the easy to read lined up columns and blank lines. Could we get some optional 'pretty print' for our forms? Lining up the xywh's and perhaps the name & type of controls as well as preserving blank lines? Thanks, Peter Nichols -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 21 13:26:22 1999 Date: Fri, 21 May 1999 10:35:02 -0400 From: Murray Eisenberg Organization: Mathematics & Statistics, Univ. of Mass./Amherst Subject: Re: Jforum: color shchemes References: <0488C2686254D111A5C70000F847E8C5030DB322@LUSIS_EXCH_1> That's an thought, given that the Vocabulary page uses different faces to distinguish different parts of speech. Actually, I never liked the differing face treatment in the printed, and on-screen copy of, the Vocabulary. I much would have preferred color -- I do not have any form of color-blindness -- but obviously that was out of the question for printing the manuals. Taking this to the nth degree: one colors the (names of the) primitives in the on-screen Vocabulary using the same scheme as one is using in editor windows ;) Baker Stuart wrote: > > ... if we can colour by syntax, why not other font > alterations/treatments (bold, italic, etc)? > -- 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 Fri May 21 13:33:59 1999 From: "Oleg Kobchenko" Subject: RE: Jforum: color shchemes Date: Fri, 21 May 1999 18:05:26 +0300 Content-Type: multipart/mixed; boundary="----=_NextPart_000_000B_01BEA3B4.80EEB180" Importance: Normal In-Reply-To: <002301bea372$d4e92140$320114d1@Pcdburke> This is a multi-part message in MIME format. ------=_NextPart_000_000B_01BEA3B4.80EEB180 charset="iso-8859-1" I believe it's not a good reason at all. What if one selects Arial for my J font which does not line up at all. It's the use's decision. Why in many other IDEs, HTMLers, etc. bold in Courier works fine? Courier is the most feasible font, though not best for uniweight layout. But with bold and underline it would gain really new perspective. BTW, I attached a picture which shows that Courier draws in bold without the shift problem. Courier, worse so ISIJ, Lucida, etc, which are thin line fonts (unlike Fixedsys or 'Proper' Terminal) are very difficult to get many distinguished color combinations for. E.g. blue easily mixes up with cold shades of red (magenta), yellow with light shades of green, which easily loose readability on dark because of thinness of the font. I tried to adjust some useful color combinations, but very soon the text starts to look like schizophrenic nightmare. Colors are good, for 2-3 different uses only. However that would be nicely complemented by couple of weight/decoration font variants. Underline does not have to do with lining up whatsoever. So why not include it? Frankly out of all other options Italic is estheatically the ugliest -- on screen. Speaking about fonts. If the desktop option is Small Fonts, J system understands Courier New 11 size as 9 size, and so on. Is there any reason for that. With every new version of J I first check this, but it never gets adjusted. > -----Original Message----- > From: owner-jsoftware@lists.interlog.com > [mailto:owner-jsoftware@lists.interlog.com]On Behalf Of Chris Burke > Sent: Friday, May 21, 1999 13:14 > To: forum@jsoftware.com > Subject: Re: Jforum: color shchemes > > > > ----- Original Message ----- > From: Baker Stuart > To: > Sent: Friday, May 21, 1999 5:20 AM > Subject: RE: Jforum: color shchemes > > > > if we can colour by syntax, why not other font > > alterations/treatments (bold, italic, etc)? > > > > - sorry, I can see that's just the sort of suggestion that is SO > > easy to make and costs considerable effort to implement: are there > any > > colour-blind j programmers out there? > > Italic is an checkbox in the Edit|Configure|Color dialog. > > Bold is not supported, because the spacing of bold characters is > usually a little wider than for regular characters, so output may not > line up properly. ------=_NextPart_000_000B_01BEA3B4.80EEB180 Content-Type: image/gif; name="CourierBold.gif" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="CourierBold.gif" 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 ------=_NextPart_000_000B_01BEA3B4.80EEB180-- -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 21 14:01:40 1999 Date: Fri, 21 May 1999 13:51:42 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: Debug lockups J References: <374561F7.640617CD@hal-pc.org> Content-Transfer-Encoding: 8bit Don Guinn wrote: > I ran the following sequence and got a limit error and couldn't clear it > out. I had to restart J. I know, the dbstop is invalid, but it still > shouldn't make me have to shut down J. I ran into this in a larger > problem and I just copied the results from dbsq rather than retyping and > forgot to remove the *:*. I just boiled it down to this to show the > problem. > > This is using J beta 4.03/1999-05-19/02:05 > > require 'debug' > dbstop 'xxx *:*;' > dbg'' > �limit error: coname > � debug_jdebug_ coname$0 This is a nasty problem that I'm afraid won't get fixed in this release. The limit error is because the call stack is full. You are suspended with a stack so full that there isn't room for a stack entry for the dbr call to clear the stack. You can recover from this without shutting down J by using 13!:0 instead of dbr as this does not require a new stack entry. That is: 13!:0 [ 0 NB. clear stack that has hit the limit We will add this to the debug documentation. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 21 14:11:50 1999 Date: Fri, 21 May 1999 19:59:58 +0200 (MET DST) From: Martin Neitzel Subject: RE: Jforum: color shchemes > ... 'Proper' Terminal [font] Speaking of this: I must admit that I consider this Classic IBM Terminal font in its orginal form (i.e. the pixel set as introduced with the original 8088 PeeCees, the Monochrome Display Adaptor and the loooong afterglowing green phosphor monitors) to be the most beautiful screen font ever made. I'm refering to the slightly knobbly font with the serifs. Unfortunately, when I set make "Terminal 9" my default font in J, I will get it sometimes successfully. There were 2 possible problems occuring: (1) Instead of the knobbly font, I'd get an ugly, sans serif, linear font. This appears to be some problem with Windows not with J: Other Windows applications like the DOS box or the Hyperterm have the same flaky behaviour. (2) In earlier releases (3.x, 4.01, cannot say right now about about 4.02/4.03), J would sometimes switch to the font, but use wrong font metrics. Erasing characters backwards would cause a garbled display. This could well be fixed now. I'm using two different releases of Windows95, the German version each time. Since that environment is basically not reproducible for the ISI guys in Toronto and very erratic here, I'd be very happy about reports by others how at least to reproduce the problem deterministically. The behaviour is very erratic and I guess dependent on the previous history of font caching and font scaling. Martin Neitzel -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 21 14:27:53 1999 Date: Fri, 21 May 1999 14:18:12 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: color shchemes References: <000a01bea39b$5ba17980$0801a8c0@chief.spin.kharkov.ua> Oleg Kobchenko wrote: > [lots of good ideas about fonts and colors] I agree that bold would be nice. The problem is not 'lining up' in a visual sense for a human reader, but rather the work required to manage things like mouse selections. This is quite simple with text in a single, fixed pitch font. It gets much more complicated with different char widths. The editor only works properly if every character has the same width. We ran the first versions of the editor with bold support. Most ttf fonts create bold by making the char a pixel or so wider. This confuses the editor and is unworkable. The only common font that I could find that doesn't do this is Courier New. And even it makes the chars wider in larger sizes. So, I decided to not support bold in this release. I will look at this again for a future release as I agree it would be nice. In running experiments from your comments I discovered that I had inadvertently ignored a choice of bold for the editor font. There is no width problem if everything is bold, and it might work better with some of the richer color schemes. I will reenable the ability to specify bold for the session font. Your suggestion of underline is interesting. In a few quick examples it looks pretty good for some things. I'll consider adding it to the smcolor command and see if Chris can add it to the color form. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 21 16:17:33 1999 Date: Fri, 21 May 1999 16:01:24 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: j403 editor References: The 5th version of the J 4.03 beta is now available (NT/Win9?). http://www.interlog.com/~eiverson/j403a05.exe Minor fixes. 13!:13 value error problem fixed. Bold fonts allowed in editor (everything bold, might work better with colors) Underline font option supported in smcolor. Underline is not yet supported in Configure|Color. You can experiment with it: wd'smcolor 27 255 0 0 underline' NB. underline global assignment names Download, install, start J, and read the Release Notes (Help|Release Notes). Please send comments and problem reports to this forum. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 21 16:32:31 1999 From: "Seymour Glass" Subject: RE: Jforum: Form Editor's rewriting of code Date: Fri, 21 May 1999 16:23:06 -0400 charset="iso-8859-1" Importance: Normal In-Reply-To: <01074BD4EEC4D1118E3200805F6542A7177ECB@SPRDALLAS2> I second this proposal. I edit forms by hand a lot too. Henry Rich > -----Original Message----- > From: owner-jsoftware@lists.interlog.com > [mailto:owner-jsoftware@lists.interlog.com]On Behalf Of Nichols, Peter > Sent: Friday, May 21, 1999 10:13 > To: 'forum@jsoftware.com' > Subject: Jforum: Form Editor's rewriting of code > > > Here's one to toss into the discussion... > > I find in many cases that it is easier to make changes in my > forms directly > rather than using the form editor. Especially for simple size > and position > changes on controls. To do this I like to move the xywh numbers into > uniform columns. It makes it easy to see alignment errors. Also I put > blank lines between logical sections of the screen I'm designing, like > before a group box containing related controls. But when I exit the form > editor it writes out all the lines in my code again and I lose the easy to > read lined up columns and blank lines. Could we get some optional 'pretty > print' for our forms? Lining up the xywh's and perhaps the name & type of > controls as well as preserving blank lines? > > Thanks, > Peter Nichols > > ------------------------------------------------------------------ > -------------- > 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 May 21 17:02:38 1999 Date: 21 May 99 12:57:52 -0800 Subject: Jforum: Graphics exporting From: "Piet de Jong" X-Fontfamily: Geneva X-Fontsize: 12 Content-Transfer-Encoding: quoted-printable Is there any way to export graphics (eg postscript, jpeg ). What I would like to do is export plots so I can incorporate them into wordprocesing documents. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 21 17:06:58 1999 Date: Fri, 21 May 1999 16:59:12 -0400 From: Alain Miville de =?ISO-8859-1?Q?Ch=EAne?= Subject: Jforum: J4.03 debug in try. catch. charset=ISO-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id RAA13437 I can't believe I have to go through this again. Last time we managed to have debug not stop on errors in try. catch. Now it does. Geezz.. try. catch. is designed to catch errors. I use it all the time. I EXPECT errors in try. some of the time. That's why I use the construct. Could you please put it back as it was before OR offer a switch to turn it on or off. Pleease. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 21 17:16:06 1999 From: "HARRIS,BILL (HP-LakeStevens,ex1)" Subject: RE: Jforum: Graphics exporting Date: Fri, 21 May 1999 15:08:02 -0600 charset="iso-8859-1" The easy answer: yes, as far back as 3.05 and before (at least under Windows). Look for creating wmf files. Bill -- Bill Harris Year 2000 Program Office mailto: bill_harris@am.exch.hp.com Hewlett-Packard Company phone: (425) 335-2200 M/S 330C fax: (425) 335-2483 8600 Soper Hill Road web: http://hpweb.lsid.hp.com:8080/~billh/ Everett, WA 98205-1298 -----Original Message----- From: Piet de Jong [mailto:piet.dejong@commerce.ubc.ca] Sent: Friday, May 21, 1999 1:58 PM Subject: Jforum: Graphics exporting Is there any way to export graphics (eg postscript, jpeg ). What I would like to do is export plots so I can incorporate them into wordprocesing documents. ---------------------------------------------------------------------------- ---- 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 May 21 17:31:23 1999 Date: Fri, 21 May 1999 17:23:00 -0400 (EDT) From: "Nichols, Peter" Subject: Jforum: Date: Fri, 21 May 1999 16:20:41 -0500 Small problem. Jopen is still not declared in jfiles. Peter Nichols -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 21 17:50:34 1999 Date: Fri, 21 May 1999 17:39:18 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: Form Editor's rewriting of code References: <01074BD4EEC4D1118E3200805F6542A7177ECB@SPRDALLAS2> Nichols, Peter wrote: (and seconded by Henry Rich) > I find in many cases that it is easier to make changes in my forms directly > rather than using the form editor. Especially for simple size and position > changes on controls. To do this I like to move the xywh numbers into > uniform columns. It makes it easy to see alignment errors. Also I put > blank lines between logical sections of the screen I'm designing, like > before a group box containing related controls. But when I exit the form > editor it writes out all the lines in my code again and I lose the easy to > read lined up columns and blank lines. Could we get some optional 'pretty > print' for our forms? Lining up the xywh's and perhaps the name & type of > controls as well as preserving blank lines? And here I thought I was the only one who edited form definitions by hand. It was something I sort of felt I should keep secret. Using a few keystrokes when a big visual tool would only take slightly longer seems like heresy. At least I have the excuse of having been editing them since before there was a visual editor. The form editor is very understanding in reading form defintions, but is quite rigid in how it writes them. This is implemented in C and since people's taste in things such as pretty are often at odds, I am not willing to even consider adding something like this in the form editor. However, this could easily be done by a nice little tool written in J. It could pretty up the form definition in an open script in myriad ways to suit everyone. Sounds like a great chance for some ambitious user to make a nice contribution to the cause of J programmers everywhere! -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 21 18:19:50 1999 From: Andrew Nikitin Subject: RE: Jforum: Form Editor's rewriting of code Date: Fri, 21 May 1999 17:12:20 -0500 > -----Original Message----- > From: Eric Iverson [SMTP:eiverson@interlog.com] > Sent: Friday, May 21, 1999 16:39 > > The form editor is very understanding in reading form defintions, but > is > quite rigid in how it writes them. This is implemented in C and since > people's taste in things such as pretty are often at odds, I am not > willing to even consider adding something like this in the form > editor. > Another useful line that does not supported by form editor is setfont xxxxx "Courier New" 12; It simply drop it down from form definition. Certainly, one can put this into form_run handler, or put it into final version of the form and than (to prevent its unintentional deletion by form editor) move line rem form end; to the very beginning of the noun. But this is something that in russian is called 'manual sunrize'. nsg -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 21 18:26:09 1999 Date: Fri, 21 May 1999 17:50:04 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: J4.03 rigkt click bug References: <199905210918_MC2-769D-C0C0@compuserve.com> Content-Transfer-Encoding: 8bit Alain Miville de Ch�ne wrote: > Here is a nice bug. Right click in a non-maximised ijs or ijx window. You > get a menu. Maximise the windaw and do a right click. The offered menu is > the File menu! Curious bug. Fixed in the next beta. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 21 18:26:25 1999 Date: Fri, 21 May 1999 17:48:40 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: J4.03 debug in try. catch. References: <199905211659_MC2-76A5-271D@compuserve.com> Content-Transfer-Encoding: 8bit Alain Miville de Ch�ne wrote: > I can't believe I have to go through this again. Last time we managed to > have debug not stop on errors in try. catch. Now it does. Geezz.. > > try. catch. is designed to catch errors. I use it all the time. I EXPECT > errors in try. some of the time. That's why I use the construct. Could you > please put it back as it was before OR offer a switch to turn it on or off. > Pleease. Errors in try are ignored and execution continues in catch regardless of the debug state. The change with this release is that a stop error (explicitly requested by dbss) is honoured and will suspend execution in the try block. This seems both useful and harmless to your concerns. Have you observed otherwise? -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 21 18:37:35 1999 Date: Fri, 21 May 1999 18:28:56 -0400 (EDT) From: Olivier Lefevre Subject: RE: Jforum: Selling/introducing J/APL In-Reply-To: This is somewhat off-topic for a J forum but since several readers enquired... K was discarded mostly on the ground that it was costing too much (a valid complaint, IMO; you can see current prices on the Kx web site and it used to cost even more) and for a number of political reasons that I do not fully understand and that I probably couldn't expatiate about in a public forum even if I did. If you wanted to really understand what happened, you would have to consider 3 kinds of factors: the personality of the "K group" people (their supporters included), the IT and business cultures of Morgan Stanley (where all the key K people came from) and the culture and politics of the "old UBS" (the company now called UBS is really SBC). I simply do not have enough information to perform such a full autopsy, at least not without badly botching the corpse. One thing is sure, however: the people behind K at UBS did a good job at selling K to the the top brass (even securing for Arthur Whitney an extravagant contract whereby he kept ownership of K even though it was largely developed at and for UBS) but were hugely impopular with many developers and with key managers (the trading desk managers that the K group was supporting), both at the New York site and abroad. Relations were particularly frayed with London, an unwise state of affairs since the investment banking arm of the old UBS (like Warburg Dillon Read today) was headquartered in London and run from there, not from New York or Zurich, where their backers were. They also made the mistake of remaining aggressively Unix-centric at a time when the bank was moving to NT in a big way and desk managers were clamoring for an NT version of all their apps. What is now Kx has since swung to the other extreme (most of the GUI development is now done for the NT version, I understand, with the Unix versions being sold as back-end -- i.e., server -- engines: very much the J situation) but the harm was done. An early NT version was finally delivered to UBS (can't remember the precise timing) but never used. Finally, the whole notion of K as an in-house language was probably bunk (i.e., too hard to justify/pull off). Yes, I know that's how A+ works at MS but, as I implied above, what works at MS may not work elsewhere. As an ordinary 3rd-party software supplier, Kx almost certainly has an easier time selling itself now; it is also less vulnerable to the vagaries of its relationship with a unique client. In any case, when UBS was merged with (actually steamrolled by) SBC, it was decided not to cherry pick but to adopt wholesale the IT infrastructure of one or the other merger company. In the swiss retail operation the "old UBS" prevailed but elsewhere it was decided to standardize on the SBC infrastructure, which means K would probably have been discarded at that point anyway, like nearly everything UBS... As for where things stand now, everything has been discarded, although some analytics are being rewritten (mostly by me!) and recycled, either as Java or C++ apps. I don't think one should wildly extrapolate from the sad story of K at UBS because (IMHO) a number of gross political mistakes were made but it certainly serves as a counterexample to the fiction that all you need to succeed is high-level backing. In the case of K, the top-level backing they enjoyed (up into the office of a counsellor to the UBS CEO in Zurich, also an Iverson, incidentally) actually hurt them, first because the mere notion that they had this kind of access rankled nearly everyone else and second because (or so I suspect) it made them underestimate the necessity (and the difficulty!) of winning over the layers standing between them and the top brass. -- O.L. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 21 19:04:16 1999 Date: Fri, 21 May 1999 18:56:48 -0400 From: Alain Miville de =?ISO-8859-1?Q?Ch=EAne?= Subject: RE: Jforum: Form Editor's rewriting of code charset=ISO-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id SAA01562 Message text written by INTERNET:forum@jsoftware.com >Lining up the xywh's and perhaps the name & type of > controls as well as preserving blank lines?< That would be nice. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 21 21:47:40 1999 Date: Fri, 21 May 1999 20:37:08 -0500 From: Peter Nichols Subject: Re: Jforum: Form Editor's rewriting of code References: <01074BD4EEC4D1118E3200805F6542A7177ECB@SPRDALLAS2> <3745D286.53EC@interlog.com> Eric Iverson wrote: > > Nichols, Peter wrote: (and seconded by Henry Rich) > > I find in many cases that it is easier to make changes in my forms directly > > rather than using the form editor. Especially for simple size and position > > changes on controls. To do this I like to move the xywh numbers into > > uniform columns. It makes it easy to see alignment errors. Also I put > > blank lines between logical sections of the screen I'm designing, like > > before a group box containing related controls. But when I exit the form > > editor it writes out all the lines in my code again and I lose the easy to > > read lined up columns and blank lines. Could we get some optional 'pretty > > print' for our forms? Lining up the xywh's and perhaps the name & type of > > controls as well as preserving blank lines? > > The form editor is very understanding in reading form defintions, but is > quite rigid in how it writes them. This is implemented in C and since > people's taste in things such as pretty are often at odds, I am not > willing to even consider adding something like this in the form editor. Eric, Et Al, Would it be possible to leave off the pretty print idea? Having come to my senses, I realize that with all the best intentions, agreement on "pretty" would be difficult. However, if the C code could just preserve the blank lines and leave the spaces in the xywh numbers, even if digits got inserted or deleted; I would very happy. Is this option more doable? Peter Nichols -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 22 04:41:49 1999 From: "Oleg Kobchenko" Subject: RE: Jforum: j403 editor Date: Sat, 22 May 1999 11:31:40 +0300 charset="koi8-r" Importance: Normal In-Reply-To: Exactly, why not continue traditionally good practices. And I believe it's not only in J7, some APLs should have that too. > -----Original Message----- > From: owner-jsoftware@lists.interlog.com > [mailto:owner-jsoftware@lists.interlog.com]On Behalf Of Andrew Nikitin > Sent: Friday, May 21, 1999 19:35 > To: 'forum@jsoftware.com' > Subject: RE: Jforum: j403 editor > > > Do you mean those assignments from J7 (for dos)? > > > -----Original Message----- > > From: Oleg Kobchenko [SMTP:gccinc@usa.net] > > Sent: Friday, May 21, 1999 11:12 > > To: forum@jsoftware.com > > Subject: RE: Jforum: j403 editor > > > > This is very valuable comment. The solution for one-click > > passive scrolling would be unused Ctrl-PgUp/PgDn > > > > -------------------------------------------------------------------------------- > 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 May 22 05:55:33 1999 Date: Sat, 22 May 1999 12:46:40 +0300 From: Oleg Kobchenko Organization: GCC Inc. Subject: Re: Jforum: Graphics exporting References: To export bitmap graphics there are two ways: 1. Alt+Printscreen then paste to your favorite graphics editor 2. use glsavebmp the appropriate isigraph control then paste to your favorite graphics editor To export vector graphics there are two ways: - use glsave the appropriate isigraph control then paste to your favorite vector editor (Xara, Corel Draw, etc) - then use WMF2EPS or so from CTAN to convert the graphics from WMF to EPS. I tried the last one. It works fine. However the estheatical result of Courier font on the plot's output is much inferior to the results you get with more PS oriented systems. cf METAPOST for TeX. In general, I believe that having the 'plot' package is one of the major breakthroughs in J, making it truely powerful for scientific, calculation researchers, professionals. It's great for screen work. A natural extension would be to have this screen part as a previewer and with a single mouse click convert the result to an importable vector/hi-res bitmap image for printing. Piet de Jong wrote: > > Is there any way to export graphics (eg postscript, jpeg ). What I would like to do is export plots so I can incorporate them into wordprocesing documents. > > -------------------------------------------------------------------------------- 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 May 22 05:58:44 1999 From: "Chris Burke" References: <01074BD4EEC4D1118E3200805F6542A7177ECE@SPRDALLAS2> Subject: Re: Jforum: Date: Fri, 21 May 1999 16:20:41 -0500 Date: Sat, 22 May 1999 05:47:18 -0400 charset="iso-8859-1" Do you mean that jopen is not defined in the z locale? This has always been true. However, it is defined with the rest of the j component files in the jfiles locale. Use jopen_jfiles_, or if you wish, assign this to jopen. ----- Original Message ----- From: Nichols, Peter Sent: Friday, May 21, 1999 5:23 PM Subject: Jforum: Date: Fri, 21 May 1999 16:20:41 -0500 > Small problem. Jopen is still not declared in jfiles. > > Peter Nichols > > -------------------------------------------------------------------- ------------ > 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 May 22 07:29:08 1999 Date: Sat, 22 May 1999 06:14:48 -0500 From: Don Guinn Subject: Re: Jforum: Debug lockups J References: <374561F7.640617CD@hal-pc.org> <37459D2E.26A8@interlog.com> Content-Transfer-Encoding: 8bit I tried 13!:0[0 and it didn't seem to work, but restarting J was pretty quick anyway. I'm just glad that you all are getting back to working on debug. Don Eric Iverson wrote: > Don Guinn wrote: > > I ran the following sequence and got a limit error and couldn't clear it > > out. I had to restart J. I know, the dbstop is invalid, but it still > > shouldn't make me have to shut down J. I ran into this in a larger > > problem and I just copied the results from dbsq rather than retyping and > > forgot to remove the *:*. I just boiled it down to this to show the > > problem. > > > > This is using J beta 4.03/1999-05-19/02:05 > > > > require 'debug' > > dbstop 'xxx *:*;' > > dbg'' > > �limit error: coname > > � debug_jdebug_ coname$0 > > This is a nasty problem that I'm afraid won't get fixed in this release. > The limit error is because the call stack is full. You are suspended > with a stack so full that there isn't room for a stack entry for the dbr > call to clear the stack. > > You can recover from this without shutting down J by using 13!:0 instead > of dbr as this does not require a new stack entry. That is: > 13!:0 [ 0 NB. clear stack that has hit the limit > > We will add this to the debug documentation. > > -------------------------------------------------------------------------------- > 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 May 22 08:51:57 1999 Date: Sat, 22 May 1999 07:39:24 -0500 From: Don Guinn Subject: Jforum: Debug hang The following script causes debug to hang on the first line of sock_handler_ptest_. Pressing run in the debug window causes the error shown below the load. It looks like everything has stops set although dbsq doesn't show that to be the case. Script 'c:\j403beta\user\ptest.ijs' -------------- require 'socket debug' go =: 3 : 0 socket_handler=:sock_handler_ptest_ hostaddress=:>{:sdcheck sdgethostbyname 'localhost' sdcheck sdreset'' coreset'' p=:conew 'ptest' dbg 1 dbstop'sock_handler_ptest_ sock_handler socket_handler_base_ go_base_' create__p'' connectsocket=:sdcheck sdsocket'' sdcheck sdconnect connectsocket;AF_INET;hostaddress;800 ) coclass'ptest' create=:3 : 0 socket=:sdcheck sdsocket'' sdcheck sdasync socket sdcheck sdbind socket;AF_INET;'';800 sdcheck sdlisten socket,2 ) test=: 3 : 'y.' NB. test/demo method destroy=:codestroy sock_handler=: 3 : 0 'read write error'=:y=.sdcheck sdselect'' try. x=.read;write;error catch. mb ":y end. rwe ) go_base_'' End of script ------------------------- load'c:\j403beta\user\ptest.ijs' NB. Pressed run at this point. |stop: coname | debug_jdebug_ coname$0 dbstack'' |stop: dbstack | dbstack'' (1 1 1 1 0 0 1 1&#"1)13!:13'' +-------------------+--+-+-+--+---------------+ |sock_handler_ptest_|18|1|3|++|+--+----------+| | | | | |||||y |+---+---++|| | | | | |++|| ||120|124|||| | | | | | || |+---+---++|| | | | | | |+--+----------+| | | | | | ||y.| || | | | | | |+--+----------+| +-------------------+--+-+-+--+---------------+ |socket_handler |0 |0|3|++| | | | | | |||| | | | | | |++| | +-------------------+--+-+-+--+---------------+ 13!:2'' go_base_ *:*;sock_handler *:*;sock_handler_ptest_ *:*;socket_handler_base_ *:*; -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 22 09:02:47 1999 From: "Chris Burke" References: <01074BD4EEC4D1118E3200805F6542A7177ECB@SPRDALLAS2> Subject: Re: Jforum: Form Editor's rewriting of code Date: Sat, 22 May 1999 08:52:36 -0400 charset="iso-8859-1" Here is a first go at a form pretty printer. We can include this in the Project Manager script pretty printer. To experiment, download the following, unzip into your J403 beta directory, load J, and enter: load 'ppform.ijs' Try the experiment. http://www.jsoftware.com/source/ppform.zip Typical output (line-wrapping courtesy of my email editor): CFVIEW=: 0 : 0 pc cfview closeok;pn "Configure View"; xywh 7 12 21 10;cc v0 static ;cn "Font:"; xywh 24 11 110 11;cc smfont edit ws_border es_autohscroll; xywh 24 24 34 11;cc vansi radiobutton ;cn "Ansi"; xywh 63 24 34 11;cc voem radiobutton group;cn "OEM"; xywh 102 24 34 11;cc vdefault radiobutton group;cn "Default"; xywh 140 10 34 11;cc browse button ;cn "&Browse"; xywh 7 42 166 53;cc v1 groupbox ;cn "Display Form"; xywh 12 51 54 11;cc linear checkbox ;cn "&Linear"; xywh 12 61 54 11;cc box checkbox group;cn "Bo&x"; xywh 12 71 54 11;cc tree checkbox group;cn "&Tree"; xywh 12 81 54 11;cc parens checkbox group;cn "&Parens"; xywh 74 51 97 11;cc multi checkbox ;cn "Allow &Multiple Selections"; xywh 7 104 86 38;cc v3 groupbox ;cn "Box Chars and Positioning"; xywh 14 113 38 11;cc linedraw radiobutton ;cn "Li&nedraw"; xywh 14 124 38 11;cc ascii radiobutton group;cn "&Ascii"; xywh 113 107 59 11;cc statusbar checkbox ;cn "&Show Status Bar"; xywh 62 115 20 20;cc g isigraph ; pas 6 6;pcenter; rem form end; ) ----- Original Message ----- From: Nichols, Peter Sent: Friday, May 21, 1999 10:12 AM Subject: Jforum: Form Editor's rewriting of code > Here's one to toss into the discussion... > > I find in many cases that it is easier to make changes in my forms directly > rather than using the form editor. Especially for simple size and position > changes on controls. To do this I like to move the xywh numbers into > uniform columns. It makes it easy to see alignment errors. Also I put > blank lines between logical sections of the screen I'm designing, like > before a group box containing related controls. But when I exit the form > editor it writes out all the lines in my code again and I lose the easy to > read lined up columns and blank lines. Could we get some optional 'pretty > print' for our forms? Lining up the xywh's and perhaps the name & type of > controls as well as preserving blank lines? -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 22 12:23:30 1999 Date: Sat, 22 May 1999 18:40:29 +0300 From: Anssi Seppala Subject: Re: Jforum: Form Editor's rewriting of code In-Reply-To: <001801bea452$02dd8ca0$4e0114d1@Pcdburke> References: <01074BD4EEC4D1118E3200805F6542A7177ECB@SPRDALLAS2> Fine. Can you do also better looking menu definitions? This kind of pertty printing is important when you print code for documentation. Anssi At 08:52 22.5.1999 -0400, you wrote: >Here is a first go at a form pretty printer. We can include this in >the Project Manager script pretty printer. > >To experiment, download the following, unzip into your J403 beta >directory, load J, and enter: > > load 'ppform.ijs' > -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 22 13:53:07 1999 Date: Sat, 22 May 1999 10:44:43 -0700 From: gordon@island.net (Ken Ian Gordon) Subject: Re: Jforum: Form Editor's rewriting of code Even better is not typing the same type of code over and over for another form associated with another table or view (of which there are tens or hundreds in any org.,). An alternative for many cases is to write code to lay out the form automatically according to a set of rules. Buttons, labels, edit areas, drop down lists, just represent a real estate problem on the screen - a much smaller problem than a multi layer PC board. You can even give the user menu options to change the prefered layout pattern according to a different set of rules or to display only specific fields. Furthermore, you can tie the form to meta data in a dynamic dictionary ... Given that J is interpretive, auto code generation for forms layout at run time is one of the benefits. regards kig -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 22 14:53:43 1999 Date: Sat, 22 May 1999 14:43:18 -0400 From: Alain Miville de =?ISO-8859-1?Q?Ch=EAne?= Subject: Re: Jforum: J4.03 debug in try. catch. charset=ISO-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id OAA00325 Message text written by INTERNET:forum@jsoftware.com >Have you observed otherwise?< Yes I have. Just dbr 1 and it stopped on error found in a try. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 22 15:05:49 1999 Date: Sat, 22 May 1999 14:52:54 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: J4.03 debug in try. catch. References: <199905221443_MC2-76B3-59D1@compuserve.com> Content-Transfer-Encoding: 8bit Alain Miville de Ch�ne wrote: > >Have you observed otherwise?< > > Yes I have. Just dbr 1 and it stopped on error found in a try. The following simple example works properly. start J load'debug' f=: 3 : 'try. a.+1 catch. 2 end.' dbr 1 f'' 2 Please show me the simplest possible counter example. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 22 15:14:16 1999 From: "Seymour Glass" Subject: RE: Jforum: J4.03 debug in try. catch. Date: Sat, 22 May 1999 15:02:30 -0400 charset="iso-8859-1" Content-Transfer-Encoding: 8bit Importance: Normal In-Reply-To: <199905221443_MC2-76B3-59D1@compuserve.com> I have had troubles with try./catch. and :: in the past (Roger promptly fixed them), and I was left with the impression that each verb has some responsibility for implementing it properly. So, if there is a problem, it's probably not a general problem, but one specific to the verb; so you need to be specific in your trouble report. Henry Rich > -----Original Message----- > From: owner-jsoftware@lists.interlog.com > [mailto:owner-jsoftware@lists.interlog.com]On Behalf Of Alain Miville de > Ch�ne > Sent: Saturday, May 22, 1999 14:43 > To: INTERNET:forum@jsoftware.com > Subject: Re: Jforum: J4.03 debug in try. catch. > > > Message text written by INTERNET:forum@jsoftware.com > >Have you observed otherwise?< > > Yes I have. Just dbr 1 and it stopped on error found in a try. > > ------------------------------------------------------------------ > -------------- > 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 May 22 18:35:54 1999 Date: Sat, 22 May 1999 17:25:34 -0500 From: Peter Nichols Subject: Re: Jforum: Date: Fri, 21 May 1999 16:20:41 -0500 References: <01074BD4EEC4D1118E3200805F6542A7177ECE@SPRDALLAS2> <003e01bea438$1dc92d40$180114d1@Pcdburke> Chris Burke wrote: > Do you mean that jopen is not defined in the z locale? This has always > been true. > > However, it is defined with the rest of the j component files in the > jfiles locale. Use jopen_jfiles_, or if you wish, assign this to > jopen. Why is it not assigned to jopen like the other jfile functions? Peter Nichols -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 22 18:59:16 1999 Date: Sat, 22 May 1999 17:49:58 -0500 From: Peter Nichols Subject: Re: Jforum: Form Editor's rewriting of code References: <01074BD4EEC4D1118E3200805F6542A7177ECB@SPRDALLAS2> <001801bea452$02dd8ca0$4e0114d1@Pcdburke> Chris Burke wrote: > > Here is a first go at a form pretty printer. We can include this in > the Project Manager script pretty printer. > > pc cfview closeok;pn "Configure View"; > xywh 7 12 21 10;cc v0 static ;cn "Font:"; Yes! I love it. One tiny quibble, could you put the semicolon directly after static? And also Anssi's suggestion of sprucing up menues is good too. Thanks Chris, I really appreciate this. Peter Nichols -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 22 21:50:54 1999 Date: Sat, 22 May 1999 21:40:35 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Jforum: J 4.03 Beta (6th version) The 6th version of the J 4.03 beta is now available (NT/Win9?). http://www.interlog.com/~eiverson/j403a06.exe Several small fixes and changes. Download, install, start J, and read the Release Notes (Help|Release Notes). Please send comments and problem reports to this forum. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sun May 23 17:59:03 1999 From: "Chris Burke" References: <01074BD4EEC4D1118E3200805F6542A7177ECE@SPRDALLAS2> <003e01bea438$1dc92d40$180114d1@Pcdburke> <37472EDE.47DD@airmail.net> Subject: Re: Jforum: Date: Fri, 21 May 1999 16:20:41 -0500 Date: Sun, 23 May 1999 17:49:00 -0400 charset="iso-8859-1" > Why is it not assigned to jopen like the other jfile functions? Because jopen is not required when using component files. In general, cover functions in the z locale are created only when necessary. This helps keep the number of definitions in z to a minimum. Of course, if you use jopen and jclose a lot, you are free to make the definitions yourself. ----- Original Message ----- From: Peter Nichols Sent: Saturday, May 22, 1999 6:25 PM Subject: Re: Jforum: Date: Fri, 21 May 1999 16:20:41 -0500 > Chris Burke wrote: > > Do you mean that jopen is not defined in the z locale? This has always > > been true. > > > > However, it is defined with the rest of the j component files in the > > jfiles locale. Use jopen_jfiles_, or if you wish, assign this to > > jopen. > > Why is it not assigned to jopen like the other jfile functions? -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sun May 23 20:40:12 1999 Date: Sun, 23 May 1999 19:30:10 -0500 From: Peter Nichols Subject: Re: Jforum: Date: Fri, 21 May 1999 16:20:41 -0500 References: <01074BD4EEC4D1118E3200805F6542A7177ECE@SPRDALLAS2> <003e01bea438$1dc92d40$180114d1@Pcdburke> <37472EDE.47DD@airmail.net> <001801bea566$12cca000$560114d1@Pcdburke> Chris Burke wrote: > > > Why is it not assigned to jopen like the other jfile functions? > > Because jopen is not required when using component files. > > In general, cover functions in the z locale are created only when > necessary. This helps keep the number of definitions in z to a > minimum. > Ok, I thought that jopen had to be used to open the file you were reading. But I just tried it and you're right. You can just start reading. Thanks Chris. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sun May 23 20:41:44 1999 Date: Sun, 23 May 1999 19:32:16 -0500 From: Peter Nichols Subject: Re: Jforum: Form Editor's rewriting of code References: <01074BD4EEC4D1118E3200805F6542A7177ECB@SPRDALLAS2> <001801bea452$02dd8ca0$4e0114d1@Pcdburke> <37473496.3B7B@airmail.net> > Chris Burke wrote: > > > > Here is a first go at a form pretty printer. We can include this in > > the Project Manager script pretty printer. I hope this is soon enough to get it into the new release. It will sure make my life easier. Peter Nichols -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sun May 23 23:06:30 1999 Date: Sun, 23 May 1999 22:55:06 -0400 From: Brian Bambrough Subject: Jforum: Typos Eric; Recently I posted a list of typos. You responded: > Thanks for the list of typos. We'll see if we can't get at least > some of them fixed. Most of the typos are minor. They should be fixed, but it's not too big a deal if they aren't. I checked what I consider to be the most important problem and it has not been fixed. I want to give you my reasons why I think that's it's important that it be addressed. This is the one where text after a quote is colored when it isn't appropriate. Some people have suggested that J looks like shareware. I disagree with this. J is focussed on functionality. The look and feel are not flashy, but they are adequate. The one area where J looks unfinished is the above. Here's another example of it from the OOP lab: (1 of 70) Overview This lab is about Object Oriented Programming. It covers OOP ideas and terminology and shows how to do it. ) (2 of 70) Overview (ctd) Lab 'Locales' is a prerequisite. However, if you ignore details you can jump right in, and get back to it later. Lab 'Grid Examples' has OOP examples and should be done after this lab. ) (3 of 70) What is OOP? OOP is modular programming. Building an application from scratch as a monolith is a recipe for failure. It is better to build and test small modules, and then combine them to build the application. It's best when you can use existing modules with a few new modules to build new applications. ) Supposing I was a suit (as I have been). A programmer has strongly recommended to me that the company use J. So, I sit down with J to evaluate it. For sure I'm going to run a couple of labs. Suppose I start with the OOP lab, and I see the three panels above. Having "Locales" and "Grid Examples" in a different color to the rest of the text seems eccentric to me but, ok, I can live with it. But having "'s best when you can use existing modules with a few new" in a different color is clearly wrong. My reaction would be "gee, if there's big problems with something as simple as putting text on the screen, how many problems must there be in the core language?" And I would mandate that my company not use J. If you want to get a feel for for how this kind of thing looks to an outsider, take a long look at the Lingo Allegro web site. Browse through a bunch of the pages. You will see a ton of spelling errors. What would your reaction be if you were a suit evaluating whether to hire them? "These guys want to install high tech solutions in my company, but they don't know how to use a spell checker? I think not." -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon May 24 01:57:25 1999 From: gosi@centrum.is Subject: Re: Jforum: Typos Date: Mon, 24 May 99 05:50:25 +0000 Brian Bambrough wites: > If you want to get a feel for for how this kind of thing looks to an > outsider, take a long look at the Lingo Allegro web site. Browse > through a bunch of the pages. You will see a ton of spelling errors. You can probably always find spelling errors and faults if that is what you are after. Rather than pointing at what is wrong I usually like more to see suggestions about how individual items can be made better. Sweeping generalizations are never very productive nor leed to any positive reactions. Gradual improvements always lead to big improvements in the long run. J has come a long way with very little resources that way. I find that noting something that may need to be improved and making a suggestion on how it can be made better is by far the most effective way of getting things done. I have sometimes had to wait quite a long time for some of my suggestions but most of them do appear. It is very rewarding to see how the interest in J has grown over the years and there are a lot of things in J now that none of us would have dreamt were possible. The colouring experiment has many side effects and will cause a lot of confusion but it also has a lot of positive sides. I for one am in favour of living with some of the strange effects of the colouring for a while and gradually work them away. /Gosi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon May 24 09:30:13 1999 Date: Mon, 24 May 1999 09:06:30 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: Typos References: <3748BF8A.E825FE04@worldnet.att.net> Brian Bambrough wrote: > [dislikes unmatched quote coloring in labs] I agree. I hated this when I first saw it and I hate it even more with time. I've thought about it and couldn't figure out what to do. When should it be colored and when not? The current color logic is simple and fast by restricting the rules to the context of a single line. The temptation for something like the labs is to maintain state information over all lines so that you can know things such as, this unmatched quote is in a lab section and shouldn't be colored. I really don't want to add that complexity. For one thing, with a very large file the editor would become noticably sluggish as it has to scan the entire file on every keystroke! But, your message has given me an idea that I will try out. The coloring of unmatched quotes is disturbing in text but quite useful for code. The question is how to distinguish without too much work. The solution doesn't have to be %100 (I don't think it can be), but it should work most of the time, particularly for novices and suits. What I'm going to try on an experimental basis is to color unmatched quotes only if the caret is on the line. This may be a good idea or a lousy one. I think the only way to tell is to let the forum try it for a few days and get feedback. I'll try to do that today. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon May 24 10:05:42 1999 From: Andrew Nikitin Subject: RE: Jforum: Typos Date: Mon, 24 May 1999 08:54:04 -0500 > -----Original Message----- > From: Eric Iverson [SMTP:eiverson@interlog.com] > Sent: Monday, May 24, 1999 08:07 > > Brian Bambrough wrote: > > [dislikes unmatched quote coloring in labs] > > I agree. I hated this when I first saw it and I hate it even more with > time. I've thought about it and couldn't figure out what to do. When > should it be colored and when not? > Here are usages of apostrophe from your message: I've doesn't shouldn't don't I'm Rule: if ' sign is between two alphabetic characters and to the left or to the right of ' sign there is only one alphabetic character then this position is not unclosed quote. > The current color logic is simple and fast by restricting the rules to > the context of a single line. The temptation for something like the > labs > is to maintain state information over all lines so that you can know > things such as, this unmatched quote is in a lab section and shouldn't > be colored. I really don't want to add that complexity. For one thing, > with a very large file the editor would become noticably sluggish as > it > has to scan the entire file on every keystroke! > > But, your message has given me an idea that I will try out. > > The coloring of unmatched quotes is disturbing in text but quite > useful > for code. The question is how to distinguish without too much work. > The > solution doesn't have to be %100 (I don't think it can be), but it > should work most of the time, particularly for novices and suits. > > What I'm going to try on an experimental basis is to color unmatched > quotes only if the caret is on the line. This may be a good idea or a > lousy one. I think the only way to tell is to let the forum try it for > a > few days and get feedback. I'll try to do that today. > > > > ---------------------------------------------------------------------- > ---------- > 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 May 24 10:15:18 1999 X-Lotus-FromDomain: JPMORGAN@SMTP From: "Jacob Moskowitz" Date: Mon, 24 May 1999 09:36:00 -0400 Subject: RE: Jforum: color schemes (Was: "color shchemes" Content-type: text/plain; charset=us-ascii Content-Disposition: inline When this problem occurred in the past, I had to first open an MS-DOS app and deliberately set the font to Terminal 6 (my personal fave) Only then did it become available to GUI Windows apps. Since I used X-Tree (& later Z-Tree) a lot, I set it to auto-start. Oddly enough, the font is always available in NT. neitzel@gaertner.de on 05/21/99 01:59:58 PM Please respond to forum@jsoftware.com cc: (bcc: Jacob Moskowitz) Subject: RE: Jforum: color shchemes > ... 'Proper' Terminal [font] Speaking of this: I must admit that I consider this Classic IBM Terminal font in its orginal form (i.e. the pixel set as introduced with the original 8088 PeeCees, the Monochrome Display Adaptor and the loooong afterglowing green phosphor monitors) to be the most beautiful screen font ever made. I'm refering to the slightly knobbly font with the serifs. Unfortunately, when I set make "Terminal 9" my default font in J, I will get it sometimes successfully. There were 2 possible problems occuring: (1) Instead of the knobbly font, I'd get an ugly, sans serif, linear font. This appears to be some problem with Windows not with J: Other Windows applications like the DOS box or the Hyperterm have the same flaky behaviour. (2) In earlier releases (3.x, 4.01, cannot say right now about about 4.02/4.03), J would sometimes switch to the font, but use wrong font metrics. Erasing characters backwards would cause a garbled display. This could well be fixed now. I'm using two different releases of Windows95, the German version each time. Since that environment is basically not reproducible for the ISI guys in Toronto and very erratic here, I'd be very happy about reports by others how at least to reproduce the problem deterministically. The behaviour is very erratic and I guess dependent on the previous history of font caching and font scaling. Martin Neitzel --------------------------------------------------------------------------- ----- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm This communication is for informational purposes only. It is not intended as an offer or solicitation for the purchase or sale of any financial instrument or as an official confirmation of any transaction, unless specifically agreed otherwise. All market prices, data and other information are not warranted as to completeness or accuracy and are subject to change without notice. Any comments or statements made herein do not necessarily reflect those of J.P. Morgan & Co. Incorporated, its subsidiaries and affiliates. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon May 24 10:31:19 1999 From: "Oleg Kobchenko" Subject: RE: Jforum: Typos Date: Mon, 24 May 1999 17:19:52 +0300 charset="koi8-r" Importance: Normal In-Reply-To: I have noticed this phenomenon first time running new J beta. My first reaction was that it's kind'a bug of string hiliting. But then I learned about distive hiliting of complete/incomplete strings. Designing complicated rules for string hiliting may be furtile excersise, whereas there is a simple solution: include the code that turns off string hiliting at the beginning of the lab, and then after the end of the lab turn it back on. Examples of code in labs are usually simple and don't need string hiliting distinction facility. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon May 24 10:31:40 1999 Date: Mon, 24 May 1999 10:17:56 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Jforum: unmatched quote coloring References: Andrew Nikitin wrote: > I've > doesn't > shouldn't > don't > I'm > > Rule: if ' sign is between two alphabetic characters and to the left or > to the right of ' sign there is only one alphabetic character then this > position is not unclosed quote. Interesting. But it would not work for me as a programmer with: f'this is an open quote I feel strongly that the bias should be towards the programmer, not Brian's suit. We want to coddle the programmer without unnecessarily antagonizing the suit. I've been playing with my suggestion of only coloring unmatched quotes if the caret is on the line. It sounded better to me than it is in practice. Chris is going to take a look at it, but currently we both favor the option of simply removing unmatched quotes in labs. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon May 24 10:39:19 1999 Date: Mon, 24 May 1999 10:28:10 -0400 From: Brian Bambrough Subject: Re: Jforum: Typos References: <3748BF8A.E825FE04@worldnet.att.net> <37494ED6.6F0E@interlog.com> I see your problem. But the issue of appearance is an important one in the marketing process, so it would be good if the problem could be fixed. First off, I would vote against your proposed solution of only showing the coloring when the caret is over the line. There are two reasons. 1) When I'm programming I want to be able to glance at the whole screen and instantly identify mismatched quotes. 2) It doesn't really solve the problem. If the user moves the caret over the line, the inappropriate colors suddenly jump out. This looks even more like a bug. Lest Gosi scold me again for being negative, let me offer three suggestions. 1) Leave the system exactly as it is, but explain to the user why this is part of the J environment - it really is a feature and not a bug. E.g., the first panel of each lab could have something like: "You will see different colors being used for text that is between quotes or follows a mismatched quote. This is the same way the programmer sees code. It is a useful programming/debugging tool." 2) Avoid contractions. Instead of "It's best" use "It is best". This makes the text a little more stilted, but solves the worst of the appearance problems. This still leaves the text between quotes having a different color. This can be solved by delivering the system with the text inside balanced quotes the same color as that outside them. The programmer can turn this feature back on later. 3) Write a verb that can reset colors on the fly. Embed this verb in the code that creates the labs. It would set colors to neutral just before text is displayed, then turn the colors back on to display code. The third solution is the cleanest and most complete, but I would think that it involves the most work. Eric Iverson wrote: > Brian Bambrough wrote: > > [dislikes unmatched quote coloring in labs] > > I agree. I hated this when I first saw it and I hate it even more with > time. I've thought about it and couldn't figure out what to do. When > should it be colored and when not? > > The current color logic is simple and fast by restricting the rules to > the context of a single line. The temptation for something like the labs > is to maintain state information over all lines so that you can know > things such as, this unmatched quote is in a lab section and shouldn't > be colored. I really don't want to add that complexity. For one thing, > with a very large file the editor would become noticably sluggish as it > has to scan the entire file on every keystroke! > > But, your message has given me an idea that I will try out. > > The coloring of unmatched quotes is disturbing in text but quite useful > for code. The question is how to distinguish without too much work. The > solution doesn't have to be %100 (I don't think it can be), but it > should work most of the time, particularly for novices and suits. > > What I'm going to try on an experimental basis is to color unmatched > quotes only if the caret is on the line. This may be a good idea or a > lousy one. I think the only way to tell is to let the forum try it for a > few days and get feedback. I'll try to do that today. > > -------------------------------------------------------------------------------- > 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 May 24 10:50:28 1999 Date: Mon, 24 May 1999 10:39:18 -0400 From: David Ness Subject: Re: Jforum: Typos References: <3748BF8A.E825FE04@worldnet.att.net> While it would be hard to take a position in favor of typos, I'd be real surprised to find many business decisions that really swing on `typo detection'. Indeed, few of my managerial decision making colleagues or executive education students (most of whom had to scan _hundreds_ of pages a day of information) would ever catch a typo (or if they did, have a second thought about it. They're typically thinking about the subject _not_ the presentation.) People with serious decision problems, in my experience, are _terrible_ copy editors. They are too used to reading too much too fast to worry much---or even see---tiny details in what passes in front of them. [Lest I am accused of unfairness, `decision makers are usually lousy copy editors' is accompanied by a corollary `copy editors are usually lousy decision makers'...]. So, whatever (if anything) is keeping `J' from corporate adoptions, I doubt that it's got much to do with details of typography in the `help' documentation. Worrying about typos because they impact the programmers or other `in depth' users makes good sense. Worrying about them because of some nebulous---and arguable---effect on business decision makers strikes me as pointless. Of course, that's just an opinion. Brian Bambrough wrote: > ... > > > Supposing I was a suit (as I have been). A programmer has strongly > recommended to me that the company use J. So, I sit down with J to > evaluate it. For sure I'm going to run a couple of labs. Suppose I > start with the OOP lab, and I see the three panels above. > > Having "Locales" and "Grid Examples" in a different color to the rest > of the text seems eccentric to me but, ok, I can live with it. But > having "'s best when you can use existing modules with a few new" in a > different color is clearly wrong. My reaction would be "gee, if > there's big problems with something as simple as putting text on the > screen, how many problems must there be in the core language?" And I > would mandate that my company not use J. > ... -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon May 24 12:21:07 1999 Date: Mon, 24 May 1999 12:09:48 -0400 From: Daniel Torres Subject: Jforum: Re: Typos References: <3748BF8A.E825FE04@worldnet.att.net> <37496496.3FE6F333@Home.Com> Content-Type: multipart/mixed; boundary="------------DB85D20A1765FCA345F69D30" This is a multi-part message in MIME format. --------------DB85D20A1765FCA345F69D30 The experience in the field of advertising dictates that even if the probability of typos being discovered are low, one should not conclude that the importance of eliminating typos is diminished. The purchasing effect on a potential buyer who discovers a typo in the presentation of a product is devastating. I recommend eliminating all use of contractions and possessives in the text. It is more presentable, and eliminates the unmatched quote problem, to boot. Of course, always use the spelling checker. If available, also use a grammar checker. Daniel David Ness wrote: > > While it would be hard to take a position in favor of typos, I'd be > real surprised to find many business decisions that really swing > on `typo detection'. Indeed, few of my managerial decision making > colleagues or executive education students (most of whom had to scan > _hundreds_ of pages a day of information) would ever catch a typo > (or if they did, have a second thought about it. They're typically > thinking about the subject _not_ the presentation.) > > People with serious decision problems, in my experience, are _terrible_ > copy editors. They are too used to reading too much too fast to worry > much---or even see---tiny details in what passes in front of them. > > [Lest I am accused of unfairness, `decision makers are usually lousy > copy editors' is accompanied by a corollary `copy editors are usually > lousy decision makers'...]. > > So, whatever (if anything) is keeping `J' from corporate adoptions, I > doubt that it's got much to do with details of typography in the `help' > documentation. > > Worrying about typos because they impact the programmers or other > `in depth' users makes good sense. Worrying about them because of > some nebulous---and arguable---effect on business decision makers > strikes me as pointless. > > Of course, that's just an opinion. > > Brian Bambrough wrote: > > > > ... --------------DB85D20A1765FCA345F69D30 name="torres.vcf" Content-Description: Card for Daniel Torres Content-Disposition: attachment; filename="torres.vcf" begin:vcard n:Torres;Daniel tel;fax:1-978.383-5817 tel;home:1-305.441-0369 tel;work:1-305.461-6829 x-mozilla-html:TRUE adr:;;600 Biltmore Way APT 412;Coral Gables;FL;33134-7529;USA version:2.1 email;internet:torres@SAmerica.com fn:Daniel Torres end:vcard --------------DB85D20A1765FCA345F69D30-- -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon May 24 15:33:55 1999 From: "David Vincent-Jones" Subject: Jforum: Extended Comments Date: Mon, 24 May 1999 12:08:16 -0700 I would find it useful to be able to use an extended form of NB. to put a temporary block on several lines during development. I use this often with other languages. Would NB; and NB: be useful to others as well? David V-J -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon May 24 15:41:35 1999 Date: Mon, 24 May 1999 15:21:39 -0400 From: Murray Eisenberg Organization: Mathematics & Statistics, Univ. of Mass./Amherst Subject: Re: Jforum: Extended Comments References: <000b01bea618$d2e68060$140881ce@desktop> It would be quite useful to me, BUT: what would the syntactical foundation for this be? I'd hate to much up the syntactical clarity and coherence of J. David Vincent-Jones wrote: > > I would find it useful to be able to use an extended form of NB. to put a > temporary block on several lines during development. I use this often with > other languages. > Would NB; and NB: be useful to others as well? > David V-J > > -------------------------------------------------------------------------------- > 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 Mon May 24 16:16:12 1999 From: Andrew Nikitin Subject: RE: Jforum: Extended Comments Date: Mon, 24 May 1999 14:59:44 -0500 > -----Original Message----- > From: David Vincent-Jones [SMTP:geomap@galaxynet.com] > Sent: Monday, May 24, 1999 14:08 > > I would find it useful to be able to use an extended form of NB. to > put a > temporary block on several lines during development. I use this often > with > other languages. > You can download script http://members.xoom.com:80/nsg21/jedit.zip. Its brief description is at http://members.xoom.com/nsg21/jpage.htm In a couple of words: it assigns a shortcut that comments (or decomments) selected block. I have not tested it yet in j403 though. > Would NB; and NB: be useful to others as well? > David V-J > What is NB; supposed to be? nsg -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon May 24 16:27:13 1999 From: "Nichols, Peter" Subject: RE: Jforum: Extended Comments Date: Mon, 24 May 1999 15:10:35 -0500 Yes, that would be helpful to me as well. Thanks David. Peter Nichols > -----Original Message----- > From: David Vincent-Jones [SMTP:geomap@galaxynet.com] > Sent: Monday, May 24, 1999 2:08 PM > To: J Forum > Subject: Jforum: Extended Comments > > I would find it useful to be able to use an extended form of NB. to put a > temporary block on several lines during development. I use this often with > other languages. > Would NB; and NB: be useful to others as well? > David V-J > > > > -------------------------------------------------------------------------- > ------ > 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 May 24 17:27:00 1999 From: "Roger Hui" References: <000b01bea618$d2e68060$140881ce@desktop> Subject: Jforum: Re: Extended Comments Date: Mon, 24 May 1999 14:12:31 -0400 charset="iso-8859-1" David Vincent Jones writes on Monday, May 24: > I would find it useful to be able to use an extended form of NB. to put a > temporary block on several lines during development. I use this often with > other languages. > Would NB; and NB: be useful to others as well? You can get something close to this by: 0 $ 0 : 0 This is a comment Cogito, ergo sum. deipnosophist, supercalifragilisticespialidocious ) For syntatic sugar use something like: Note=: 0$& Very=: 0 Well=: : 0 Then: Note Very Well blah blah blah blah blah blah blah ) -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon May 24 17:54:47 1999 From: Andrew Nikitin Subject: RE: Jforum: Re: Extended Comments Date: Mon, 24 May 1999 16:41:01 -0500 > -----Original Message----- > From: Roger Hui [SMTP:RHui@interlog.com] > Sent: Monday, May 24, 1999 13:13 > > Note=: 0$& (Note=:0&$) > Very=: 0 > Well=: : 0 > > Then: > > Note Very Well > blah blah blah > blah blah blah blah > ) > Will this be properly (i.e. as a comment) syntax hilighted (rhetoric question)? nsg? > ---------------------------------------------------------------------- > ---------- > 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 May 24 18:57:16 1999 Date: Mon, 24 May 1999 18:39:53 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Jforum: J 4.03 Beta (7th version) The 7th version of the J 4.03 beta is now available (NT/Win9?). http://www.interlog.com/~eiverson/j403a07.exe Small fixes and changes. Download, install, start J, and read the Release Notes (Help|Release Notes). Please send comments and problem reports to this forum. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon May 24 19:22:13 1999 From: gosi@centrum.is Subject: Re: Jforum: Extended Comments Date: Mon, 24 May 99 23:03:20 +0000 David Vincent-Jones writes: > I would find it useful to be able to use an extended form > of NB. to put a > temporary block on several lines during development. > I use this often with > other languages. > Would NB; and NB: be useful to others as well? I am not sure about NB; but I have proposed in the past to have NB: I would use NB. as local comment that would be removed after development. NB: would be a global comment that would stay on and be used to explain the verb. /Gosi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon May 24 20:12:55 1999 Date: Mon, 24 May 1999 19:51:01 -0400 From: Alain Miville de =?ISO-8859-1?Q?Ch=EAne?= Subject: Jforum: Extended Comments charset=ISO-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id TAA14572 Message text written by INTERNET:forum@jsoftware.com >< Sure would, but how does it fit in with the language syntax? -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon May 24 20:20:49 1999 Date: Mon, 24 May 1999 19:53:17 -0400 From: Alain Miville de =?ISO-8859-1?Q?Ch=EAne?= Subject: RE: Jforum: Extended Comments charset=ISO-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id TAA14828 Message text written by INTERNET:forum@jsoftware.com >In a couple of words: it assigns a shortcut that comments (or decomments) selected block. I have not tested it yet in j403 though.< Better than changing the language. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon May 24 20:44:01 1999 From: gosi@centrum.is Subject: Jforum: Strange chars Date: Tue, 25 May 99 00:33:44 +0000 I was playing with the FTP script from KBI. In order to get it into a script I had the ftp.htm up in a browser. I then copied the text from the browser and pasted it into an ijs. All kinds of strange chars appeard when I tried to run the window. It looked like some lines got copied onto the line below when there was indent but it also appeared to be copied onto spaces from the line above it as well. In the ijx what showed was spelling errors even if it did not look like there were any. load'c:\j403beta\temp\1.ijs' �spelling error � p=. >{:sdcheck sdgetsockname d� � ^ � ftpget=: dyad define �[-55] load'c:\j403beta\temp\1.ijs' �spelling error � c send 'RETR ',name� � ^ � ftpget=: dyad define �[-55] load'c:\j403beta\temp\1.ijs' /Gosi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon May 24 21:30:43 1999 Date: Mon, 24 May 1999 21:13:55 -0400 From: Brian Bambrough Subject: Re: Jforum: Extended Comments References: <3749dab81cf7001@blik.skima.is> Gosi; There is no need to extend the language to achieve this. Just use a coding convention such as: NB. this is global NB.. this is local Then all you need do is to write a script to remove all the NB.. comments from your project's scripts. > > I am not sure about NB; but I have proposed in the > past to have NB: > > I would use NB. as local comment that would be > removed after development. > > NB: would be a global comment that would stay on > and be used to explain the verb. > > /Gosi > > -------------------------------------------------------------------------------- > 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 May 25 07:52:37 1999 Date: Tue, 25 May 1999 06:32:21 -0500 From: Don Guinn Subject: Re: Jforum: Strange chars References: <3749efe85ef7001@blik.skima.is> Content-Transfer-Encoding: 8bit I noticed that the new editor supports dragging text to a new location, just like word processors. In the past I was sloppy in moving the mouse, but now I have to avoid doing an accidental drag. It's a nice feature, but one needs to be aware of it. gosi@centrum.is wrote: > I was playing with the FTP script from KBI. In order > to get it into a script I had the ftp.htm up in a > browser. I then copied the text from the browser > and pasted it into an ijs. > > All kinds of strange chars appeard when I tried > to run the window. It looked like some lines got > copied onto the line below when there was indent > but it also appeared to be copied onto spaces > from the line above it as well. > > In the ijx what showed was spelling errors even > if it did not look like there were any. > > load'c:\j403beta\temp\1.ijs' > �spelling error > � p=. >{:sdcheck sdgetsockname d > � ^ > � ftpget=: dyad define > �[-55] > load'c:\j403beta\temp\1.ijs' > �spelling error > � c send 'RETR ',name > � ^ > � ftpget=: dyad define > �[-55] > load'c:\j403beta\temp\1.ijs' > > > /Gosi > > -------------------------------------------------------------------------------- > 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 May 25 07:56:28 1999 Date: Tue, 25 May 1999 06:42:32 -0500 From: Don Guinn Subject: Re: Jforum: unmatched quote coloring References: <37495F94.6F21@interlog.com> text=:0 : 0 Isn't this quote in the first word not unmatched? Looks OK to me. I''ve tried double quotes for singles but they stay doubled. As is usually is the case, a very nice tool leads to all kinds of side effects. By the way - the verb 'edit' doesn't know what to do with this noun either. ) text Isn't this quote in the first word not unmatched? Looks OK to me. I''ve tried double quotes for singles but they stay doubled. As is usually is the case, a very nice tool leads to all kinds of side effects. By the way - the verb 'edit' doesn't know what to do with this noun either. Eric Iverson wrote: > Andrew Nikitin wrote: > > I've > > doesn't > > shouldn't > > don't > > I'm > > > > Rule: if ' sign is between two alphabetic characters and to the left or > > to the right of ' sign there is only one alphabetic character then this > > position is not unclosed quote. > > Interesting. But it would not work for me as a programmer with: > f'this is an open quote > > I feel strongly that the bias should be towards the programmer, not > Brian's suit. We want to coddle the programmer without unnecessarily > antagonizing the suit. > > I've been playing with my suggestion of only coloring unmatched quotes > if the caret is on the line. It sounded better to me than it is in > practice. > > Chris is going to take a look at it, but currently we both favor the > option of simply removing unmatched quotes in labs. > > -------------------------------------------------------------------------------- > 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 May 25 08:41:45 1999 From: gosi@centrum.is Subject: Re: Jforum: Extended Comments Date: Tue, 25 May 99 12:19:46 +0000 Brian Bambrough writes: > There is no need to extend the language to achieve this. > Just use a coding > convention such as: > NB. this is global > NB.. this is local Thanks .. That is a good idea .. simple and exactly what I was looking for. /Gosi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 25 10:00:00 1999 From: "Oleg Kobchenko" Subject: RE: Jforum: Extended Comments Date: Tue, 25 May 1999 16:33:47 +0300 charset="koi8-r" Importance: Normal In-Reply-To: <000b01bea618$d2e68060$140881ce@desktop> (0 : 0) NB. this is multiline comment There might be no need. Borrowing from other languages, I very often use this ) or NB=: 0 : 0 use this NB this is a nicer multiline comment There might be no need. Borrowing from other languages, I very often use this ) > -----Original Message----- > From: owner-jsoftware@lists.interlog.com > [mailto:owner-jsoftware@lists.interlog.com]On Behalf Of David > Vincent-Jones > Sent: Monday, May 24, 1999 22:08 > To: J Forum > Subject: Jforum: Extended Comments > > > I would find it useful to be able to use an extended form of NB. to put a > temporary block on several lines during development. I use this often with > other languages. > Would NB; and NB: be useful to others as well? > David V-J > > > > -------------------------------------------------------------------------------- > 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 May 25 17:57:13 1999 From: Ajith Prasad Subject: Jforum: Boxed Arrays Date: Wed, 26 May 1999 00:18:16 +0800 I am puzzled why the following does not box up things the way I expect: test1=. (100;'x');(200;'y');(300;'z') I thought test1 should give 3 boxes within each of which there should be 2 boxes with the first box corresponding to the first member of the item in parentheses and the second box corresponding to the second member. Instead test1 gives 4 boxes with only the first 2 boxes behaving as expected. However, I get what I require if I write: test2=. (100;'x');(200;'y);<(300;'z') Why does the more "natural" expression in test1 not work the way one would expect? -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 25 18:09:16 1999 Date: Tue, 25 May 1999 10:33:03 -0400 From: Murray Eisenberg Organization: Mathematics & Statistics, Univ. of Mass./Amherst Subject: Re: Jforum: Extended Comments References: <001201bea6b3$37b295c0$0801a8c0@chief.spin.kharkov.ua> The suggestion below does not work -- trying to make the definition NB=: 0 : 0 or even NB=: (0 : 0) causes the cursor to be at the left margin and makes the interpreter wait for further input to conclude the definition. The alternative, (0 : 0) NB. stuff here and more here until the end ) of course produces a result that is immediately displayed, so you get the multi-line comment twice. The fix for that ... 0 0 $ (0 : 0) NB. stuff here and more here until the end ) ... seems rather ugly. Oleg Kobchenko wrote: > > > NB=: 0 : 0 > > use this > > NB > this is a nicer multiline comment > > There might be no need. Borrowing from other languages, > I very often use this > ) > -- 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 Tue May 25 18:10:26 1999 Date: Tue, 25 May 1999 10:35:46 -0400 From: Murray Eisenberg Organization: Mathematics & Statistics, Univ. of Mass./Amherst Subject: Jforum: Coloring after apostrophes References: <001201bea6b3$37b295c0$0801a8c0@chief.spin.kharkov.ua> I've looked at a couple labs in which apostrophes are used in contractions in text, e.g., "Let's". The coloring that starts at the "unmatched" single quote is truly distracting. Until a more coherent approach -- if there is one -- can be worked out, it might be a good idea to remove all such contractions from the distributed labs. And, if this occurs (didn't check it myself), rewrite so as to avoid all possessives formed with apostrophes. -- 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 Tue May 25 18:19:06 1999 From: bjorn@rvk.is X-Lotus-FromDomain: RVK Date: Tue, 25 May 1999 19:20:43 +0000 Subject: Re: Jforum: Strange chars Content-type: text/plain; charset=us-ascii Content-Disposition: inline > I was playing with the FTP script from KBI. In order > to get it into a script I had the ftp.htm up in a > browser. I then copied the text from the browser > and pasted it into an ijs. I am now using another browser and did the same copying and did not get any strange characters into the ijs. However....... Having started to look at this I began to look at how J403 handles Icelandic characters. It does NOT. I have J402 here to compare and I have tried several fonts. In J402 "Times New Roman" looks good as default and ansi. J403 "Times New Roman" displays completely wrong. This is a major drawback !!!!! On the bright side then I managed to get the ftp script to work. I have never given it a try before. I just read through it but now I tested it and it works just great. Well done Kirk !! I was looking for the ftp script on jsoftware and could not find it there It is not together with J403 either. It would be great as a lab !! Is there a search possibility to look through the jsoftware webpages? /Gosi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 25 18:31:45 1999 From: Eemcd@aol.com Date: Tue, 25 May 1999 18:16:55 EDT Subject: Re: Jforum: Boxed Arrays The J Dictionary says x;y is ( Subject: RE: Jforum: Boxed Arrays Date: Wed, 26 May 1999 00:48:36 +0200 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id SAA20718 x;y is (-----Message d'origine----- >De: Ajith Prasad [SMTP:burap@nus.edu.sg] >Date: mardi 25 mai 1999 18:18 >�: 'forum@jsoftware.com' >Objet: Jforum: Boxed Arrays > >I am puzzled why the following does not box up things the way I expect: > test1=. (100;'x');(200;'y');(300;'z') > >I thought test1 should give 3 boxes within each of which there should be 2 >boxes with the first box corresponding to the first member of the item in >parentheses and the second box corresponding to the second member. Instead >test1 gives 4 boxes with only the first 2 boxes behaving as expected. > >However, I get what I require if I write: > test2=. (100;'x');(200;'y);<(300;'z') >Why does the more "natural" expression in test1 not work the way one would >expect? > > >----------------------------------------------------------------------------- >--- >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 May 25 19:13:58 1999 From: "Chris Burke" References: Subject: Re: Jforum: Boxed Arrays Date: Tue, 25 May 1999 19:03:15 -0400 charset="iso-8859-1" Note that ; defined as ( Sent: Tuesday, May 25, 1999 6:16 PM Subject: Re: Jforum: Boxed Arrays > The J Dictionary says > > x;y is ( > This is the official answer. The unofficial, personal, and biased answer is > that Ken and Roger refused my plea to define x;y as ( qualification. > > Eugene McDonnell -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 25 19:23:11 1999 From: "Chris Burke" References: <001201bea6b3$37b295c0$0801a8c0@chief.spin.kharkov.ua> <374AB542.5CECF2AB@math.umass.edu> Subject: Re: Jforum: Coloring after apostrophes Date: Tue, 25 May 1999 19:10:50 -0400 charset="iso-8859-1" We decided to leave the color editor as is, and fix up the labs. In the most recent J beta, some of the labs have already been corrected (e.g. the OOP lab). The others should be done before the release. These fixes should at least let you run the labs without looking too bad, assuming you have the default, or a simple, color configuration. Note that it will not solve all problems. For example, we changed some quoted text to use double quotes. If you have set a color coding for double quotes, that will show up in the lab text. > I've looked at a couple labs in which apostrophes are used in > contractions in text, e.g., "Let's". The coloring that starts at the > "unmatched" single quote is truly distracting. > > Until a more coherent approach -- if there is one -- can be worked out, > it might be a good idea to remove all such contractions from the > distributed labs. And, if this occurs (didn't check it myself), rewrite > so as to avoid all possessives formed with apostrophes. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 25 21:50:50 1999 From: "Roger Hui" References: <006701bea702$d214bc20$950114d1@Pcdburke> Subject: Jforum: Re: Boxed Arrays Date: Tue, 25 May 1999 18:33:43 -0400 charset="iso-8859-1" In addition to the explanations that Paul and Chris gave, I should point out that in J ; is a verb that is syntactically like any other. In particular, in a phrase such as x;y;z;a;b;c;d the instances of ; can not look forward or look back; each instance of ; is given only its left and right arguments. This is not the case with the ; in APL. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Tue May 25 22:04:34 1999 Date: Tue, 25 May 1999 21:49:23 -0400 From: Kirk B Iverson Subject: Re: Jforum: Strange chars In-Reply-To: <3749efe85ef7001@blik.skima.is> At 00:33 1999-05-25 +0000, Gosi wrote: >I was playing with the FTP script from KBI. In order >to get it into a script I had the ftp.htm up in a >browser. I then copied the text from the browser >and pasted it into an ijs. > >All kinds of strange chars appeard when I tried >to run the window. It looked like some lines got >copied onto the line below when there was indent >but it also appeared to be copied onto spaces >from the line above it as well. >[...] Unfortunately, Internet Explorer seems to have trouble getting raw text out of a web page. Netscape handles it fine. I've added a link to the page which allows you to save the script directly to disk: http://www.interlog.com/~kbi/ftp/ftp.html /K -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 26 03:12:01 1999 From: gosi@centrum.is Subject: Re: Jforum: Strange chars Date: Wed, 26 May 99 06:57:06 +0000 Kirk B Iverson writes: > Unfortunately, Internet Explorer seems to have trouble > getting raw > text out of a web page. Netscape handles it fine. You are right on the button ! I did use IE first and then Netscape and it worked fine. /Gosi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 26 06:40:40 1999 From: Ajith Prasad Subject: RE: Jforum: Re: Boxed Arrays Date: Wed, 26 May 1999 18:26:50 +0800 charset="ISO-8859-1" Thanks. I forgot the "right-to-left" order of execution is also relevant in this case. -----Original Message----- From: Roger Hui [mailto:RHui@interlog.com] Sent: Wednesday, May 26, 1999 6:34 AM To: J Forum Subject: Jforum: Re: Boxed Arrays In addition to the explanations that Paul and Chris gave, I should point out that in J ; is a verb that is syntactically like any other. In particular, in a phrase such as x;y;z;a;b;c;d the instances of ; can not look forward or look back; each instance of ; is given only its left and right arguments. This is not the case with the ; in APL. ---------------------------------------------------------------------------- ---- 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 May 26 15:28:46 1999 From: "Oleg Kobchenko" Subject: Re: Jforum: Extended Comments Date: Wed, 26 May 1999 22:14:06 +0300 charset="iso-8859-1" Sure NB=: 0 :0 is wrong, I wrote without much thought. It should have been something like Roger proposed Nota=: 0 Bene=: :0 Nota Bene sdf sdfsd sdf sd sfd sdf sdf sd f ) As for the extra output. Sinse these comments are used in scripts, and most scripts run silently, who cares about the output? -----Original Message----- From: Murray Eisenberg Date: Wednesday, May 26, 1999 01:08 Subject: Re: Jforum: Extended Comments The suggestion below does not work -- trying to make the definition NB=: 0 : 0 or even NB=: (0 : 0) causes the cursor to be at the left margin and makes the interpreter wait for further input to conclude the definition. The alternative, (0 : 0) NB. stuff here and more here until the end ) of course produces a result that is immediately displayed, so you get the multi-line comment twice. The fix for that ... 0 0 $ (0 : 0) NB. stuff here and more here until the end ) .... seems rather ugly. Oleg Kobchenko wrote: > > > NB=: 0 : 0 > > use this > > NB > this is a nicer multiline comment > > There might be no need. Borrowing from other languages, > I very often use this > ) > -- 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 -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 26 16:36:02 1999 From: gosi@centrum.is Subject: Re: Jforum: Extended Comments Date: Wed, 26 May 99 20:24:48 +0000 Oleg Kobchenko wrote: > Nota=: 0 > Bene=: :0 > Nota Bene > sdf sdfsd > sdf sd sfd > sdf sdf sd f > ) Outside the verb it is ok to do this Nota=: 0 Bene=: :0 Nota Bene Here below follows a verb that does hardly anything bla bla blaaaaaaa ) f=: verb define 2+2 ) This here works fine but inside the verb it does not work f=: verb define 2+2 Nota Bene Inside the verb is not so good bla bla blaaaaaaa ) ) And at the end something like: 4!:55 <'Nota' 4!:55 <'Bene' would be needed /Gosi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Wed May 26 22:37:30 1999 From: k-list@iname.com Date: Wed, 26 May 1999 22:25:03 -0400 (EDT) Content-Type: Text/Plain Subject: Jforum: double byte problem - OCX I use English Win98 with Chinese viewer software The following command: wd'oleset ocx base text',EAV,[double-byte string],EAV will display some rubbish characters inside ocx, (the ocx can work with double-byte string under VB) but for normal text control: wd'set text',EAV,[double-byte string],EAV will display correctly. Any suggestion? --------------------------------------------------- Get free personalized email at http://www.iname.com -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 27 03:29:03 1999 From: Subject: Jforum: ODBC vs Oracle 8 Date: Thu, 27 May 1999 09:08:32 +0200 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id DAA02826 I posted a message about difficulties to connect to an Oracle 8 database, since I had no answer on this topic I am now resending the following sequences hoping someone can answer me. I translated the french parts of error messages in bold italic. Here are the sequences with error message: NB. First with the Oracle 8 supplied ODBC Driver ddcon'dsn=fend4;uid=unifedh;pwd=unifedh' _1 dderr'' IM002 0 [Microsoft][Gestionnaire de pilotes ODBC] Source de donn�es non trouv�e et nom de pilote non sp�cifi� IM002 0[Microsoft][ODBC driver]Data Source not found and driver name unspecified ddcon'dsn=fend4' _1 dderr'' 28000 1005 [Oracle][ODBC][Ora]ORA-01005: Aucun mot de passe; connexion refus�e 28000 1005 [Oracle][ODBC][Ora]ORA-1005: No Password; Connection Refused NB. And second, with the standard Microsoft ODBC Driver for Oracle ddcon'dsn=fend4;uid=unifedh;pwd=unifedh' _1 dderr'' IM002 0 [Microsoft][Gestionnaire de pilotes ODBC] Source de donn�es non trouv�e et nom de pilote non sp�cifi� IM002 0[Microsoft][ODBC driver]Data Source not found and driver name unspecified ddcon'dsn=fend4' _1 dderr'' 28000 1017 [Microsoft][ODBC driver for Oracle][Oracle]ORA-01017: nom d'utilisateur/mot de passe invalide; connexion refus�e - more error info available (1) 28000 1017 [Microsoft][ODBC driver for Oracle][Oracle]ORA-01017: Invalid User name/Password ;Connexion Refused - more error info available (1) NB. End of sequences I noticed that there is no provision for a password in the Oracle 8 ODBC driver configuration for any of the two drivers tried, as is the case for access... Is that something helping ? I would appreciate any help on this topic... I am sure someone out there is connecting to Oracle with J... Regards/Paul -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 27 14:53:02 1999 From: gosi@centrum.is Subject: Jforum: ODBC blob Date: Thu, 27 May 99 18:43:26 +0000 5 of 18 DSN DRIVER and DATA LOCATION ----------------------------------------- jblob Access97 file \j402\system\examples\data\jblob.mdb should possibly be J403 -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 27 17:22:46 1999 From: gosi@centrum.is Subject: Jforum: ODBC lab Date: Thu, 27 May 99 18:36:15 +0000 3 of 10 > loot at the sheet with Excel or another spreadsheet. should be "look at the sheet with Excel or another spreadsheet." 9 of 10 NB. run report SHEET expensereport ch �domain error: ymdfrts � m=.1{"1 ym=.0 1{"1 ymdfrts y. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 27 17:32:33 1999 From: gosi@centrum.is Subject: Jforum: ODBC inverting SQL lab Date: Thu, 27 May 99 18:45:50 +0000 3 of 23 DSN DRIVER and DATA LOCATION ----------------------------------------- jdata FoxPro or Dbase driver directory \j402\system\examples\data\ messier EXCEL driver and spreadsheet file \j402\system\examples\data\messier.xls It is possibly not so good to include a fixed name for J402 directory in the lab. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 27 17:34:20 1999 From: gosi@centrum.is Subject: Jforum: ODBC basic Date: Thu, 27 May 99 18:40:24 +0000 3 of 19 DSN FILE, DIRECTORY or DATABASE --------------------------------------------- jdata FoxPro or dBase driver \j402\system\examples\data jaccess ACCESS driver \j402\system\examples\data\jdata.mdb should possibly be refering to J403 -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 27 17:50:00 1999 From: gosi@centrum.is Subject: Jforum: Snapper and Windiff Date: Thu, 27 May 99 18:52:35 +0000 I can recommend two free programs I found on the web today. One is called Snapper and the other one called Windiff. Snapper shows which files have changed between different distributions of J and Windiff displays nicely in detail how the files have changed. I have used Windiff for many years but I always thought it was a part of C++ As I needed Windiff and did not have it on my computer I started to look for it on the web and found Snapper too. /Gosi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Thu May 27 17:57:33 1999 Date: Thu, 27 May 1999 09:37:13 -0400 From: David Ness Subject: Re: Jforum: Re: Typos References: <3748BF8A.E825FE04@worldnet.att.net> <37496496.3FE6F333@Home.Com> <374979CC.BD8555AD@SAmerica.com> Daniel Torres wrote: > > The experience in the field of advertising dictates that even if the > probability of typos being discovered are low, one should not conclude that the > importance of eliminating typos is diminished. The purchasing effect on a > potential buyer who discovers a typo in the presentation of a product is > devastating. > Could you give me some references? -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 28 07:32:27 1999 Date: Fri, 28 May 1999 06:15:06 -0500 From: Don Guinn Subject: Re: Jforum: Re: Typos References: <3748BF8A.E825FE04@worldnet.att.net> <37496496.3FE6F333@Home.Com> <374979CC.BD8555AD@SAmerica.com> <374D4A89.FCA2C0AE@Home.Com> It depends on the buyer (or reader). My wife is very critical of spelling and grammatical errors. When she sees one it turns her off to the author or product. Me? I could care less. What upsets me is incompleteness either by accident or in an attempt to mislead. David Ness wrote: > Daniel Torres wrote: > > > > The experience in the field of advertising dictates that even if the > > probability of typos being discovered are low, one should not conclude that the > > importance of eliminating typos is diminished. The purchasing effect on a > > potential buyer who discovers a typo in the presentation of a product is > > devastating. > > > > Could you give me some references? > > -------------------------------------------------------------------------------- > 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 May 28 08:19:04 1999 From: "Oleg Kobchenko" Subject: Jforum: Syntax hiliting and fonts Date: Fri, 28 May 1999 15:00:59 +0300 charset="iso-8859-1" I have checked the new 403a07 beta for fonts and hiliting. It's nice to have the underline alternative. However, 2 problems: 1. Not always the underline is visible. Especially, in most widely used Courier New at 9pt (wich corresponds to J's 11pt): In italic/underline it shows, though, in 10/12pt it shows by itself. But the 9pt (J's 11pt) is so critical. Can it be fixed? 2. In 'control words' item, when you select underline, together with the "word." (word dot) the right adjesent spaces are underlined: word. another word ~~~~~~~~ Of course it's not seen in color/italic, since the spaces are invisible, but shows through in underline. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 28 10:11:58 1999 Date: Fri, 28 May 1999 09:15:04 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: Syntax hiliting and fonts References: <000601bea901$c0f8e0f0$0801a8c0@chief.spin.kharkov.ua> Oleg Kobchenko wrote: > > I have checked the new 403a07 beta for fonts and hiliting. > It's nice to have the underline alternative. However, 2 problems: > > 1. Not always the underline is visible. Especially, in most widely > used Courier New at 9pt (wich corresponds to J's 11pt): > In italic/underline it shows, though, in 10/12pt it shows > by itself. But the 9pt (J's 11pt) is so critical. Can it be fixed? I just use the font provided by Windows with the size and options requested. I don't think there is anything I can do about how underline looks at a small size. > 2. In 'control words' item, when you select underline, together > with the "word." (word dot) the right adjesent spaces are underlined: > > word. another word > ~~~~~~~~ This is a bug and will be fixed. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 28 13:50:10 1999 Date: Fri, 28 May 1999 13:37:54 -0400 From: Alain Miville de =?ISO-8859-1?Q?Ch=EAne?= Subject: Jforum: Problem when debug GUI is active charset=ISO-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id NAA00476 J caused an invalid page fault in module J.DLL at 0177:10022026. Registers: EAX=016a2fd0 CS=0177 EIP=10022026 EFLGS=00010246 EBX=016bfb38 SS=017f ESP=006eeaac EBP=00000000 ECX=00000000 DS=017f ESI=00e7ea54 FS=324f EDX=0000012f ES=017f EDI=006eead0 GS=0000 Bytes at CS:EIP: c7 01 fe ff ff ff 8b 40 04 85 c0 75 eb a1 b0 27 Stack dump: 00000000 10022217 00000000 00e7ea54 0169e630 0146fb00 02000000 10032ab0 016ca3dc fffffffe 00e7ea00 0146fb94 016bfb38 0169e630 0169364c 01671f00 and the debug window was showing >[0] 11!:0 -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 28 14:36:48 1999 Date: Fri, 28 May 1999 14:25:46 -0400 From: Alain Miville de =?ISO-8859-1?Q?Ch=EAne?= Subject: Jforum: J4.03 wheel on mouse charset=ISO-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id OAA15363 the wheel still doesn't work on the mouse. It works in 4.02. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 28 15:51:56 1999 Date: Fri, 28 May 1999 21:32:49 +0200 From: Martin Neitzel Subject: Re: Jforum: Snapper and Windiff In-Reply-To: <374d947330ee001@blik.skima.is> Organization: Gaertner Datensysteme, Braunschweig, Germany In article <374d947330ee001@blik.skima.is> you write: > > I can recommend two free programs I found on the web today. > One is called Snapper and the other one called Windiff. > > Snapper shows which files have changed between different > distributions of J and Windiff displays nicely in detail how the files > have changed. The repository users can already compare their existing J standard library against the most current or any other release. The important point is to relief YOU as a user from mainting directories with different versions, which quickly accumulate. (Hi there, beta testers!) For example, the following command quickly shows what happened between the J libary as stored on your computer with what's now _officially_ current and going to be part of the next release, for brevity restricted on the system/main hierarchy: cvs diff -cu -r HEAD system/main (Or the appropriate buttons in a graphical CVS frontend): Index: system/main/format.ijs =================================================================== RCS file: /usr/local/cvs/j/isi/lib/system/main/format.ijs,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -c -u -r1.1.1.1 -r1.2 cvs diff: conflicting specifications of output style --- system/main/format.ijs 1999/01/09 08:15:59 1.1.1.1 +++ system/main/format.ijs 1999/03/01 21:10:58 1.2 @@ -108,7 +108,7 @@ ) NB. ========================================================= -NB.*expandby v expand data with fit value +NB.*expandby c expand data with fit value NB. e.g. 0 1 0 0 1 expandby 99 [ 10 20 NB. 99 10 99 99 20 expandby=: 2 : 'm.&# ^:_1 !. n.' @@ -223,11 +223,11 @@ end. if. 'z' e. x do. - dat=. (1-w){.!.'0' &.> dat - dat=. (neg{'0-'),&>,dat + dat=. (-w){.!.'0' &.> ,dat + dat=. > ('-'&, @ }. &.> neg#dat) (bx neg)} dat else. - dat=. (neg{' -'),&.>dat - dat=. (-w){.!.' ' &>,dat + dat=. (neg{' -'),&.>,dat + dat=. (-w){.!.' ' &> dat end. r=. r, Subject: Jforum: Restore from file Date: Fri, 28 May 1999 15:06:21 -0500 Doing a edit/restore from file in the new #7 version doesn't update the screen. Pressing the down arrow will update each line as it passes by. Peter Nichols -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 28 16:54:44 1999 From: "Nichols, Peter" Subject: Jforum: Restore from file Date: Fri, 28 May 1999 10:49:00 -0500 If I'm editing a file and then click on Restore from file, it doesn't rewrite the screen. Peter Nichols -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 28 17:00:58 1999 Date: Fri, 28 May 1999 16:11:40 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: Restore from file References: <01074BD4EEC4D1118E3200805F6542A7177EE1@SPRDALLAS2> Nichols, Peter wrote: > Doing a edit/restore from file in the new #7 version doesn't update the > screen. Pressing the down arrow will update each line as it passes by. Thanks. We'll fix that. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 28 17:57:39 1999 From: Andrew Nikitin Subject: Jforum: new editor features Date: Fri, 28 May 1999 16:14:17 -0500 Does new editor allow to assign J verbs to different key combinations? Is there programmatic access to left 'margin' (where bookmarks are placed)? Can user place something on this margin? nsg -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 28 18:31:02 1999 From: gosi@centrum.is Subject: Re: Jforum: new editor features Date: Fri, 28 May 99 22:14:14 +0000 All this talk about the J editor. Does that mean that the development environment for J is now called J editor? I have always preferred to call it a studio because it is a lot more than an editor. It took me a while to get the hang of it. I was looking for an editor but did not find any. It is possible to say that you give away J for free and only sell the editor. I still prefer to call it a studio. Parts of the studio is obviously an editor. And by the way. I am having a problem with Icelandic characters in the editor. They display ok in the form editor and on forms but not in ijx nor ijs as they used to in J402. I am using J40307 even if the help about only tells me it is J403Beta. /Gosi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 28 19:01:50 1999 Date: Fri, 28 May 1999 18:46:41 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: new editor features References: Andrew Nikitin wrote: > Does new editor allow to assign J verbs to different key combinations? > Is there programmatic access to left 'margin' (where bookmarks are > placed)? > Can user place something on this margin? There is no support for this. Interesting ideas for the next release. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 28 19:11:44 1999 From: Andrew Nikitin Subject: RE: Jforum: new editor features Date: Fri, 28 May 1999 17:58:13 -0500 > -----Original Message----- > From: gosi@centrum.is [SMTP:gosi@centrum.is] > Sent: Friday, May 28, 1999 17:14 > > All this talk about the J editor. Does that mean that > the development environment for J is now called > J editor? > > I have always preferred to call it a studio because it > is a lot more than an editor. Personally I use editor as part of, as you call it, 'studio' 100% of the time I work with it. (Actually, not exactly 100, but it is very good approximation) This relates not only to J environment, but to any I ever used. That is why convenience and power of editor strictly determines convenience and power of environment ('studio'). And that is why I am so concerned about editor. Among all those new editor's features there is only one that I've found useful to me: possibility to turn off syntax coloring. And I was just curious, maybe there is something else almost the same usefull? > It took me a while to get the hang of it. I was looking > for an editor but did not find any. Sure. If you wish you may call it 'studio'. Then the questions would be Does new 'studio' allow to assign J verbs to different key combinations? Is there programmatic access to left 'margin' (where bookmarks are placed)? Can user place something on this margin? > It is possible to say that you give away J for free and only > sell the editor. I still prefer to call it a studio. Parts of the > studio is obviously an editor. Sure. The same way as parts of the computer is obviously computer without dust inside. > And by the way. I am having a problem with Icelandic characters in the > editor. You are lucky. I have problems with russian characters and this hurts me much more. nsg -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 28 19:11:47 1999 From: gosi@centrum.is Subject: Re: Jforum: new editor features Date: Fri, 28 May 99 22:56:10 +0000 > And by the way. I am having a problem with Icelandic > characters in the editor. I might add that if the Icelandic characters are permanently gone in this editor then I would like to be able to chose the old editor as a config option. /Gosi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 28 19:11:52 1999 Date: Fri, 28 May 1999 18:53:55 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: new editor features References: <374f1536684b001@blik.skima.is> gosi@centrum.is wrote: > I am having a problem with Icelandic characters in the editor. Could you give me more information on this problem. As far as I can tell the new J code editor (ijx and ijs windows) supports true type fonts with ANSI and OEM character sets the same as before. What font are you having problems with? How does it display? Note that it must be a fixed pitch font. If you select a font that isn't fixed pitch, your selection is ignored and you get a default system font. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 28 20:04:44 1999 From: Andrew Nikitin Subject: Jforum: smscroll Date: Fri, 28 May 1999 18:48:04 -0500 It seems that sematics of smscroll had been changed. For j402 smscroll n meant: scroll window so that n-th line appear at top. Now it means: scroll window n lines down. Can I model previous behaviour of smscroll? nsg -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Fri May 28 22:36:24 1999 Date: Fri, 28 May 1999 22:20:28 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: smscroll References: Andrew Nikitin wrote: > It seems that sematics of smscroll had been changed. > For j402 > > smscroll n > > meant: scroll window so that n-th line appear at top. > Now it means: scroll window n lines down. > > Can I model previous behaviour of smscroll? You're right. As far as I can tell this is an unintentional change. I'll check with Chris, but my immediate reaction is that it is a bug and it will be fixed. There is a new command, smgetscroll, with this release that gives the scroll position of the top line. You could model either definition of smscroll from the other. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 29 04:31:41 1999 From: gosi@centrum.is Subject: Re: Jforum: new editor features Date: Sat, 29 May 99 08:19:07 +0000 Eric Iverson wrote: > gosi@centrum.is wrote: > > I am having a problem with Icelandic characters in the editor. > > Could you give me more information on this problem. As far as I can tell > the new J code editor (ijx and ijs windows) supports true type fonts > with ANSI and OEM character sets the same as before. What font are you > having problems with? I am not getting Times New Roman which I usually used before in J402 and I tried a few others at random and did not see any. Notepad displays Icelandic chars with many of the fonts that J does not. > How does it display? In ISIJ they do not display at all in ijx and they display as black boxes in ijs. > Note that it must be a fixed > pitch font. If you select a font that isn't fixed pitch, your > selection > is ignored and you get a default system font. I tested all variations of fonts and settings and now I do get Icelandic characters with this: courier 20 ansi courier 20 default courier new 20 ansi courier new 20 default fixedsys ansi fixedsys oem fixedsys default lucida console default lucida console ansi marlett ansi modern ansi monotype sorts ansi ms outlook ansi mt extra ansi roman ansi script ansi system ansi system default terminal ansi wingdings ansi I bet some of them are not really there and the system is picking something instead. For exempel windings. Notepad does not display Icelandic characters with wingdings but J does !! /Gosi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 29 06:25:46 1999 From: Subject: Jforum: ODBC vs Oracle 8 Date: Sat, 29 May 1999 12:14:46 +0200 Hello ! 1 2 3 ! Hello ! 1 2 3! Anyone connecting J to Oracle 8 out there ? If you do please contact me, I need help... Regards/Paul -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 29 09:02:30 1999 Date: Sat, 29 May 1999 08:52:30 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: new editor features References: <374fa2fb1d82001@blik.skima.is> gosi@centrum.is wrote: > I am not getting Times New Roman which I usually used > before in J402 and I tried a few others at random and > did not see any. Notepad displays Icelandic chars with > many of the fonts that J does not. Times New Roman is not a fixed pitch font. You must use a fixed pitch font in the new J code editor. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 29 10:25:55 1999 From: bjorn@rvk.is X-Lotus-FromDomain: RVK Date: Sat, 29 May 1999 14:16:11 +0000 Subject: Jforum: Replace all Content-type: text/plain; charset=us-ascii Content-Disposition: inline I was trying "replace all" and it looks like "replace all" does not do "replace all". What it does is "replace forward" so when I had ----------- script begins 1.2.3.4 1.2.3.4 1.2.3.4 1.2.3.4 -------------- script ends After replace all "." with "" it looks like ----------- script begins 1.2.3.4 1.2.3.4 1234 1234 -------------- script ends "Replace all" should do "find from top" and then "replace forward" or rename the button. /Gosi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 29 12:26:39 1999 From: "Chris Burke" References: <00256780.004E6380.00@bvnotes.bv.rvk.is> Subject: Re: Jforum: Replace all Date: Sat, 29 May 1999 12:18:02 -0400 charset="iso-8859-1" Thanks for pointing this out. The name will be changed to 'Replace Forward', leaving the existing behaviour unchanged. To replace from the top, first press the 'Find From Top' button. ----- Original Message ----- From: Sent: Saturday, May 29, 1999 10:16 AM Subject: Jforum: Replace all > I was trying "replace all" and it looks like "replace all" does not do > "replace all". > What it does is "replace forward" so when I had > > ----------- script begins > 1.2.3.4 > > 1.2.3.4 > > > > 1.2.3.4 > > 1.2.3.4 > > -------------- script ends > > After replace all "." with "" it looks like > > ----------- script begins > 1.2.3.4 > > 1.2.3.4 > > > > 1234 > > 1234 > > > -------------- script ends > > "Replace all" should do "find from top" and then "replace forward" > or rename the button. > > > /Gosi > > > > -------------------------------------------------------------------- ------------ > 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 May 29 13:02:24 1999 From: Ajith Prasad Subject: Jforum: DICTIONARIES IN J Date: Sun, 30 May 1999 00:53:55 +0800 Python and K directly support "dictionaries". For example, in Python, I can write a salary lookup table for, say, 3 employees as a dictionary of the form: salary_table = {'bill':(200,300,400),'madeline':(150,200,250),'alan':(160,170,200)} Bill's salary would then be given by the following function call: salary_table['bill'] and would produce the required result: salary_table['bill']=(200,300,400) How would one similarly implement "dictionaries" in J? Thanks in advance for any advice. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 29 13:06:56 1999 Date: Sat, 29 May 1999 12:57:01 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Jforum: J 4.03 Beta (8th version) The 8th version of the J 4.03 beta is now available (NT/Win9?). http://www.interlog.com/~eiverson/j403a08.exe Various fixes and changes. Download, install, start J, and read the Release Notes (Help|Release Notes). Please send comments and problem reports to this forum. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 29 13:28:15 1999 From: "Chris Burke" References: Subject: Re: Jforum: DICTIONARIES IN J Date: Sat, 29 May 1999 13:20:26 -0400 charset="iso-8859-1" Here is a quick and dirty method. Dictionaries is a nice idea and I would to have a script that implemented them. It likely would not have to be part of the interpreter. DAT=: _2 [\ 'bill';200 300 400;'madeline';150 200 250;'alan';160 170 200 get=: [: > [: {: ] {~ ([: {."1 ]) i. [: {. [: boxopen [: , [ DAT +--------+-----------+ |bill |200 300 400| +--------+-----------+ |madeline|150 200 250| +--------+-----------+ |alan |160 170 200| +--------+-----------+ 'bill' get DAT 200 300 400 'alan' get DAT 160 170 200 ----- Original Message ----- From: Ajith Prasad Sent: Saturday, May 29, 1999 12:53 PM Subject: Jforum: DICTIONARIES IN J > Python and K directly support "dictionaries". For example, in Python, I can > write a salary lookup table for, say, 3 employees as a dictionary of the > form: > > salary_table = > {'bill':(200,300,400),'madeline':(150,200,250),'alan':(160,170,200)} > > Bill's salary would then be given by the following function call: > > salary_table['bill'] and would produce the required result: > > salary_table['bill']=(200,300,400) > > How would one similarly implement "dictionaries" in J? Thanks in advance for > any advice. > > -------------------------------------------------------------------- ------------ > 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 May 29 13:43:18 1999 From: "Roger Hui" References: Subject: Jforum: Re: DICTIONARIES IN J Date: Sat, 29 May 1999 10:32:44 -0400 charset="iso-8859-1" Ajith Prasad writes on Saturday, May 29: > Python and K directly support "dictionaries". For example, in Python, I can > write a salary lookup table for, say, 3 employees as a dictionary of the > form: > > salary_table = > {'bill':(200,300,400),'madeline':(150,200,250),'alan':(160,170,200)} > > Bill's salary would then be given by the following function call: > > salary_table['bill'] and would produce the required result: > > salary_table['bill']=(200,300,400) > > How would one similarly implement "dictionaries" in J? Thanks in advance for > any advice. Dictionaries can be implemented by having separate arrays for the keys and the corresponding data. Instead of using the key values directly as indices, you'd use keys i. kv . Thus: keys=: <;._1 ' bill madeline alan' data=: _3[\ 200 300 400 150 200 250 160 170 200 (keys i. <;._1 ' madeline bill') { data 150 200 250 200 300 400 data=: 222 333 444 (keys i. <'bill') } data data 222 333 444 150 200 250 160 170 200 When designing the keys it is important to select a representation which has fast support in the dyad i. , such as a boolean, integer, or literal array, or a vector of boxed strings ("keys" above). You can readily verify the fitness using 6!:2 . -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 29 15:03:44 1999 From: "Simon Garland" References: Subject: Re: Jforum: DICTIONARIES IN J Date: Sat, 29 May 1999 20:54:35 +0200 charset="iso-8859-1" I've got a neat implementation of dictionaries (3 different classes, for general text keys, for tokens, and for numbers) I'll sort out the code and send it shortly. ----- Original Message ----- From: Ajith Prasad Sent: Saturday, May 29, 1999 6:53 PM Subject: Jforum: DICTIONARIES IN J > Python and K directly support "dictionaries". For example, in Python, I can > write a salary lookup table for, say, 3 employees as a dictionary of the > form: > > salary_table = > {'bill':(200,300,400),'madeline':(150,200,250),'alan':(160,170,200)} > > Bill's salary would then be given by the following function call: > > salary_table['bill'] and would produce the required result: > > salary_table['bill']=(200,300,400) > > How would one similarly implement "dictionaries" in J? Thanks in advance for > any advice. > > -------------------------------------------------------------------------- ------ > 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 May 29 15:21:12 1999 From: "Oleg Kobchenko" Subject: Re: Jforum: Syntax hiliting and fonts Date: Sat, 29 May 1999 22:12:54 +0300 Content-Type: multipart/mixed; boundary="----=_NextPart_000_002B_01BEAA20.668DFF90" This is a multi-part message in MIME format. ------=_NextPart_000_002B_01BEAA20.668DFF90 charset="iso-8859-1" I wanted to make a testbench for font specs and see how underline works in isigraph. To my surprise I found out that it does not work at all. You can run the attached form script to see that the underline option in fontspec does nothing. ------=_NextPart_000_002B_01BEAA20.668DFF90 Content-Type: application/octet-stream; name="fontspec.ijs" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="fontspec.ijs" require'gl2' FRM=3D: 0 : 0 pc frm;pn "Font Specifications"; sbar 2 ; sbarset idsfont 120 "Font metrics"; sbarset idsext 50 "Extent"; sbarshow; xywh 7 80 180 50;cc gr isigraph rightmove bottommove; xywh 6 6 64 50;cc face combodrop; xywh 72 6 23 50;cc size combodrop ws_vscroll cbs_autohscroll; xywh 10 25 35 11;cc cset1 radiobutton;cn "ANSI"; xywh 10 35 35 11;cc cset2 radiobutton group;cn "OEM"; xywh 10 45 35 11;cc cset3 radiobutton group;cn "default"; xywh 60 25 34 11;cc italic checkbox; xywh 60 35 34 11;cc bold checkbox; xywh 60 45 34 11;cc underline checkbox; xywh 99 6 88 11;cc str edit ws_border es_autohscroll rightmove; xywh 99 20 88 58;cc tm editm ws_border ws_vscroll es_autohscroll = es_autovscroll es_readonly rightmove; pas 6 6;pcenter; rem form end; ) frm_run=3D: 3 : 0 wd FRM wd'set face *Arial',LF,'Courier New',LF,'Times New Roman' wd'setselect face 1' wd'set size *10',LF,'12',LF,'14',LF,'16',LF,'18',LF,'20',LF,'22' wd'setselect size 3' wd'set str *testing 1 2 3' wd'setfont tm "Courier New" 11' wd 'pshow;' frm_do'' ) frm_cancel=3D: frm_close=3D: wd bind 'pclose' frm_italic_button=3D: frm_bold_button=3D: frm_underline_button=3D: = frm_do frm_cset1_button=3D: frm_cset2_button=3D: frm_cset3_button=3D: frm_do frm_face_button=3D: frm_face_select=3D: frm_do frm_str_button=3D: frm_size_select=3D: frm_size_button=3D: frm_do frm_do=3D: 3 : 0 t=3D. '"',face,'" ',size,' ' t=3D. t,' ',;(".cset3,' ',cset2)#;:'default oem' t=3D. t,' ',;:^:_1(".italic,' ',bold,' ',underline)#;:'italic bold = underline' wd'set idsfont *', t glsel'gr' glclear'' glmap MM_TEXT glmapraw'' glextent 0 glextentfont t wd'set idsext *Extent: ',":glqextent str fm=3D. 'Height Ascent Descent InternalLeading ExternalLeading ' fm=3D.>;:fm,'AverageCharWidth MaxCharWidth' wd'set tm *',_1}.,,&LF"1 fm,"1 ' ',"1 ":,.glqtextmetrics '' glfont t gltextxy 10 10 gltext str glshowx'' glpaintx'' ) ------=_NextPart_000_002B_01BEAA20.668DFF90-- -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 29 15:21:14 1999 From: "Oleg Kobchenko" Subject: Re: Jforum: Syntax hiliting and fonts Date: Sat, 29 May 1999 22:10:29 +0300 charset="iso-8859-1" Here is an illustration to see where the problem may be. Open WordPad. Enter a couple of text lines. Select all (Ctrl+A) and choose Courier New 9pt font. Now select a word on the top line and press the "U" button on the toolbar (switch for the underline style) several times. Notice how the second line below jumps up and down allowing an extra pixel for the underline on the line above. Now Select all and choose Courier New 10pt. Do the same as above. Now the line below does not jump, since there is enough space for the underline in that font size. I suspect that the problem with underline visibility at certain fonts and sizes can cured with adding extra pixel(s) per line. I believe Windows API functions, like GetTextExtentPoint32 should provide the necessary information. -----Original Message----- From: Eric Iverson Date: Friday, May 28, 1999 17:05 Subject: Re: Jforum: Syntax hiliting and fonts Oleg Kobchenko wrote: > > I have checked the new 403a07 beta for fonts and hiliting. > It's nice to have the underline alternative. However, 2 problems: > > 1. Not always the underline is visible. Especially, in most widely > used Courier New at 9pt (wich corresponds to J's 11pt): > In italic/underline it shows, though, in 10/12pt it shows > by itself. But the 9pt (J's 11pt) is so critical. Can it be fixed? I just use the font provided by Windows with the size and options requested. I don't think there is anything I can do about how underline looks at a small size. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 29 15:43:13 1999 From: "Oleg Kobchenko" Subject: Re: Jforum: new editor features Date: Sat, 29 May 1999 22:32:19 +0300 charset="iso-8859-1" Windows has option for fonts to be ANSI or OEM. But for keyboards in national settings there is only the ANSI option. Prior to beta J403, J 'editor' refused to accept keycodes of the upper ANSI set above 127, though it could display them. Now it accepts. However the mapping is such that it does not correctly correspond to either ANSI or OEM. Moreover, currently the Config/Font selection does not preserve the 'Script' and it always remain 'Western'. So one cannot even select the proper charset to see the Russian letters at all. I suppose the same happens with Icelandic. However, French (Canadian) may not suffer such problems, since the Western charset includes French letters. -----Original Message----- From: Eric Iverson Date: Saturday, May 29, 1999 02:00 Subject: Re: Jforum: new editor features gosi@centrum.is wrote: > I am having a problem with Icelandic characters in the editor. Could you give me more information on this problem. As far as I can tell the new J code editor (ijx and ijs windows) supports true type fonts with ANSI and OEM character sets the same as before. What font are you having problems with? How does it display? Note that it must be a fixed pitch font. If you select a font that isn't fixed pitch, your selection is ignored and you get a default system font. --- also --- > And by the way. I am having a problem with Icelandic characters in the > editor. You are lucky. I have problems with russian characters and this hurts me much more. nsg -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 29 17:03:48 1999 From: "Simon Garland" References: Subject: Re: Jforum: DICTIONARIES IN J Date: Sat, 29 May 1999 22:50:25 +0200 Content-Type: multipart/mixed; boundary="----=_NextPart_000_0033_01BEAA25.A4371DE0" This is a multi-part message in MIME format. ------=_NextPart_000_0033_01BEAA25.A4371DE0 charset="iso-8859-1" Content-Transfer-Encoding: 8bit enclosed is a project 'dictionaries', unpack it to your user\projects directory the implementation is based on the smalltalk Dictionary, class sDict is the ordinary dictionary with strings as keys. sWDict (Word Dictionary) is based on Jtokens - ie on the use of ;: to chop the keys, and sNDict uses numeric keys. you'll see that the two subClasses sWDict and sNDict inherit most of the code from sDict and only change how the keys are handled. each class contains a method, and sDict has some documentation, I'll add some more if anyone is interested in using this stuff. load the project from the project manager, then heres your example: salaryTable=.''conew'sWDict' pPutKV__salaryTable'bill madeline alan';200 300 400;150 200 250;160 170 200 1 1 1 get__salaryTable 'bill' �����������Ŀ �200 300 400� ������������� get__salaryTable 'ajith' NB. try to get key that doesn't exist �index error: get � i {values pGet__salaryTable'ajith' NB. permissive get, returns default ڿ �� �� setFill__salaryTable 0 0 0 NB. set the default value 0 0 0 pGet__salaryTable'ajith' NB. permissive get �����Ŀ �0 0 0� ������� includes__salaryTable 'tom dick harry bill' 0 0 0 1 size__salaryTable '' 3 allKV__salaryTable'' NB. all key/value pairs ��������������������������������������������������������Ŀ �������������������Ŀ�200 300 400�150 200 250�160 170 200� ��bill�madeline�alan�� � � � ��������������������ٳ � � � ���������������������������������������������������������� delete__salaryTable 'bill' 1 delete__salaryTable 'bill' NB. try to delete again, but not found �assertion failure: assert � assert x.+.*./foundMsk pDelete__salaryTable 'bill' NB. permissive delete, this works.. 0 and so on... ----- Original Message ----- From: Ajith Prasad Sent: Saturday, May 29, 1999 6:53 PM Subject: Jforum: DICTIONARIES IN J > Python and K directly support "dictionaries". For example, in Python, I can > write a salary lookup table for, say, 3 employees as a dictionary of the > form: > > salary_table = > {'bill':(200,300,400),'madeline':(150,200,250),'alan':(160,170,200)} > > Bill's salary would then be given by the following function call: > > salary_table['bill'] and would produce the required result: > > salary_table['bill']=(200,300,400) > > How would one similarly implement "dictionaries" in J? Thanks in advance for > any advice. > > -------------------------------------------------------------------------- ------ > J Forum: for information about this list, see http://www.jsoftware.com/forum.htm > ------=_NextPart_000_0033_01BEAA25.A4371DE0 Content-Type: application/x-zip-compressed; name="Projects.zip" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Projects.zip" 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 BgAAAAAFAAUAVAEAAK0GAAAAAA== ------=_NextPart_000_0033_01BEAA25.A4371DE0-- -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 29 17:23:32 1999 Date: Sat, 29 May 1999 17:07:37 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: Syntax hiliting and fonts References: <002301beaa06$eaf3e250$0801a8c0@chief.spin.kharkov.ua> Oleg Kobchenko wrote: > > Here is an illustration to see where the problem may be. > > Open WordPad. Enter a couple of text lines. Select all (Ctrl+A) > and choose Courier New 9pt font. Now select a word on the top line > and press the "U" button on the toolbar (switch for the underline > style) several times. Notice how the second line below jumps up and > down allowing an extra pixel for the underline on the line above. > > Now Select all and choose Courier New 10pt. Do the same as above. > Now the line below does not jump, since there is enough space for > the underline in that font size. > > I suspect that the problem with underline visibility at certain > fonts and sizes can cured with adding extra pixel(s) per line. > I believe Windows API functions, like GetTextExtentPoint32 should > provide the necessary information. > > -----Original Message----- > From: Eric Iverson > To: forum@jsoftware.com > Date: Friday, May 28, 1999 17:05 > Subject: Re: Jforum: Syntax hiliting and fonts > > Oleg Kobchenko wrote: > > > > I have checked the new 403a07 beta for fonts and hiliting. > > It's nice to have the underline alternative. However, 2 problems: > > > > 1. Not always the underline is visible. Especially, in most widely > > used Courier New at 9pt (wich corresponds to J's 11pt): > > In italic/underline it shows, though, in 10/12pt it shows > > by itself. But the 9pt (J's 11pt) is so critical. Can it be fixed? > > I just use the font provided by Windows with the size and options > requested. I don't think there is anything I can do about how underline > looks at a small size. Interesting. I now see what would have to be done in order to properly support underline. It has also made me realize that it might be possible to support bold with a similar trick. That is, tighten up the bold chars so that they were of the same width as plain. This might look ok. If not, then the plain chars could be spread out a bit so that the result was fixed pitch. Interesting ideas for the future. I'm afraid we've reached the point of diminishing returns. And we are out of time. We'll have to live with these limitations, but keep them in mind for the future. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 29 17:46:03 1999 Date: Sat, 29 May 1999 17:28:16 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Jforum: J 4.03 Beta (version 9) The 9th version of the J 4.03 beta is now available (NT/Win9?). http://www.interlog.com/~eiverson/j403a09.exe Error in build left latest j.dll out of version 08. Download, install, start J, and read the Release Notes (Help|Release Notes). Please send comments and problem reports to this forum. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 29 17:51:07 1999 Date: Sat, 29 May 1999 17:25:00 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: new editor features References: <003301beaa09$f840b390$0801a8c0@chief.spin.kharkov.ua> Oleg Kobchenko wrote: > Windows has option for fonts to be ANSI or OEM. > But for keyboards in national settings there is only > the ANSI option. Prior to beta J403, J 'editor' refused > to accept keycodes of the upper ANSI set above 127, though > it could display them. Now it accepts. However the mapping > is such that it does not correctly correspond to either > ANSI or OEM. > > Moreover, currently the Config/Font selection does not > preserve the 'Script' and it always remain 'Western'. > So one cannot even select the proper charset to see the Russian > letters at all. I suppose the same happens with Icelandic. > However, French (Canadian) may not suffer such problems, > since the Western charset includes French letters. I don't understand. Possibly because my experiments with English windows and keyboard give different result than on your configuration. As far as I can tell the support for J402 J403 code editors of ANSI and OEM character sets is identical (in function, though the code is completely different). The only difference is that the J403 code editor insists on a fixed pitch font. If I select Courier New ANSI, I can enter code points above 127 with the alt numeric sequence. For example, alt+0200 displays an accented cap E in the editor. This behaves as expected. Or I can cut/paste from CharMap or other apps. Just realized you are probably (Russian and Icelandic) are trying to work with multi-byte character sets. These might work in the old editor (as it is a standard edit control), but I think it would get J a bit confused as I'm not sure how the multibyte codes would get passed across. There is no multi-byte support in the new code editor. Eventualy it might be possible to have unicode support both in the editor and in J and this would be the proper solution in the future. But the future is not now. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 29 17:58:18 1999 Date: Sat, 29 May 1999 17:45:09 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: Syntax hiliting and fonts References: <002e01beaa07$41b05240$0801a8c0@chief.spin.kharkov.ua> Oleg Kobchenko wrote: > ... [isigraph font underline option doesn't] ... Thanks. This is fixed and will be in next version. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 29 18:17:17 1999 Date: Sat, 29 May 1999 16:59:36 -0500 From: Peter Nichols Subject: Re: Jforum: ODBC vs Oracle 8 References: paul_gauthier@dynasys.tm.fr wrote: > > Hello ! 1 2 3 ! Hello ! 1 2 3! > Anyone connecting J to Oracle 8 out there ? > If you do please contact me, I need help... > Regards/Paul > > -------------------------------------------------------------------------------- > J Forum: for information about this list, see http://www.jsoftware.com/forum.htm Best of luck Paul. I've noticed you're not getting much of a response. Wish I knew some oracle to help you. I'll pass your error around to some of the folks at work. Maybe we can figure it out. How's life and times? Kate and I are doing well. There's some chance that we will get to move down to Austin. Later dude. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 29 20:17:23 1999 From: Ajith Prasad Subject: RE: Jforum: DICTIONARIES IN J Date: Sun, 30 May 1999 08:06:22 +0800 charset="ISO-8859-1" Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id UAA16290 Thanks to Roger Hui and Simon Garland for their suggestions on how "dictionaries" could be implemented in J. It seems to me that dictionaries are a very useful concept but their implementation is non-trivial. Simon's suggestion to further enhance his project script to provide added functionality would be welcomed by all. -----Original Message----- From: Simon Garland Sent: 5/30/99 4:50 AM Subject: Re: Jforum: DICTIONARIES IN J enclosed is a project 'dictionaries', unpack it to your user\projects directory the implementation is based on the smalltalk Dictionary, class sDict is the ordinary dictionary with strings as keys. sWDict (Word Dictionary) is based on Jtokens - ie on the use of ;: to chop the keys, and sNDict uses numeric keys. you'll see that the two subClasses sWDict and sNDict inherit most of the code from sDict and only change how the keys are handled. each class contains a method, and sDict has some documentation, I'll add some more if anyone is interested in using this stuff. load the project from the project manager, then heres your example: salaryTable=.''conew'sWDict' pPutKV__salaryTable'bill madeline alan';200 300 400;150 200 250;160 170 200 1 1 1 get__salaryTable 'bill' �����������Ŀ �200 300 400� ������������� get__salaryTable 'ajith' NB. try to get key that doesn't exist �index error: get � i {values pGet__salaryTable'ajith' NB. permissive get, returns default ڿ �� �� setFill__salaryTable 0 0 0 NB. set the default value 0 0 0 pGet__salaryTable'ajith' NB. permissive get �����Ŀ �0 0 0� ������� includes__salaryTable 'tom dick harry bill' 0 0 0 1 size__salaryTable '' 3 allKV__salaryTable'' NB. all key/value pairs ��������������������������������������������������������Ŀ �������������������Ŀ�200 300 400�150 200 250�160 170 200� ��bill�madeline�alan�� � � � ��������������������ٳ � � � ���������������������������������������������������������� delete__salaryTable 'bill' 1 delete__salaryTable 'bill' NB. try to delete again, but not found �assertion failure: assert � assert x.+.*./foundMsk pDelete__salaryTable 'bill' NB. permissive delete, this works.. 0 and so on... ----- Original Message ----- From: Ajith Prasad Sent: Saturday, May 29, 1999 6:53 PM Subject: Jforum: DICTIONARIES IN J > Python and K directly support "dictionaries". For example, in Python, I can > write a salary lookup table for, say, 3 employees as a dictionary of the > form: > > salary_table = > {'bill':(200,300,400),'madeline':(150,200,250),'alan':(160,170,200)} > > Bill's salary would then be given by the following function call: > > salary_table['bill'] and would produce the required result: > > salary_table['bill']=(200,300,400) > > How would one similarly implement "dictionaries" in J? Thanks in advance for > any advice. > > ------------------------------------------------------------------------ -- ------ > 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 May 29 20:46:34 1999 From: Subject: RE: Jforum: ODBC vs Oracle 8 Date: Sun, 30 May 1999 02:35:20 +0200 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id UAA17719 >Best of luck Paul. I've noticed you're not getting much of a response. >Wish I knew some oracle to help you. I'll pass your error around to >some of the folks at work. Maybe we can figure it out. > >How's life and times? > >Kate and I are doing well. There's some chance that we will get to move >down to Austin. Later dude. > >----------------------------------------------------------------------------- >--- >J Forum: for information about this list, see >http://www.jsoftware.com/forum.htm >[ Paul GAUTHIER] >Life is good, I found a house with 4 bedrooms and a garden with even a fenced >yard for the dogs. I will sign the lease next tuesday. I will go back to >Montr�al june 22nd and land june 23rd. > >Denise misses me and I miss her very much... We will soon be alltogether on >French soil for at least 4 years it seems... > >I made a few good improvements alreaday and they are pleased with my work. >(Hope it stays that way longer than in Dallas). > >Things like 22 times faster to import data from Oracle and massage it in APL, >all done in 6 times less space and I would estimate 100 times more readable >code... > >The APL code here is the most horrifying I ever saw so far... > >I heard from the "teflon man" that he is looking for some APL position, he >mentioned the checkfree thing without conviction but he is now working for >WorldTrade and no APL... > >I hope your future move tu Austin will be backed by some wonderfull new >changes for both of you... > >I'll keep you posted from time to time but please do the same... > >Friendly/Paul > -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 29 22:59:10 1999 From: Subject: Jforum: Peter Nichols and I Date: Sun, 30 May 1999 04:43:31 +0200 I apologize for the mistake in responding to private mail on this forum. There is a first time for everything...Regards/Paul -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 29 22:59:18 1999 Date: Sat, 29 May 1999 22:41:58 -0400 From: David Ness Subject: Jforum: J403 v09 bizzare behavior? When I do the following: a=:1!:1<'c:\z.tmp' a=:a.i.a a It runs like a flash in J3.05 and takes a detectable delay in J4.03 It also displays the end of the vector (a is 50,000 or so long) in J3.05 and only one very long line (ending in . . . ) in J4.03. Also, after doing this, there is a _very detectable_ pause after typing each character of a `next command' in J4.03 while J3.05 runs (as always), like a shot... Am I (a) crazy; (b) in some deep doo-doo for an obscure reason; or (c) seeing some terrible bug in 4.03? -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 29 23:01:35 1999 Date: Sat, 29 May 1999 22:44:25 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: DICTIONARIES IN J References: Ajith Prasad wrote: > Python and K directly support "dictionaries". For example, in Python, I can > write a salary lookup table for, say, 3 employees as a dictionary of the > form: > > salary_table = 'bill':(200,300,400),'madeline':(150,200,250),'alan':(160,170,200)} > > Bill's salary would then be given by the following function call: > > salary_table['bill'] and would produce the required result: > > salary_table['bill']=(200,300,400) > > How would one similarly implement "dictionaries" in J? Thanks in advance for > any advice. I think the answers from Chris, Roger, and Simon show ways to a proper implementation of kinds of facilities you want. I wanted to point out other things. Not because they are a better way to implement what you want, but because they might add to your understanding. K and Phython dictionaries are similar to J locales. They are all just variations on the traditional idea of a symbol table. They differ in how and in what degree they integrate into the language. It is interesting to see what the simplest mapping of your K example is in J. Your K example (simplified): st = 'bill':(200,300,400),'madeline':(150,200,250) st['bill'] 200 300 400 st['bill']=(100,100,100) J version: st=: cocreate'' NB. create new locale (dictionary) bill__st=: 200 300 400 madeline__st=: 100 200 300 bill__st 200 300 400 bill__st=: 100 100 100 In my opinion, in an example as simple as this, Roger's array oriented approach will be much simpler to code and debug and will be much much faster. As the problem gets more complicated and messy and you want to reuse the code in other applications, then Simon's object oriented approach starts to have benefits. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 29 23:11:43 1999 Date: Sat, 29 May 1999 22:49:50 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: J403 v09 bizzare behavior? References: <3750A576.25C2C278@Home.Com> David Ness wrote: > When I do the following: > a=:1!:1<'c:\z.tmp' > a=:a.i.a > a > It runs like a flash in J3.05 and takes a detectable delay in J4.03 > It also displays the end of the vector (a is 50,000 or so long) in > J3.05 and only one very long line (ending in . . . ) in J4.03. > > Also, after doing this, there is a _very detectable_ pause after > typing each character of a `next command' in J4.03 while J3.05 runs > (as always), like a shot... > > Am I (a) crazy; (b) in some deep doo-doo for an obscure reason; or > (c) seeing some terrible bug in 4.03? I just finished telling Roger I knew about this problem and that it was an acceptable one. Then your message shows up. I'm surprised no one else has commented on this, and that lulled my into thinking it wasn't too important. Trouble is all that silly parsing and coloring is being done for a lot of stuff unnecessarily and that can make things sluggish at times. I will take a look at this. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sat May 29 23:23:09 1999 Date: Sat, 29 May 1999 23:04:55 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: J403 v09 bizzare behavior? References: <3750A576.25C2C278@Home.Com> David Ness wrote: > When I do the following: > a=:1!:1<'c:\z.tmp' > a=:a.i.a > a > It runs like a flash in J3.05 and takes a detectable delay in J4.03 > ... I see what is happening and it is a bug. Your example displays a large number of characters in the line. With the file I chose it was 50,000 characters. The code is supposed to truncate after 256 characters to prevent the problem you are seeing. But the output is coming in many chunks and instead of remembering it is truncating and just throwing away the other chunks it keeps adding on each truncated chunk. If you have the patience to scroll over in your output you will see ... periodically. Thanks for the report. It will be fixed. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sun May 30 00:20:05 1999 From: k-list@iname.com Date: Sun, 30 May 1999 00:00:14 -0400 (EDT) Content-Type: Text/Plain Subject: Jforum: double-byte & .js Just dl & test j403beta9. Preliminary test shows that it can pass double-byte text string to ocx control. (^o^) When called by VB using exe and dll ole server, (examples/ole/vb/jsvr1 ) double-byte string can pass to J, but js.GetB cannot correctly handle double-string from J and some rubbish is returned. some .js weren't amended to .ijs in some scripts yet, so in some cases those examples fail to execute Searching C:\J403BETA\SYSTEM\EXAMPLES\OLE\VB\jole.bas Found at line 127, file offset 2,839 jdo "script_z_ Just realized you are probably (Russian and Icelandic) are trying to > work with multi-byte character sets. Icelandic is NOT using multi-byte character set. It uses 8 bit code page 1252 in windows. > Eventualy it might be possible to have unicode support both in the > editor and in J and this would be the proper solution in the future. But > the future is not now. We are not asking for Unicode NOW /Gosi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sun May 30 07:00:51 1999 From: gosi@centrum.is Subject: Re: Jforum: ODBC vs Oracle 8 Date: Sun, 30 May 99 10:50:49 +0000 > paul_gauthier@dynasys.tm.fr wrote: > > > > Hello ! 1 2 3 ! Hello ! 1 2 3! > > Anyone connecting J to Oracle 8 out there ? > > If you do please contact me, I need help... > > Regards/Paul I have J and I have Oracle 8. I just have not started to use them together. Is there a problem? /Gosi -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sun May 30 10:00:30 1999 From: "Chris Burke" References: <990530000014B3.09947@weba4.iname.net> Subject: Re: Jforum: double-byte & .js Date: Sun, 30 May 1999 09:48:28 -0400 charset="iso-8859-1" Fixed, thanks. ----- Original Message ----- From: Sent: Sunday, May 30, 1999 12:00 AM Subject: Jforum: double-byte & .js ... > some .js weren't amended to .ijs in some scripts yet, > so in some cases those examples fail to execute ... -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sun May 30 10:26:45 1999 From: Subject: RE: Jforum: ODBC vs Oracle 8 Date: Sun, 30 May 1999 16:11:22 +0200 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by plus.interlog.com id KAA10833 I am forwarding to you the long message I just sent Chris Burke. See end... See for youself, I beleive there is a missing link here...Regards/Paul >-----Message d'origine----- >De: gosi@centrum.is [SMTP:gosi@centrum.is] >Date: dimanche 30 mai 1999 12:51 >�: forum@jsoftware.com >Objet: Re: Jforum: ODBC vs Oracle 8 > >> paul_gauthier@dynasys.tm.fr wrote: >> > >> > Hello ! 1 2 3 ! Hello ! 1 2 3! >> > Anyone connecting J to Oracle 8 out there ? >> > If you do please contact me, I need help... >> > Regards/Paul > >I have J and I have Oracle 8. >I just have not started to use them together. >Is there a problem? >/Gosi > > >----------------------------------------------------------------------------- >--- >J Forum: for information about this list, see >http://www.jsoftware.com/forum.htm >[ Paul GAUTHIER] Here are the messages from may 17th 1999 on the subject, but before you browse through them let me quickly answer your questions. The method for opening Oracle fails with any/all J version. In APL+WIN it works because we use a propriatary DLL that makes the core of APL LINK Version 1 which gives us connectivity for Oracle as well as Ingres etc. They have multiple links support through what they call a console. So the syntax to connect to Oracle in their case is the equivalent of: rc=.SQAConnect con srv [pwd] [usr] [auto] con is the connection object name src is the Data Source name pwd is the password usr is the logon user id auto is the value 'AutoCommit' 'N' or 'AutoCommit 'Y' rc os the result and what they call the console handle. So rc=.SQAConnect 'MyFirstCon' 'Oracle' 'unifedh' 'unifedh' ('AutoCommit' 'N') will work fine... Yes, the datasource is found but as I pointed out, Oracle, for security reason does not provide for the password to be included in the ODBC proprieties window. In the ODBC window, the dsn name is fend4, in Oracle 8, both the Data Source and what Oracle calls the Service Name are fend4 and they have a user unifedh with password unifedh. The APL LINK under APL+WIN connection is done through the DLL from Insight Systems ApS of Hellebaek, Denmark. Its based on SQAPL for SequeLink, which was designed by Bjorn Christensen and Morten Kromberg at Insight Systems in 1993. ODBC Support was added in May 1994. Question, does that mean that someone has to develop a special package for connecting J to Oracle or other DataBase like DB2, ESSBase etc. ? What is it I don't catch in these security issues ? Now, here are copies of the messages I sent both to the J forum and Gordon since May 17th 1999. In chronological order: May 17th to forum@jsoftware.com I am trying to connect to an Oracle v8 database and can't seem to get the connection parameters right. ddecon'dsn=oracle8;uid=mine;pwd=secret' always gives me the following: IM002 0 [Microsoft][Gestionnaire de pilotes ODBC] Source de donn�es non trouv�e et nom de pilote non sp�cifi� On the other hand, ddecon'dsn=oracle8' gives me the following: 28000 1017 [Oracle][ODBC][Ora]ORA-01017: nom d'utilisateur/mot de passe invalide; connexion refus�e Which was to be expected. We also use that database with APL-Link and they seem to go through a "console" which is the first parameter (before the dsn) that we pass to their function. So my question is: What special wizardry in the syntax (or missing console) should I do in order to at least connect to the "thing" P.S.: Sorry for the french error messages but NT 4 SP 4 is in french here. May 25th to gordon@island.net I tried just about every combination and I'm still stuck... I have Oracle 8 with a defined datasource fend4, uid=unifedh, pwd=unifedh I am trying to connect and it does not work for me. It works with an access database but not with Oracle 8... Si I tried: ch=.ddcon'dsn=fend4;uid=unifedh,pwd=unifedh' ch=.ddcon'dsn=fend4' And variations (with/without uid and/ou pwd) Nothing works, what am I doing wrong ? Any idea ? Regards/Paul semicolon should have been before pwd and /ou should read /or ou is french for or... Regards/Paul -----Message d'origine----- De: Paul GAUTHIER Date: mardi 25 mai 1999 11:59 �: 'gordon@island.net' Objet: ODBC I tried just about every combination and I'm still stuck... I have Oracle 8 with a defined datasource fend4, uid=unifedh, pwd=unifedh I am trying to connect and it does not work for me. It works with an access database but not with Oracle 8... Si I tried: ch=.ddcon'dsn=fend4;uid=unifedh,pwd=unifedh' ch=.ddcon'dsn=fend4' And variations (with/without uid and/ou pwd) Nothing works, what am I doing wrong ? Any idea ? Regards/Paul Here is the sequence with error message: ddcon'dsn=fend' _1 dderr'' 28000 1017 [Oracle][ODBC][Ora]ORA-01017: nom d'utilisateur/mot de passe invalide; connexion refus�e ddcon'dsn=fend4' _1 dderr'' 28000 1005 [Oracle][ODBC][Ora]ORA-01005: Aucun mot de passe; connexion refus�e I noticed that there is no provision for a password in the Oracle 8 ODBC driver configuration as is the case for access... Is that something helping ? -----Message d'origine----- De: Paul GAUTHIER Date: mardi 25 mai 1999 12:02 �: 'gordon@island.net' Objet: TR: ODBC/ERRATA semicolon should have been before pwd and /ou should read /or ou is french for or... Regards/Paul -----Message d'origine----- De: Paul GAUTHIER Date: mardi 25 mai 1999 11:59 �: 'gordon@island.net' Objet: ODBC I tried just about every combination and I'm still stuck... I have Oracle 8 with a defined datasource fend4, uid=unifedh, pwd=unifedh I am trying to connect and it does not work for me. It works with an access database but not with Oracle 8... Si I tried: ch=.ddcon'dsn=fend4;uid=unifedh,pwd=unifedh' ch=.ddcon'dsn=fend4' And variations (with/without uid and/ou pwd) Nothing works, what am I doing wrong ? Any idea ? Regards/Paul We also use APL-Link with APL2000 and here is the strinq they use with one of their library routine: C1999525133013866 fend4 unifedh unifedh So, apparently, a "console" is used to pass the parameters to the ODBC DLL. Does that mean we need to do something similar in J ? Regards/Paul May 26thondrus@csfb.com -----Message d'origine----- De: Chris Burke [SMTP:cdburke@interlog.com] Date: samedi 29 mai 1999 19:13 �: Paul GAUTHIER Objet: Fw: Jforum: ODBC vs Oracle 8 Paul, No one on the J forum seems have advice for you on Oracle 8. Perhaps you could experiment. Does your method of opening Oracle in J403 work in J402? Does it work in APL+WIN? Is the data source found when you list them (ddsrc'')? If not you have to add it. Chris ----- Original Message ----- From: Sent: Saturday, May 29, 1999 6:14 AM Subject: Jforum: ODBC vs Oracle 8 > Hello ! 1 2 3 ! Hello ! 1 2 3! > Anyone connecting J to Oracle 8 out there ? > If you do please contact me, I need help... > Regards/Paul > > -------------------------------------------------------------------- ------------ > J Forum: for information about this list, see http://www.jsoftware.com/forum.htm > [ Paul GAUTHIER] May 26th to ondrus@csfb.com Sorry but this does not work with Oracle. Oracle, for security reasons does not provide for the entry od a password in their ODBC drivers nor could I find an ODBC driver that would for Oracle. I still can't connect, I sent other messages to Gordon and will follw through... It looks like there is something special about Oracle (I'm using version 8). On the other hand, I did try it for Access abd it works fine as you say... Regards/Paul -----Message d'origine----- De: Ondrus, Milan [SMTP:milan.ondrus@csfb.com] Date: mercredi 26 mai 1999 08:20 �: Paul GAUTHIER Objet: RE: ODBC/J 4.03a Hi Paul. It should work the same way as before - just let out the "UID" and "PWD" ]ch =. ddcon'dsn=tables' NB. ]ch= ddcon'dsn=tables' 0 <<< was a typing error - sorry having misled you. The UID/PWD is now somehow encoded as a number in the result of the connection handle. So you must obviously not care about it.I even tried it with accessing DB2 on the mainframe from an NT 4 platform - and it works. So. ]ch=. ddcon'dsn=tables' NB. even if the connection is protected by username+password sh =. 'select * from tablename' ddsel ch rc =. ddfch sh,100 NB. fetch the first 100 records My problem was that as soon as I used "UID" and "PWD" I got this message that the file is not registered in ODBC. /regards Milan. > -----Original Message----- > From: paul_gauthier@dynasys.tm.fr [SMTP:paul_gauthier@dynasys.tm.fr] > Sent: Dienstag, 25. Mai 1999 11:49 > To: milan.ondrus@csfb.com > Subject: RE: ODBC/J 4.03a > > > > >-----Message d'origine----- > >De: Ondrus, Milan [SMTP:milan.ondrus@csfb.com] > >Date: mardi 25 mai 1999 09:28 > >�: Paul GAUTHIER > >Objet: FW: ODBC/J 4.03a > > > > > > Paul, > > > > please ignore message below.. > > Found out that it works with a different handle. > > > > In J4.02a : ]ch=.ddcon'dsn=tables;uid=donald;pwd=duck' > > In J4.03a : ]ch= ddcon'dsn=tables' 0 > > > > It seems to work now. > > > > regards/Milan > > > >[ Paul GAUTHIER] > >It still does not work for me, as for the example for J4.03a: > >ch=. ddcon'dsn=tables' 0 > >I would understand if J was supporting heterogeneous arrays > >but it's not the case and we all know why don't we ? > > > >So if it works for you I would appreciate an example, because it > >does not for me... > > > >Regards/Paul > > > > [ Paul GAUTHIER] May 28th to forum@jsoftware.com I posted a message about difficulties to connect to an Oracle 8 database, since I had no answer on this topic I am now resending the following sequences hoping someone can answer me. I translated the french parts of error messages in bold italic. Here are the sequences with error message: NB. First with the Oracle 8 supplied ODBC Driver ddcon'dsn=fend4;uid=unifedh;pwd=unifedh' _1 dderr'' IM002 0 [Microsoft][Gestionnaire de pilotes ODBC] Source de donn�es non trouv�e et nom de pilote non sp�cifi� IM002 0[Microsoft][ODBC driver]Data Source not found and driver name unspecified ddcon'dsn=fend4' _1 dderr'' 28000 1005 [Oracle][ODBC][Ora]ORA-01005: Aucun mot de passe; connexion refus�e 28000 1005 [Oracle][ODBC][Ora]ORA-1005: No Password; Connection Refused NB. And second, with the standard Microsoft ODBC Driver for Oracle ddcon'dsn=fend4;uid=unifedh;pwd=unifedh' _1 dderr'' IM002 0 [Microsoft][Gestionnaire de pilotes ODBC] Source de donn�es non trouv�e et nom de pilote non sp�cifi� IM002 0[Microsoft][ODBC driver]Data Source not found and driver name unspecified ddcon'dsn=fend4' _1 dderr'' 28000 1017 [Microsoft][ODBC driver for Oracle][Oracle]ORA-01017: nom d'utilisateur/mot de passe invalide; connexion refus�e - more error info available (1) 28000 1017 [Microsoft][ODBC driver for Oracle][Oracle]ORA-01017: Invalid User name/Password ;Connexion Refused - more error info available (1) NB. End of sequences I noticed that there is no provision for a password in the Oracle 8 ODBC driver configuration for any of the two drivers tried, as is the case for access... Is that something helping ? I would appreciate any help on this topic... I am sure someone out there is connecting to Oracle with J... Regards/Paul [ Paul GAUTHIER] Then the latest, May 28th to forum@jsoftware.com [ Paul GAUTHIER] which you replied to. > -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sun May 30 13:02:19 1999 From: Ajith Prasad Subject: RE: Jforum: DICTIONARIES IN J Date: Mon, 31 May 1999 00:52:01 +0800 charset="ISO-8859-1" This is particularly neat - it gives me the basic building block for the solution in J of the practical problem that I had tackled quite easily in Python. The problem was: given the current salary of an individual on a specified annual salary scale what would his/her salary be in n years time. Using Chris's "get" verb and the bx utility (bx=: #i.@#), the answer is given by the following verb: next=: 3 : 0 'd k v n'=. y. ((bx (k get d)= v)+n){k get d NB. d - dictionary;k - key NB. v - value to be matched; n -offset from value to be matched ) Once the "get" verb had been defined, a solution to the problem in J has turned out to be easy. It would, of course, have been impossible for a J neophyte like myself to come up with anything like the "get" definition. I suppose it was easier for me to tackle the problem in Python as dictionaries are directly supported in the language - in effect, the equivalent of the "get" verb has been included in the standard Python libraries. I think the suggestion of a script supporting dictionaries is excellent as it would simplify tackling many practical business problems. -----Original Message----- From: Chris Burke Sent: 5/30/99 1:20 AM Subject: Re: Jforum: DICTIONARIES IN J Here is a quick and dirty method. Dictionaries is a nice idea and I would to have a script that implemented them. It likely would not have to be part of the interpreter. DAT=: _2 [\ 'bill';200 300 400;'madeline';150 200 250;'alan';160 170 200 get=: [: > [: {: ] {~ ([: {."1 ]) i. [: {. [: boxopen [: , [ DAT +--------+-----------+ |bill |200 300 400| +--------+-----------+ |madeline|150 200 250| +--------+-----------+ |alan |160 170 200| +--------+-----------+ 'bill' get DAT 200 300 400 'alan' get DAT 160 170 200 ----- Original Message ----- From: Ajith Prasad Sent: Saturday, May 29, 1999 12:53 PM Subject: Jforum: DICTIONARIES IN J > Python and K directly support "dictionaries". For example, in Python, I can > write a salary lookup table for, say, 3 employees as a dictionary of the > form: > > salary_table = > {'bill':(200,300,400),'madeline':(150,200,250),'alan':(160,170,200)} > > Bill's salary would then be given by the following function call: > > salary_table['bill'] and would produce the required result: > > salary_table['bill']=(200,300,400) > > How would one similarly implement "dictionaries" in J? Thanks in advance for > any advice. > > -------------------------------------------------------------------- ------------ > 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 -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sun May 30 14:16:52 1999 Date: Sun, 30 May 1999 13:03:58 -0500 From: Peter Nichols Subject: Re: Jforum: new editor features References: <3751174244b6001@blik.skima.is> Actually, I'd love to have unicode as I will be working with asian alphabets. I'm just beginning to learn about unicode. Are there editm boxes that I can connect into J that do support it? I need to be able to read and write Tibetan. Could you give us folks out on the fringe an idea of when it might be available? Thanks, Peter Nichols gosi@centrum.is wrote: > > Eric Iverson wrote: > > Just realized you are probably (Russian and Icelandic) are trying to > > work with multi-byte character sets. > > Icelandic is NOT using multi-byte character set. > It uses 8 bit code page 1252 in windows. > > > Eventualy it might be possible to have unicode support both in the > > editor and in J and this would be the proper solution in the future. But > > the future is not now. > > We are not asking for Unicode NOW > > /Gosi > > -------------------------------------------------------------------------------- > 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 May 30 14:47:44 1999 Date: Sun, 30 May 1999 14:34:16 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: double-byte & .js References: <990530000014B3.09947@weba4.iname.net> k-list@iname.com wrote: > Just dl & test j403beta9. Preliminary test shows that > it can pass double-byte text string to ocx control. (^o^) > When called by VB using exe and dll ole server, > (examples/ole/vb/jsvr1 ) double-byte string can pass to J, but > js.GetB cannot correctly handle double-string from J and some > rubbish is returned. js.GetB and js.SetB map the BSTR datatype to J character strings. The definition for the mapping of BSTR to J character string is to throw away the extra byte of each unicode character. This is fine and convenient in 'english' applications where the discarded bytes are always 0. Since there is no 2 byte character data type in J, such data must be represented as J integer lists. I think you can solve your problem of moving unicode data between VB and J if you use VB routines that convert between unicode strings and integer arrays and exchange integer arrays with J. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sun May 30 15:05:47 1999 Date: Sun, 30 May 1999 14:15:30 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: new editor features References: <3751174244b6001@blik.skima.is> <37517D8E.6D19@airmail.net> Peter Nichols wrote: > Actually, I'd love to have unicode as I will be working with asian > alphabets. I'm just beginning to learn about unicode. Are there editm > boxes that I can connect into J that do support it? I need to be able > to read and write Tibetan. Could you give us folks out on the fringe an > idea of when it might be available? This is a clear case where input has to come from you. You have the motivation and you are in the environment where you can and must experiment. You are in the real world with the real requirements. See how much you can do with what is already there. Communciate your experience and wishes back here in the forum. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sun May 30 15:11:45 1999 Date: Sun, 30 May 1999 14:58:06 -0400 From: Kirk B Iverson Subject: Re: Jforum: DICTIONARIES IN J In-Reply-To: <002401bea9f7$97198180$c70114d1@Pcdburke> References: At 13:20 1999-05-29 -0400, you wrote: >Here is a quick and dirty method. Dictionaries is a nice idea and I >would to have a script that implemented them. It likely would not have >to be part of the interpreter. > > DAT=: _2 [\ 'bill';200 300 400;'madeline';150 200 250;'alan';160 >170 200 > > get=: [: > [: {: ] {~ ([: {."1 ]) i. [: {. [: boxopen [: , [ > > DAT >+--------+-----------+ >|bill |200 300 400| >+--------+-----------+ >|madeline|150 200 250| >+--------+-----------+ >|alan |160 170 200| >+--------+-----------+ > > 'bill' get DAT >200 300 400 > 'alan' get DAT >160 170 200 I find the verb difficult to read, and have never been comfortable with this use of the cap verb. The following is a variant of a similar utility verb I've used often: from=: ] >@{:@{~ {."1@] i. <@,@[ 'madeline' from DAT 150 200 250 /K -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sun May 30 18:11:57 1999 From: "Roger Hui" Subject: Jforum: Re: DICTIONARIES IN J Date: Sun, 30 May 1999 14:56:06 -0400 charset="Windows-1252" Chris Burke writes on Saturday, May 29: > Here is a quick and dirty method. Dictionaries is a nice idea and I > would to have a script that implemented them. It likely would not have > to be part of the interpreter. > > DAT=: _2 [\ 'bill';200 300 400;'madeline';150 200 250;'alan';160 > 170 200 > > get=: [: > [: {: ] {~ ([: {."1 ]) i. [: {. [: boxopen [: , [ > > DAT > +--------+-----------+ > |bill |200 300 400| > +--------+-----------+ > |madeline|150 200 250| > +--------+-----------+ > |alan |160 170 200| > +--------+-----------+ I recommend keeping the keys separate from the data. As above, to do anything with the keys (i.e., to do anything), you have to first do {"1 DAT . As well, if the keys are separate, and the data are "fully inverted" (one field per pronoun), the solution scales easily. For example, you can readily use mapped variables. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sun May 30 19:13:01 1999 Date: Sun, 30 May 1999 18:59:09 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Jforum: J 4.03 final beta The 10th version of the J 4.03 beta is now available (NT/Win9?). http://www.interlog.com/~eiverson/j403a10.exe This is the final beta version. The beta expires at the end of the month. Download, install, start J, and read the Release Notes (Help|Release Notes). Please send comments and problem reports to this forum. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Sun May 30 23:42:38 1999 From: "Chris Burke" References: Subject: Re: Jforum: DICTIONARIES IN J Date: Sun, 30 May 1999 23:31:02 -0400 charset="iso-8859-1" ----- Original Message ----- From: Ajith Prasad Sent: Sunday, May 30, 1999 12:52 PM Subject: RE: Jforum: DICTIONARIES IN J ... > Once the "get" verb had been defined, a solution to the problem in J has > turned out to be easy. It would, of course, have been impossible for a J > neophyte like myself to come up with anything like the "get" definition. ... This might perhaps be true of the tacit form of "get" that was given, but otherwise you would surely expect a complete beginner to be able to write an equivalent to "get" on their first day using J. The problem is, after all, completely trivial - look up a name in column 0, pick out the corresponding entry in column 1. Or following Roger's suggestion, look up a name in a list of names, pick out the corresponding data from a list of data. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon May 31 02:55:03 1999 From: "Simon Garland" References: <006701beaace$3bfbdfa0$d7b1ba89@f3nbp> Subject: Re: Jforum: Re: DICTIONARIES IN J Date: Mon, 31 May 1999 08:43:32 +0200 charset="iso-8859-1" yet another reason for having the keys and values distinct is that it allows you to have a vector of integers (partNumbers, customerIds, whatever..) as the keys, rather than needing a vector of enclosed integers - makes them much easier/faster to work with. see the sNDict subclass in my examples. /simon ----- Original Message ----- From: Roger Hui Sent: Sunday, May 30, 1999 8:56 PM Subject: Jforum: Re: DICTIONARIES IN J > Chris Burke writes on Saturday, May 29: > > > Here is a quick and dirty method. Dictionaries is a nice idea and I > > would to have a script that implemented them. It likely would not have > > to be part of the interpreter. > > > > DAT=: _2 [\ 'bill';200 300 400;'madeline';150 200 250;'alan';160 > > 170 200 > > > > get=: [: > [: {: ] {~ ([: {."1 ]) i. [: {. [: boxopen [: , [ > > > > DAT > > +--------+-----------+ > > |bill |200 300 400| > > +--------+-----------+ > > |madeline|150 200 250| > > +--------+-----------+ > > |alan |160 170 200| > > +--------+-----------+ > > I recommend keeping the keys separate from the data. > As above, to do anything with the keys (i.e., to do anything), > you have to first do {"1 DAT . As well, if the keys are > separate, and the data are "fully inverted" (one field > per pronoun), the solution scales easily. For example, > you can readily use mapped variables. > > > > > -------------------------------------------------------------------------- ------ > 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 May 31 03:05:06 1999 Date: Mon, 31 May 1999 01:53:42 -0500 From: Peter Nichols Subject: Jforum: jrelease.cnt When I go to Help/Release notes it gives me an error saying it can't find c:\j402\system\extras\help\jrelease.cnt. I have my install in 'j' not 'j402'. How do I redirect it to the real install directory? Thanks, Peter Nichols -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon May 31 10:20:33 1999 Date: Mon, 31 May 1999 10:08:49 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Jforum: J 4.03 beta test period is over The J 4.03 beta test period is over. The beta download is no longer available and installed beta systems expire at the end of the day. The testing period has been very successful. With your great help, this next release is much improved over the initial version. Thanks! The J 4.03 release for Win 9x/NT will be available at the web site later today. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon May 31 10:49:51 1999 From: k-list@iname.com Date: Mon, 31 May 1999 10:40:54 -0400 (EDT) Content-Type: Text/Plain Subject: Jforum: VB-style modal form & proposed 'doevent' 001 in_commu= args 002 modalform.show 1 003 result= out_commu VB program in caller will not execute line 003 until modalform is destroyed. But counterpart in J will NOT wait, therefore some sort of synchronization is needed: 001 in_commu_=: args 002 busy_commu_=: 1 003 f=. '' conew 'modalform' 004 while. busy_commu_ do. wd 'doevent' end. 005 result=. out_commu_ Will it be possible to add a wd command 'doevent' which will waked up by any event (but won't consume the event). --------------------------------------------------- Get free personalized email at http://www.iname.com -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon May 31 11:11:50 1999 Date: Mon, 31 May 1999 10:55:22 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: VB-style modal form & proposed 'doevent' References: <99053110405441.11546@weba4.iname.net> You could use wd'wait' for a modal dialog. However, in all cases I have seen it is possible to restructure the application so that a modal state is not required. In my experience the extra effort to avoid the modal state is always repaid in full. Use ctrl+shift+F to search for wait in the J main directory. The only place Chris uses wd'wait' is for the verb that handles ctrl+d (editinputlogs) and wdselect. I think he agrees it would be better to rework these to not use wd'wait', but has not had time to do so. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon May 31 12:41:39 1999 Date: Mon, 31 May 1999 18:37:10 +0300 From: Anssi Seppala Subject: Re: Jforum: VB-style modal form & proposed 'doevent' In-Reply-To: <3752A2DA.3456@interlog.com> References: <99053110405441.11546@weba4.iname.net> Eric, I had this question in mind few months ago and I did not understand your answer to avoid wait. The point to the understanding was that you must give the parent control an owner property. Then it keeps the other forms in background until closed. Anssi At 10:55 31.5.1999 -0400, you wrote: >You could use wd'wait' for a modal dialog. However, in all cases I have >seen it is possible to restructure the application so that a modal state >is not required. In my experience the extra effort to avoid the modal >state is always repaid in full. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon May 31 13:44:28 1999 From: k-list@iname.com Date: Mon, 31 May 1999 13:33:31 -0400 (EDT) Content-Type: Text/Plain Subject: Re: Jforum: VB-style modal form & proposed 'doevent' If wd'wait' instead is used in line 004, it will remove every message in modalform, consequently event handlers in modalform receive no message at all. This is reason why a non-destructive wd'doevent' (similar to PeekMessage in winapi) being proposed. The modal state can be avoided by simply deleting all codes after line 003, so that the parentform go sleeping inside system's message loop. Then modalform invokes a callback function in parent form when it's about to destroy. 001 callback=: 3 : 0 002 result=. out_commu_ 003 [and other codes here] 004 ) But I don't if this is a better method or just a workaround. --------------------------------------------------- Get free personalized email at http://www.iname.com -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon May 31 17:49:23 1999 From: "Chris Burke" Subject: Jforum: J403 CDROMs Date: Mon, 31 May 1999 13:02:26 -0400 charset="Windows-1252" The J403 CDROMS will likely not be shipped until Jun 19th, so Pro users may want to download the system first. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon May 31 18:02:45 1999 From: "Seymour Glass" Subject: RE: Jforum: DICTIONARIES IN J Date: Mon, 31 May 1999 17:50:51 -0400 charset="iso-8859-1" Importance: Normal In-Reply-To: > -----Original Message----- > From: owner-jsoftware@lists.interlog.com > [mailto:owner-jsoftware@lists.interlog.com]On Behalf Of Ajith Prasad > Sent: Sunday, May 30, 1999 12:52 > To: 'Chris Burke '; 'forum@jsoftware.com ' > Subject: RE: Jforum: DICTIONARIES IN J > > > This is particularly neat - it gives me the basic building block for the > solution in J of the practical problem that I had tackled quite easily in > Python. The problem was: given the current salary of an individual on a > specified annual salary scale what would his/her salary be in n > years time. > Using Chris's "get" verb and the bx utility (bx=: #i.@#), the answer is > given by the following verb: > next=: 3 : 0 > 'd k v n'=. y. > ((bx (k get d)= v)+n){k get d > NB. d - dictionary;k - key > NB. v - value to be matched; n -offset from value to be matched > ) > Once the "get" verb had been defined, a solution to the problem in J has > turned out to be easy. It would, of course, have been impossible for a J > neophyte like myself to come up with anything like the "get" definition. If you like this kind of solution, you can use the utilities I offer below. Roger and Simon are correct that keeping the keys & data separate is faster, but I like to pass my (rather small) lists around as a single noun. These may not be so great, but I use them a lot & they work for me. Henry Rich NB. First, some utilities NB. Adverb: like @], but avoids the ] if monadic onyd_z_ =: ((]`]:) `:6) ony_z_ =: onyd (]. : [.) NB. Adverb: like @[ onx_z_ =: ((]`]:) `:6) ~ NB. Conjunction: u. unless y. is empty; then v. butifnull_z_ =: ((]."_)`[.) @. (*@# onyd) NB. u. v. y. if monad, x. u. (v. y.) if dyad bivalent_z_ =: [. ^: (1:`((]`].)`:6)) NB. y. is a boolean list NB. Result is the indices of the 1s booltondx_z_ =: # i.@# NB. Routines for keyed lists (lists of key ; data [, data]) NB. y. is list of key ; data NB. If x. is given, it is the length (in boxes) of the key NB. Result is the (boxed) keys keyskl_z_ =: {."1"_ NB. y. is list of key ; data NB. If x. is given, it is the length (in boxes) of the key NB. Result is the (boxed) data items with the keys removed datakl_z_ =: }."1 NB. x. is set of keys, y. is keyed list NB. Records with those keys are kept, the others are deleted keepkl_z_ =: (e.!.0~ keyskl) # ] NB. x. is set of keys, y. is keyed list NB. Result is index of x. into }: keys, but _1 if there is no match indexkl_z_ =: # onyd ((_1"_)`((# i.@#)@:=)`])} (i.!.0~ keyskl) NB. x. is set of keys, y. is keyed list NB. Result is list of all indexes that are matched by any x. allindexkl_z_ =: booltondx@:(e.~"1 0) keyskl NB. x. is set of keys, y. is keyed list NB. Result for each item of x. is 1 if x. is in the list inkl_z_ =: e.!.0 keyskl NB. x. is a (list of) boxed key value NB. y. is an n,m $ array of key ; data NB. Result is the boxed list following the key (always a vector) NB. y. must not be null! NB. The last element of y. is the default to use if no match on the rest getklboxed_z_ =: datakl@:(indexkl { ]) NB. Result is the unbox of the first data corresponding to the key getkl_z_ =: (indexkl (1&{::"1)@{ ]) NB. Not fastest, but little space NB. x. is a (list of) boxed key value NB. y. is an n,m $ array of key ; data NB. Result is the list of all boxed list items matching the key (always rank-2) getklboxedall_z_ =: datakl@:(allindexkl { ]) NB. Adverb: u. is default value to return (we link this to a null key) NB. x. is a (list of) boxed key value NB. y. is an n,m $ array of key ; data NB. Result is the selected items, including the key (always a vector) getklitemd_z_ =: (( ((i.!.0~) keyskl) ` ({ :: ((''&;) @ (]:"_) onx) " 0 _) ` ] ) `: 6) NB. Adverb: u. is default value to return (we link this to a null key) NB. x. is a (list of) boxed key value NB. y. is an n,m $ array of key ; data NB. Result is the boxed list following the key (always a vector) getklbd_z_ =: datakl @ getklitemd NB. Same, but result is unbox of the first data corresponding to the key getkld_z_ =: (0&{::"1) @ getklbd NB. Conjunction: u. is column number(s) to return, v. is default return NB. x. is the keys, y. is the keyed list. Return the selected columns (boxed) getklcolsudv_z_ =: ([.&{"1) @ (]. getklitemd) NB. y. is a list of key ; data NB. Result is the input, with duplicate keys removed (first one of multiples survives) nubkl_z_ =: #~ ~:@:keyskl NB. y. is list of key ; data NB. result is raze of the data with the keys removed razekl_z_ =: ; @: datakl NB. x. is set of keys, y. is keyed list NB. Records with those keys are deleted delkl_z_ =: -.@(e.!.0~ ((0&{)"_1)) # ] NB. Conjunction: apply u. to column number n. of y., but only in records with keys in x. applyoncolkl_z_ =: ]`( (([. (L:_1)) @: (].&{) onyd)`(]."_)`] } ) @. ({. uy_vx e.) "_ 1 NB. Adverb: x. is (list of) boxed key, y. is keyed list. Apply u. to the selected element(s) applytokl_z_ =: applyoncolkl 1 NB. Conjunction: u. is a predicate, v. is a (list of) column numbers NB. u. is applied to the BOXED array of selected elements of y. and the entire x. NB. Result is only those items which produce a nonzero predicate cullkl_z_ =: ([. bivalent (].&{"1) # ]) butifnull ] NB. *** end of keyed-list routines -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon May 31 18:05:25 1999 Date: Mon, 31 May 1999 14:10:17 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: VB-style modal form & proposed 'doevent' References: <9905311333312X.12264@weba8.iname.net> k-list@iname.com wrote: > > If wd'wait' instead is used in line 004, it will remove every > message in modalform, consequently event handlers in modalform > receive no message at all. This is reason why a non-destructive > wd'doevent' (similar to PeekMessage in winapi) being proposed. > > The modal state can be avoided by simply deleting all codes > after line 003, so that the parentform go sleeping inside > system's message loop. Then modalform invokes a callback function > in parent form when it's about to destroy. > > 001 callback=: 3 : 0 > 002 result=. out_commu_ > 003 [and other codes here] > 004 ) > > But I don't if this is a better method or just a workaround. After wd'wait', you can do the event dispatching the same way wdhandler does. You could just call wdhandler, or you can specifically process events more directly the way wdselect does. I think this has pretty much the same effect as doevent. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon May 31 18:10:39 1999 From: "Chris Burke" Subject: Jforum: J403 Date: Mon, 31 May 1999 11:52:27 -0400 charset="iso-8859-1" J Release 4.03 for Windows 9x/NT is now available at www.jsoftware.com. Highlights of the new release: * New ODBC support gives you performance improvements and significant new functionality such as support for stored procedures. * A GUI Debugger gives you the ability to step through execution, viewing the stack and local definitions, set stops and watch names. * A completely new Code Editor with many new features including shortcuts, drag and drop editing, support for tabs, quick line selection etc. that will make programming in J more productive. The editor accommodates very large files. * Session and edit windows now have customizable syntax coloring. * HTML Publish lets you publish scripts in HTML format. * Color support has been added for Forms and Controls * Other changes include improvements to the Project Manager, and several performance improvements. For more information, download the system and see the Release Notes. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm From owner-jsoftware@lists.interlog.com Mon May 31 18:19:00 1999 Date: Mon, 31 May 1999 09:20:09 -0400 From: Eric Iverson Organization: Iverson Software Inc. Subject: Re: Jforum: jrelease.cnt References: <375231F6.42B6@airmail.net> Peter Nichols wrote: > When I go to Help/Release notes it gives me an error saying it can't > find c:\j402\system\extras\help\jrelease.cnt. I have my install in 'j' > not 'j402'. How do I redirect it to the real install directory? Windows help is mysterious in how it find things (or doesn't). If you installed the beta on top of an existing J install, it is possible the old files are confusing help. Try clearing the j directory and doing the install again. A more likely explanation is that at some point you opened a J help file from outside of J (for example, clicking it in explorer). In some cases (but not all), help will then make a copy of cnt files in a windows system directory. Finding one of these old J cnt files may be the problem. Do a search for j*.cnt files and see if this is the case. If so, get rid of the J ones that don't belong. -------------------------------------------------------------------------------- J Forum: for information about this list, see http://www.jsoftware.com/forum.htm