HDTenEightyP/NetNews huggingface dataset:
From: leonard@qiclab.scn.rain.com (Leonard Erickson)
Newsgroups: comp.lang.pascal,comp.lang.c,comp.os.msdos.programmer
Subject: Re: HELP! How to do VGA graphics screen dumps onto an IBM Proprinter II
Keywords: printer
Date: 9 Apr 92 20:38:23 GMT
Article-I.D.: qiclab.1992Apr9.203823.22690
Reply-To: 70465.203@compuserve.com
Organization: SCN Research/Qic Laboratories of Tigard, Oregon.

brandt@cco.caltech.edu (William N. Brandt) writes:

>I own a 386 MSDOS IBM standard computer with a NEC VGA monitor and an IBM
>Proprinter II. I would like to be able to do graphics screen dumps onto
>the Proprinter. For example, I would like to be able to create a .EXE
>file with Turbo Pascal which produces graphics output and then be able
>to print this graphics output by pressing Shift-Print Screen.

I'd suggest doing it a bit differently. There are BGI drivers available for
many printers including yours. Use those and ask the user if they want the
output to go to the printer. This has the advantage of giving you the 
resolution of the *printer* rather than that of the screen.

One vebdor for this sort of thing is 

Ryle Design
PO Box 22
Mt. Pleasant, MI 48804
+1 517-773-0587
CIS: 73047,1765

-- 
Leonard Erickson		      leonard@qiclab.scn.rain.com
CIS: [70465,203]			 70465.203@compuserve.com
FIDO:   1:105/56	 Leonard.Erickson@f56.n105.z1.fidonet.org
(The CIS address is checked daily. The others infrequently)
From: jzarin@jade.tufts.edu (Jason Zarin)
Newsgroups: comp.lang.pascal
Subject: Re: Langs, TPW, advice?
Date: 10 Apr 92 14:30:06 GMT
Distribution: usa
Organization: Tufts University - Medford, MA

For a book on TPW programming, I'd reccomend Swan's "Programming in Turbo
Pascal for Windows."  It's very good.

For general Windows programming, you can't go wrong with Petzold's bible --
oops book.

Hope this helps.

Jason
-- 
------------------------------------------------------------------------------
Jason Zarin              !
jzarin@jade.tufts.edu    !  To an economist, real life is just a special case.
"GO JUMBOS!!!"           !    
Newsgroups: comp.lang.pascal
From: ksteege@pomona.claremont.edu
Subject: Borland E-Mail address Wanted!!!!!
Organization: Pomona College
Date: 8 Apr 92 22:21:15 PDT

Does anyone know if Borland has an internet E-Mail address?

I've run into a slight problem with some of the memory disposal methods and
don't know if it's a bug in the compiler or what.  

I tried to call them but after 5 minutes on hold (long-distance) I gave up...
Sending E-Mail would be much easier than Snail-Mail!

If anyone knows of an E-Mail address for them, could you please E-mail it to
me?

Thanks,

Kevin Steege
KSTEEGE@Pomona.Claremont.Edu
Organization: TECHNION - Israel Institute of Technology.
Date: Tuesday, 14 Apr 1992 14:10:48 IST
From: <EERIG07@TECHNION.BITNET>
Newsgroups: comp.lang.apl
Subject:    apl for silicon graphics

well, we finally got a silicon graphics indigo machine. the
only problem is find an apl interpreter. i know that the
waterloo site has a j interpreter that can be ftp'ed, but
i still prefer apl. does anyone know where this can be
obtained for free/cheap/mucho$$ ??
    thanks in advance for any respones - preferably
to noam@techunix.technion.ac.il, or to the net.
         noam.
Newsgroups: comp.lang.apl
From: rbe@yrloc.ipsa.reuter.COM (Robert Bernecky)
Subject: Re: sharp i-apl
Reply-To: rbe@yrloc.ipsa.reuter.COM (Robert Bernecky)
Organization: Snake Island Research Inc, Toronto
Date: Thu, 16 Apr 92 15:40:37 GMT

In article <1992Apr15.154839.1238@csi.jpl.nasa.gov> sam@csi.jpl.nasa.gov (Sam Sirlin) writes:
>
>In article <1190@yetti.UUCP>, g-step@cs.yorku.ca (Neal Stephenson) writes:
>|> so lots of the good stuff is undocumented. I want to know 
>|> where I can get an up-to-date Sharp manual....
>
>but if you want to go to the original source, that part of Sharp is
>now a part of Reuters:
>
>        Reuters APL Software Division
>        2 first Canadian Place
>        Suite 1900
>        Toronto, Ontario, Canada  M5X 1E3
>        (416) 364-5361

The last time I checked, ISI didn't have any copies of the latest
manual (which DOES reflect the latest version which ISI distributes),
but ASD certainly has them. If you need a contact, you could 
probably start with Larry Moore at the above address(Sorry, Larry...).



Robert Bernecky      rbe@yrloc.ipsa.reuter.com  bernecky@itrchq.itrc.on.ca 
Snake Island Research Inc  (416) 368-6944   FAX: (416) 360-4694 
18 Fifth Street, Ward's Island
Toronto, Ontario M5J 2B9 
Canada
Newsgroups: comp.lang.apl
From: keil@apollo.hp.com (Mark Keil)
Subject: Re: 'Locatives' in J
Keywords: J locale locative
Organization: now!
Date: Thu, 9 Apr 1992 14:59:07 GMT

In article <1992Apr8.033326.96@yrloc.ipsa.reuter.COM> hui@yrloc.ipsa.reuter.COM (Roger Hui) writes:
> 
> Mark Keil writes:
> 
> > Can locales only be saved workspaces?
> > Will more than one workspace be able to be loaded simultanously?
> > Just what is the J definition of a locale?
> > What is the effect of using "_" in a name just for calrity?
> > Does that establish a locale?
>  
> These questions are answered in Lesson 18 of "An Introduction to J",
> which is shorter than the amount of network traffic on it:
>  
  [ some lesson 18 stuff deleted ]

I had read lession 18, and I felt I was missing something.
I still feel that I am missing something.
May I asked sloppy questions?  I'll try again, ok?


Just what is the J definition of a locale?
  What are the undelying semantics/abstraction of a locale?

When a referant of a locative is established by assignment,
what is is happening in the object name space?
  Do these things have ant special propreties?

also, rephrased

Are there any side effects of using "_" in a name just for calrity?

Thanks, Mark
-- 
 Mark Keil               HP/Apollo Computer,  Chelmsford MA 01824
 +1 508-256-6600 x4542   keil@apollo.hp.com  /  {decvax,mit-erl,yale}!apollo!keil

Newsgroups: comp.lang.apl
From: jmlang@jeeves.waterloo.edu (Je'ro^me M. Lang)
Subject: a puzzle for j'ers
Organization: University of Waterloo
Date: Sun, 5 Apr 1992 01:49:09 GMT

Hi everybody,

Here's something I cooked up in J, then converted to "mumble"-mode.
I thought it could be neat to offer it as a puzzle.
So, what do you think this does:
-----------------------------------------------------------

mystery=.(((]+ 1&|.+_1&|.)("@[.)1-])@])(((3&=)@[)+((2&=)@[)*.])]

------------------------------------------------------------
Sure beats obfuscated-c contests anytime.

For bonus marks, is there a shorter expression that does the same thing?

Enjoy
Je'ro^me
Newsgroups: comp.lang.apl
From: g-step@cs.yorku.ca (Neal Stephenson)
Newsgroups: comp.lang.apl
Subject: sharp i-apl
Date: 15 Apr 92 00:49:30 GMT
Organization: York University, Dept. of Computer Science

Hi,
	I am relaying a post for someone who does not have net access.
If replies could be posted or mailed I'll collect them and then forward
them to him.
	Thanks.

=======================================================================

The message I want to post is: I acquired Sharp APL from 
Iverson Software. It comes with a Sharp manual vintage 1980; 
so lots of the good stuff is undocumented. I want to know 
where I can get an up-to-date Sharp manual....

Many thanks (I hope!)

.......N.
Newsgroups:   comp.lang.apl
From:         pbid@ipsaint.ipsa.reuter.COM (Biddlecombe, Peter (london,network Prod))
Subject:      Re: e-mail help for McIntyre
Reply-To:     pbid@ipsaint.ipsa.reuter.COM (Biddlecombe, Peter (london,network Prod))
Organization: Reuters Information Services (Canada)
Date:         15 Apr 92 10:00:05 UT


-----------Message forwarded from IPSA Mailbox-------------


no. 6153874 filed  9.17.08  wed 15 apr 1992
from pbid
to   uclapl
subj Re: e-mail help for McIntyre

In article <1992Apr4.223651.20165@watmath.waterloo.edu>, Leroy J. Dickey 
writes:
>In article <1992Apr2.162658.17606@yrloc.ipsa.reuter.COM> pbid@ipsaint.ipsa.reuter.COM (Biddlecombe, Peter (london,network Prod)) writes:
>
>> ... about a British APL Association meeting addressed by Donald McIntyre.
>>
>>These are obviously in sequential order.  If you can help, please contact
>>him by phone or mail, at:
>>
>>Luachmhor, Church Road
>>Kinfauns, Perth PH2 7LD
>>Scotland - U.K.
>>
>>Telephone:  In the UK:   0738-86-726
>>  From USA and Canada:   011-1-738-86-726
>                              ^
>                        _____/ \_____
>                            oops!
>
>It will probably be impossible to reach Donald that way, since the
>country should almost certainly 44, the same as for England, and not
>a 1.  I know that Scotland has some aspirations for independence,
>but I do not think these extend to joining the USA or Canada.

Well spotted.  On this occasion I blame Donald, as I pasted the address and
phone number from one of his J scripts, to avoid spelling errors.  I don't 
know whether any help has been provided yet.


-----------------------------------------------------------
This posting is forwarded from an internal Reuters mailbox.
No statement or opinion contained herein should be taken as
being Reuters policy, or even as being approved by Reuters,
in any way.
From: purvis@mulab.physiol.upenn.edu (bedenbaugh)
Newsgroups: comp.lang.apl
Subject: APL, Q'Nial.  J questions
Summary: Is it worth my while to bother with J for data analysis ?
Keywords: APL.  Q'Nial.  J. data analysis. IBM 5100. Data General
Date: 6 Apr 92 16:48:49 GMT
Organization: University of Pennsylvania


Dear Folks,

I first learned to love APL on and IBM 5100, now over 10 years ago.

I next enjoyed the Data General APL on an MV10000 about 5 years ago.
This was the only exceptionally good thing about the Data General machine.

When we sold the MV10 to buy a Sun, we tried Q'Nial, from Queen's
University and Nial Systems ((155 Queen Street, Ninth Floor, Ottawa,
Ontario. (613) 234-4188).  Someone a couple of weeks ago said that
Q'Nial was very slow.  My experience was that once you were within
Q'Nial, it was fast enough, but that getting data into it was
painfully slow.  Even reading in data in Q'Nial's .ndf format was slow.
It takes over 45 minutes to read in a 600k data file.  I wrote some c
routines to speed the IO for one data format, but I'm not going to use
Q'Nial for any new projects unless they greatly improve the parser.

I generally like Q'Nial. I found its operator precedence rules
confusing; I prefer the work from the right approach of APL. We
originally got Q'Nial rather than APL because it was much cheaper than
the STSC APL for Suns.

Which brings me to J. How does J compare to Q'Nial linguistically ?
How fast is its parser ?  How fast is it at selecting pieces of data
objects ? How fast is it at combining data objects into larger
structures ? Is it useful for production calculations (routine data
analysis) or is it just for playing around ? 

How about cost ?  Will J continue to be low priced, or will the price
escalate as more people begin to use it ? Will source code continue to
be available ?

Availability of source code opens up interesting possibilities.  How
hard would it be to add a network attribute to user defined functions,
so that when the rank of the function's argument has membership in the
functions network attribute list the interpreter farms out the
evaluation to all available workstations via RPC ? 

With much interest,

Purvis.
purvis@mulab.physiol.upenn.edu
Newsgroups: comp.lang.apl
From: mlc%gva.decnet@CONSRT.ROCKWELL.COM ("GVA::MLC")
Newsgroups: comp.lang.apl
Subject: Why "J"?
Date: 6 Apr 92 14:33:00 GMT

Why is Iverson's successor to APL named "J"?

--

Michael Cook
Internet: MLC@IBERIA.CCA.CR.ROCKWELL.COM
These are not the opinions of my employer.

RE: net.wisdom - "It's not what we don't know that hurts,
                  it's what we know that ain't so." -- Will Rogers

Newsgroups: comp.lang.apl
From: ljdickey@watmath.waterloo.edu (L. J. Dickey)
Subject: Re: e-mail help for McIntyre
Organization: University of Waterloo
Date: Sat, 4 Apr 1992 22:36:51 GMT

In article <1992Apr2.162658.17606@yrloc.ipsa.reuter.COM> pbid@ipsaint.ipsa.reuter.COM (Biddlecombe, Peter (london,network Prod)) writes:

> ... about a British APL Association meeting addressed by Donald McIntyre.
>
>These are obviously in sequential order.  If you can help, please contact
>him by phone or mail, at:
>
>Luachmhor, Church Road
>Kinfauns, Perth PH2 7LD
>Scotland - U.K.
>
>Telephone:  In the UK:   0738-86-726
>  From USA and Canada:   011-1-738-86-726
                              ^
                        _____/ \_____
                            oops!

It will probably be impossible to reach Donald that way, since the
country should almost certainly 44, the same as for England, and not
a 1.  I know that Scotland has some aspirations for independence,
but I do not think these extend to joining the USA or Canada.

-- 
Leroy J. Dickey, Faculty of Mathematics, U of Waterloo, Canada  N2L 3G1
Internet:      ljdickey@watmath.UWaterloo.ca
               ljdickey@watmath.waterloo.edu
UUCP:          ljdickey@watmath.UUCP
Newsgroups: comp.lang.apl
From: hui@yrloc.ipsa.reuter.COM (Roger Hui)
Subject: Re: APL, Q'Nial.  J questions
Keywords: APL.  Q'Nial.  J. data analysis. IBM 5100. Data General
Organization: Iverson Software Inc.
Date: Sat, 11 Apr 92 04:13:04 GMT

Purvis Bedenbaugh writes:
 
> Which brings me to J. How does J compare to Q'Nial linguistically?
> How fast is its parser?  How fast is it at selecting pieces of data
> objects? How fast is it at combining data objects into larger
> structures? Is it useful for production calculations (routine data
> analysis) or is it just for playing around?
 
The language is completely specified by the 18-page J dictionary.
The spelling uses only standard ASCII characters; the syntax is an
upward-compatible extension of APL syntax; the semantics is APL semantics.
There are some new verbs, adverbs, and conjunctions, and the meanings of
some primitives are changed from APL (usually generalized and/or
rationalized).
 
Parsing is controlled by a 14-by-5 table, and seems to work fast enough.
As well, tacit definitions are not re-parsed in execution.  For example,
the user-defined  nub=.(i.@# = i.~) # ]  is as fast as the primitive ~. .
In other areas, where the implementation has paid some attention to speed,
J is competitive (for example, i. and related verbs like e. and ~.,
|: on matrices, ;:, the dyad f/., etc.); where it has not, it is not.
 
> How about cost?  Will J continue to be low priced, or will the price
> escalate as more people begin to use it?  Will source code continue to
> be available?
 
There can be no absolute answers to the first, second, and fourth questions,
but you can judge by the record:  When J first became available (circa 1990), 
it was shareware and cost $24; today, it is still shareware and still costs $24.
Since May 1990, the publications and manuals have only dropped in price.  
The source code was released only February 1992 so there is a shorter history, 
but there is no reason to believe that its treatment will be inconsistent 
with that in related areas.
 
> Availability of source code opens up interesting possibilities.  How
> hard would it be to add a network attribute to user defined functions,
> so that when the rank of the function's argument has membership in the
> functions network attribute list the interpreter farms out the
> evaluation to all available workstations via RPC ?
 
I am puzzled because your wording is rather curious ("the rank of the
function's argument has membership in ...").  It is probably best for you to
examine the way verbs are implemented to determine how hard this might be.
Probably, the challenge will be in the intelligent use of the attributes
and esp. in the interprocess control, and not in the mere introduction of
new attributes.

------------------------------------
Roger Hui, Iverson Software Inc., 33 Major Street, Toronto, Ontario  M5S 2K9
Phone: (416) 925 6096;  Fax: (416) 488 7559
Newsgroups: comp.lang.apl
From: keil@apollo.hp.com (Mark Keil)
Subject: Re: 'Locatives' in J
Summary: its clear now
Keywords: J locale locative
Organization: NOW!
Date: Tue, 14 Apr 1992 05:12:14 GMT

In article <1992Apr12.194423.1445@yrloc.ipsa.reuter.COM> hui@yrloc.ipsa.reuter.COM (Roger Hui) writes:
  [edited to save bandwidth]
> .... because if locatives had been implemented you can obtain
> answers to these questions by consulting an oracle much more patient and
> much more accurate than I.

If you mean J itself, it may be more patient, but it has less insight.

>  Since my first answer was unsatisfactory,
> any other answers I provide will probably be unsatisfactory as well.
> But one last try:

AH, but it is very satisfactory!

> Or, if you prefer,  Definition: A locale is a named set of names.

I like definations. This is clear and concise
Inferred properties do not alway clearly convey intent.
The defination states what the essence of the matter.

> [17]    4!:55 names 3
> [18] 1 1 1
> [19]    TOOLS_copy <'TOOLS'

Does this infer that a reference to locale not present implies
a copy from save workspace?

> When locatives are finally implemented this would (alas) introduce an
> incompatibility with existing names containing _.

I would expect (most if not all) programs to still work, even though
and extra level of naming heirarchy is imposed.   Am I wrong?

Thank You, Roger

-- 
 Mark Keil               HP/Apollo Computer,  Chelmsford MA 01824
 +1 508-256-6600 x4542   keil@apollo.hp.com  /  {decvax,mit-erl,yale}!apollo!keil
From: ljdickey@watmath.waterloo.edu (L. J. Dickey)
Subject: Re: Why "J"?
Organization: University of Waterloo
Date: Mon, 6 Apr 1992 23:31:23 GMT

In article <9204061337.AA03142@ucbvax.Berkeley.EDU> mlc%gva.decnet@CONSRT.ROCKWELL.COM ("GVA::MLC") writes:
>Why is Iverson's successor to APL named "J"?

Roger says it is because it is easy to type.

-- 
Leroy J. Dickey, Faculty of Mathematics, U of Waterloo, Canada  N2L 3G1
Internet:      ljdickey@watmath.UWaterloo.ca
               ljdickey@watmath.waterloo.edu
UUCP:          ljdickey@watmath.UUCP
Newsgroups: comp.lang.apl
From: sam@csi.jpl.nasa.gov (Sam Sirlin)
Subject: Re: sharp i-apl
Originator: sam@kalessin
Organization: Jet Propulsion Laboratory, Pasadena, CA
Date: Wed, 15 Apr 1992 15:48:39 GMT


In article <1190@yetti.UUCP>, g-step@cs.yorku.ca (Neal Stephenson) writes:
|> so lots of the good stuff is undocumented. I want to know 
|> where I can get an up-to-date Sharp manual....

I don't see how you can do better than ISI for something they're
maintaining. Presumably you have their address:

        Iverson Software Inc.
        33 Major Street
        Toronto, Ontario, Canada  M5S 2K9
        416-925-6096  Voice
        416-488-7559  Fax

but if you want to go to the original source, that part of Sharp is
now a part of Reuters:

        Reuters APL Software Division
        2 first Canadian Place
        Suite 1900
        Toronto, Ontario, Canada  M5X 1E3
        (416) 364-5361
-- 
Sam Sirlin
Jet Propulsion Laboratory         sam@kalessin.jpl.nasa.gov

Newsgroups: comp.lang.apl
From: shrogers@uokmax.ecn.uoknor.edu (Steven Hill Rogers)
Subject: J/PC and Co-processors
Summary: Does J/PC support 80X87 coprocessors?
Keywords: J PC coprocessors parallell 
Organization: Engineering Computer Network, University of Oklahoma, Norman, OK
Date: Mon, 13 Apr 1992 15:07:17 GMT

Does J/PC (or J/PC386) support math coprocessors, e.g. 80X87, i860, etc., 
or is it necessary to acquire the source code and recompile it with
a coprocessor aware compiler?  Along similar lines, has anyone ported J to
a transputer based system, or other multi-processor?
"Speed is life." -- Old Fighter Pilot Saying

Steven H. Rogers
Industrial Engineering
Oklahoma University
From: rockwell@socrates.umd.edu (Raul Deluth Miller-Rockwell)
Subject: Re: Two questions regarding J's syntax and semantics
Organization: Traveller
Distribution: comp
Date: Tue, 7 Apr 1992 03:23:36 GMT

Eythan Weg:
   While using u;.0 I often find myself in need to specify intervals for
   a selection in an array which requires calculations (on my part) involving
   the dimensions of the array.  For example in (1 3,:3 2) ];.0 i. 4 5
   the selection is done to the end of the matrix.  I would have liked to
   say equivalently (1 3,: _ _) ];.0 i. 4 5. Similarly using __ to
   reverse direction of the elements.  Does it make some sense?

Well, this won't give you the reversing you're looking for, but you
can use
   1 3 }.   i. 4 5
to give you the same sort of result as your example.  To get your
reversing, you might be able to get by with something like
   rev =. _1&-@i.@$  {  ,

In fact, you might be able to design your own selection mechanism
using something along the lines of    index_expression { ,

[I'm not in a good position to answer the rest of these questions.]

-- 
Raul Deluth Miller-Rockwell                   <rockwell@socrates.umd.edu>
From: hui@yrloc.ipsa.reuter.COM (Roger Hui)
Newsgroups: comp.lang.apl
Subject: Re: 'Locatives' in J
Keywords: J locale locative
Date: 8 Apr 92 03:33:26 GMT
Organization: Iverson Software Inc.


Mark Keil writes:

> Can locales only be saved workspaces?
> Will more than one workspace be able to be loaded simultanously?
> Just what is the J definition of a locale?
> What is the effect of using "_" in a name just for calrity?
> Does that establish a locale?
 
These questions are answered in Lesson 18 of "An Introduction to J",
which is shorter than the amount of network traffic on it:
 
  A name that includes an underbar (_) is a locative.  Names used in a
  locale F can be referred to in another locale G by using the prefix F
  in a locative name of the form F_pqr, thus avoiding conflict with 
  otherwise identical names in the locale G.
 
  The referent of a locative can be established in either of two ways:
 
  a) By assignment, as in F_pqr=. i. 5 .
 
  b) By saving a session in the manner discussed in Lesson 11; the names
  established in the session can thereafter be referred to by using the
  locale as a prefix in a locative name.  For example:
     names=. 4!:1
     copy=. 2!:4
     save=. 2!:2
     save <'TOOLS'
  1
     4!:55 names 3
  1 1 1
     TOOLS_copy <'TOOLS'
  1
     names 3
  +----+-----+----+
  |copy|names|save|
  +----+-----+----+
 
> Also, what are the plans for upcomming versions of J,
> and when are they likely to be available?
 
I prefer to discuss what is already available (because plans butter
no parsnips, a bird in hand is better than two in the bush, make no promises
you can't keep, ...).  The following are new since February 1992:
 
. Test scripts
. J for the PC386 system, which includes a DOS extender that provides a
  large workspace and large arrays in extended and virtual memory.

------------------------------------
Roger Hui, Iverson Software Inc., 33 Major Street, Toronto, Ontario  M5S 2K9
Phone: (416) 925 6096;  Fax: (416) 488 7559
Newsgroups: comp.lang.apl