HDTenEightyP/NetNews huggingface dataset:
From: e0v6366@zeus.tamu.edu (VARELA, EDMUNDO)
Newsgroups: comp.os.os2.programmer
Subject: Dos Graphics
Date: 25 Jan 1993 01:09 CST
Organization: Texas A&M University, Academic Computing Services
Distribution: world
NNTP-Posting-Host: zeus.tamu.edu
Keywords: VGA graphics capability in a dos window
News-Software: VAX/VMS VNEWS 1.41    

Hello,

I am currently using QuickC 2.5 to develop a simple computational fluid 
dynamics program.  I am running from a full screen Dos session, and all the
graphics calls I use seem to work just fine.  However, I decided tn a
test case in the background and OS/2 said it could not support the graphics
mode in a window.  This is somewhat puzzling since the graphics mode is 
640x480x16 (_VRES16COLOR, for those of you who have used the MS routines),
and the desktop is running 800x600x256.

Is this a problem with the CSD TSENG drivers, MS QC, or simply some setting
that I need to change?

Current setup is:
	GA+SP TSENG 800x600x256 driver
	Diamond Speedstar HiColor (TSENG 4000 + HiColor RAMDAC)

Thanks in advance for any comments,

BTW:  What is the difficulty level increase in going to OS/2 non-PM programming
	with graphics (and PM for that matter)? 

Edmundo Varela Rodriguez			  |	(e0v6366@zeus.tamu.edu)
Graduate Student				  |
Texas A&M University Aerospace Engineering Dept.  |

"Graduate life: its not just a job, its an indenture" -- author unknown
Newsgroups: comp.os.os2.programmer
From: kvien@Elkraft.Unit.NO (Oddgeir Kvien)
Subject: compiling macros for EPM ? 
Reply-To: kvien@Elkraft.Unit.NO (Oddgeir Kvien)
Organization: University of Trondheim
Date: Sun, 24 Jan 93 18:15:08 GMT

How do you compile macros for EPM?

I can not find it in anny documentation.

Regards Oddgeir

-- 

+-----------------------------------------------------------------------+
| Oddgeir Kvien, Norwegian Institute of Technology                      |
|                Faculty of Electrical Engineering and Computer Science |
|                                                                       |
| email: kvien@elkraft.unit.no                                          |
| phone: +47-7-594269                                                   |
+-----------------------------------------------------------------------+
From: pmuellr@vnet.ibm.com (Pat Mueller)
Date: Fri, 22 Jan 93 11:11:29 EST
Newsgroups: comp.os.os2.programmer
Subject: Re: Can a REXX prog recognize redirection?

>Is there a way for a REXX program to recognize when stdin
>is being redirected from a file or pipe instead of being
>read from the keyboard?

What you're looking for is the rexx equivalent of the C API
DosQueryHType().  I don't know of one available from IBM.  It
wouldn't be too difficult to write a function DLL that implemented
one though (the toolkit has source for the REXXUTIL function package
you could use as a basis).

Patrick Mueller                  addr:  pmuellr@vnet.ibm.com
IBM Cary, North Carolina         phone: 919-469-7242
Newsgroups: comp.os.os2.programmer
Subject: Problem with TC++ under OS/2
From: khmak@miavx1.acs.muohio.edu
Date: 21 Jan 93 13:09:51 -0500
Organization: Miami University Academic Computer Service"

Could someone help me get Turbo C++ work under OS/2 ?

Here is the problem:

I install Turbo C++ last night but it did not work. When I type "tc" at the DOS
prompt, it said "dpmi server initialization error-->v86 task without vcpi".
So I enabled DPMI, then it gave me another error message. The help message
said "An access violation exception occurred and was generated when ant attempt
was made either to load or store data in an inaccessible location, or to
execute an inaccessible instruction. ...."
thanks in advance.
Newsgroups: comp.os.os2.programmer
From: tommy@lynx.msc.cornell.edu.UUCP (Mike Thompson,332,54714,2734927)
Subject: Re: Long filenames and NMAKE.
Originator: tommy@snoopy.msc.cornell.edu
Organization: Cornell-Materials-Science-Center
Date: Fri, 22 Jan 1993 17:57:53 GMT

From article <1jp9bbINNl19@iskut.ucs.ubc.ca>, by duffy@theory.chem.ubc.ca (Pat Duffy):
> Hi Everyone,
> 
> A while ago I posted about problems with long filenames and the make that comes
> with the WorkSet/2 stuff.  Someone suggested that I get the new make from
> hobbes (under .../2.0/programming), which I did.
> 
> ------------  BEGIN ERROR MESSGAE  -----------------
> 
> Invocation of <NMAKE.EXE> begins 
> Invocation string:  /f SYSTEM.MAK 
>  
> Microsoft (R) Program Maintenance Utility   Version 1.01 
> Copyright (c) Microsoft Corp 1988-1989. All rights reserved. 
>  
> SYSTEM.MAK(26) : filename 'SystemInit.c' too long; truncating to 8.3 
> SYSTEM.MAK(26) : filename '.\SystemInit.c' too long; truncating to 8.3 
> SYSTEM.MAK(26) : filename 'D:\FORTRAN\INCLUDE\SystemInit.c' too long; 
> SYSTEM.MAK(26) : filename 'D:\TOOLKT20\C\OS2H\SystemInit.c' too long; 
> NMAKE : fatal error U1073: don't know how to make 'SystemInit.c' 

Looks to me like you are running on a FAT partition which doesn't allow
more than 8.3 format.  Is the real file on the disk systemin.c when you
want systeminit.c?  Only get that error message on FAT where I used to
ignore the characters beyond 8.3, but OS/2 doesn't.
-- 
Michael O. Thompson            tommy@msc.cornell.edu
Cornell University             (607) 255-4714

OS/2:  For the few, the proud, the devoted!
Newsgroups: comp.os.os2.programmer
From: joiner@exa.cs.umn.edu (Jay K. Joiner)
Subject: Re: /Fd in cset
Organization: University of Minnesota
Date: Tue, 26 Jan 1993 03:12:36 GMT

In <1993Jan25.155025.20809@vedge.com> hendrik@vedge.com (Hendrik Boom) writes:

>The cset C++ compiler from the November pdk keeps asking me to
>specify the /Fd option.  When I do so, it works fine.
>But I haven't found this option in the documentation.

>Does anyone know what it means?

It says to keep temporary files on disk in the dir pointed to by
the TMP environment variable.  It is documented in the on-line
documentation.

Newsgroups: comp.os.os2.programmer
From: ljensen@netcom.com (Colin Jensen)
Subject: Re: Does OS/2 support Memory Mapped Files ?
Organization: Netcom - Online Communication Services (408 241-9760 guest)
Date: Tue, 26 Jan 1993 05:59:12 GMT

In article <727805912rommel.root@jonas.gold.sub.org> rommel@jonas.gold.sub.org (Kai Uwe Rommel) writes:
>In article <1jo2g2INNs9e@neuro.usc.edu> merlin@neuro.usc.edu (merlin) writes:
>>Does OS/2 2.1 beta support memory mapped files for user processes?
>
>Not as far as I know.

I thought that the PAG_GUARD allocation flag of the DosAllocMem
function in conjunction with XCPT_GUARD_PAGE_VIOLATION exception is
sufficient support to write a user-mode memory mapped file.

Am I wrong?
-- 
Colin Jensen
ljensen@netcom.netcom.com	cjensen@ampex.com
Newsgroups: comp.os.os2.programmer
From: scdrye@napier.uwaterloo.ca (Stephen Drye)
Subject: Watcom C/386 9.1d and the WorkFrame -> Help!
Organization: University of Waterloo
Date: Mon, 25 Jan 1993 01:53:43 GMT

Hi!

I just got the WorkFrame off of the November PDK, so I've been trying
to set up WTC/386 with it.

I've run into two problems:
- When you choose the 386 as your target processor, the compiler options
dll passes garbage on the end of the string "/3r" which causes the compile
to fail.

- When I try to use the makefile generator, it complains about being
unable to open the compiler options dll (error 127), although the dll
is in a directory ref'd in my libpath (also, I'm able to use it
at all other times).  So, I can't generate a makefile.

Has anyone else encountered these problems and found a fix or workaround?
If it's any help, I'm using patchlevel d (latest one).  So if anyone else
is using an earlier dll and having it work fine, I'll try to revert to 
a lower level.

Thanks,
Stephen Drye
From: rickt@rmtc.paramax.com (Rick Thompson [RMTC/ISP])
Newsgroups: comp.os.os2.programmer
Subject: GCC and DLL's
Date: 25 Jan 93 15:39:58 GMT
Organization: Paramax Systems


Hello,

I've just obtained GCC from hobbes and was wondering if I can create dll's with
it?  Regular exe's went fine.  If it is possible can someone send me an example
make file or whatever you think appropriate?


Thanks,

Rick  rickt@rmtc.paramax.com
From: sip1@ellis.uchicago.edu (Timothy F. Sipples)
Newsgroups: comp.os.os2.programmer
Subject: Re: how to make "autoswitch" print driver for NEC model 95 ?
Date: 23 Jan 93 16:13:31 GMT
Reply-To: sip1@midway.uchicago.edu
Organization: Dept. of Econ., Univ. of Chicago

In article <APOULSEN.93Jan22225003@marinara.mit.edu> apoulsen@athena.mit.edu (Andy Poulsen) writes:
>i've got an NEC silentwriter model 95, which does both postscript 
>level 2 and pcl 5 (laserjet 3).  it comes with an autoswitching driver
>for dos/windows, but nothing for os2.  i called NEC and got the codes
>that are required for mode switching, and have been playing around with
>writing an "lpr" program that will autoswitch, but that only works for
>files that i've already got on disk.
>so my question is:  is it possible to write a program that could be
>attached say, to the laserjet 3 driver, which would intercept any job
>sent to the laserjet 3, then send the codes to switch to laserjet 3
>mode, wait about 15 seconds (for the printer to complete the mode
>switch), then print the file(s), and finally switch back to postscript
>mode?  this would be very convenient, and i would imagine there are
>others who could benefit from such a program....

It's already been done, actually.  Do a string search with "NEC" on
the file /pub/os2/00Index at ftp-os2.nmsu.edu, and you'll find it.

-- 
Timothy F. Sipples      | Read the OS/2 FAQ List 2.0i, available from
sip1@ellis.uchicago.edu | 128.123.35.151, anonymous ftp, in /pub/os2/all/info
Dept. of Econ., Univ.   | /faq, or from LISTSERV@BLEKUL11.BITNET (send "HELP")
of Chicago, 60637       | [Read the List, THEN post to ONE OS/2 newsgroup.]
Newsgroups: comp.os.os2.programmer
Subject: re: Developers - Read this!
From: paulg@a1.resmel.bhp.com.au (Paul Gallagher)
Date: 22 Jan 93 18:09:04 +1000

In article <sal8.277.727486281@po.cwru.edu> sal8@po.cwru.edu (Steve Luzynski) writes:
>I was thinking about doing monthly releases in straight ascii format, 
>distributed to CI$, hobbes, and uuencoded on comp.binaries.os2. It would 
>have to be a labor of love, with the incentives for writing articles being: 
>retaining your own copyright and reprint rights; seeing your name in lights; 
>and helping OS/2 move into a market dominating position.
>
 [etc]
>So? What do you think? Anyone willing to contribute? I would be willing to 
>collect articles, edit into a fairly coherent thing, and distribute - _if_ I 
>can get articles. :)

This is a GREAT idea. Unfortunately I do not have the expertise (yet!!)
to usefully contribute, but I would be an eager reader. This is a
perfect opportunity to show the Unix bods that they don't have a monopoly
on "esprit de corps" ;-) 

Doing the initial release in ASCII makes sense (faster to publish, easier
& more flexible distribution, can read like a magazine etc), but
in practice I think it would prove to be a sub-optimal general reference
work; a small investment in ensuring that the "body of knowledge" 
accumulated remains _accessible_ and _useable_ will I'm sure pay off
a hundredfold in the future. i.e. I'm talking about indexing (yuk!). 

One way of organising the sum of knowledge would
be to take each issue after it is "published", and accumulate all
of the non-time-sensitive material in a suitably organised INF file.
While I may not be able to contribute much in terms of content to
the newsletter, I would be willing to donate my time to produce and
manage the INF reference work.

Regards,
PaulG
----------------------------------------------------------------
   /\/\     :  Paul Gallagher, PC/Mac Support
  / / /\    :  Computer Services Group
 / / /  \   :  BHP Research - Melbourne Laboratories
/ / / /\ \  :  245 Wellington Rd, Mulgrave, 3170, AUSTRALIA
\ \/ / / /  :  Phone    +61-3-560-7066
 \  / / /   :  E-mail   paulg@a1.resmel.bhp.com.au
  \/\/\/    :
================================================================
From: Robert.Mahoney@f347.n109.z1.fidonet.org (Robert Mahoney)
Sender: Uucp@blkcat.UUCP
Newsgroups: comp.os.os2.programmer
Subject: Developers - Read this!
Date: Fri, 22 Jan 1993 00:00:06 -0500

SL>So, what I propose is this: an electronic magazine for all levels of 
SL>developers, with topic levels ranging from 'How do I create a window?' to
'I 
SL>need help writing a driver for my video card.'

SL>I was thinking about doing monthly releases in straight ascii format, 
SL>distributed to CI$, hobbes, and uuencoded on comp.binaries.os2. It would 

   Not to discourage you, this was tried in the Fidonet about 1 year ago.
One issue was created (in .inf form, source and binaries included), and
no others ever saw the light of day, just a lack of response from the people
writing the articles.  

   Actually I think a better thing would be a programmer FAQ.  The existing
one
is more like a GNU/EMX FAQ.  A programmer FAQ that also answers with pointers
to existing code (like "for more info ftp hook.zip from hobbes").
 
I know I see alot of repeat questions:
   How do I port my DOS keyboard TSR to OS/2?  (Use monitors or hooks)
   Printf is broken!! (no it's not, turn off buffering)
   When I pass a structure to WinCreateWindow, sometimes it doesn't 
      work! (Put the size of the structure as the first word)
   WinFontDlg crashes my system! (use a larger stack)
   How do I use type filtering in the open dlg? (it's broken in GA, fixed in
SP)
   When minimizing, my dialog box is overwriting my icon (Hide the offending
control).
   How big should my stacksize be? (For a PM program, >16K)
   How do I stop a container from flashing every time I add a record?
(Disable/Enable
      the container window)
   How do I get the info from WinGetErrorInfo?
   How do I keep a sizeable window from getting smaller than a certain size?
   How do I put a bitmap or icon on a button?
   How do I program the Com port? (DosOpen,DosRead,DosWrite and the IOTCL
calls)
   How do I create a conditional menu?
   How do I pass user data in WinCreateStdWindow? (Use 2 WinCreateWindow)
   How do I use mini-icons in containers (You don't, it's broken)
   Can I use WinSetPresParms to set the font in a MLE? (No, use MLM_SETFONT)
   Can we use VIO in v2.0? Where are the docs for it? Yes, and check hobbes.
   Can I have a multi-column listbox?  (Yes, but use a container in details
view)
   Can I redirect stdin and stdout in a app I start from my app? (Use
DosDupHandle)
   Can I distribute the C-Set/2 runtime DLL? (No, you have to create your own)
   How do I open a file that is already in use? (Use OPEN_SHARE_DENYNONE)
   How do I add a menu to a dialog box? (WinLoadMenu and then WM_UPDATEFRAME)
   How do I subclass a control?
   Why should I use _beginthread instead of DosCreateThread? (To use the RTL)

If anyone is interested I have the full answers and sample code for most of
these
questions.

Bob
___
 X MR/2 1.36 #10 X Windows NT: It can talk the talk but can it walk the walk?

Newsgroups: comp.os.os2.programmer
From: weisber@ecf.toronto.edu (WEISBERG ELLIOT)
Subject: Good Book for OS/2 Programming
Organization: University of Toronto, Engineering Computing Facility
Distribution: na
Date: Tue, 26 Jan 1993 23:51:06 GMT

What is a good book for programming OS/2??  I saw the Microsoft
book titled Notebook or something, but it looked like it did not 
have much substance.  Thanks.

PLEASE NOTE DO NOT MAIL ME, ONLY POST THE ANSWER HERE.


Newsgroups: comp.os.os2.programmer
From: slumos@unlv.edu (Steve Lumos)
Subject: Re: Borland C++: what a dog.
Organization: UNLV Computer Science
Date: Sat, 23 Jan 93 06:11:11 GMT

In article <CFORTIER.93Jan21152045@genghis.news> cfortier@genghis.news (Chris Fortier) writes:
>Also, if you knew the number of resources we had, you'd be absolutely amazed
>as to how we can develop and deliver any products, never mind the high quality
>level we do maintain for our DOS, Windows, and soon OS/2 and Win32, compilers.
>Understaffed is an understatement.

Understaffed AND laying off? Sounds like Borland is in trouble. I
heard they recently laid off 4 out of 6 Brief programmers. There are
going to be alot of Brief lovers out there wishing Borland had left
Brief alone rather than turning it into a dead product...

TTYL - Steve
-- 
Steve Lumos - slumos@cs.unlv.edu  | Call the Las Vegas PC Users Group
<hillarious quote of your choice> | OS/2 SIG BBS: 702/434-5535
Newsgroups: comp.os.os2.programmer
From: apas611@chpc.utexas.edu (David Boles)
Subject: Re: Good Book for OS/2 Programming
Organization: The University of Texas System - CHPC
Distribution: na
Date: Wed, 27 Jan 93 17:53:48 GMT

In article <C1HJL7.9IB@ecf.toronto.edu> weisber@ecf.toronto.edu (WEISBERG ELLIOT) writes:
>What is a good book for programming OS/2??  I saw the Microsoft
>book titled Notebook or something, but it looked like it did not 
>have much substance.  Thanks.
>

IMHO, the three programming guides from IBM make a good point to start.
The book by Knight is pretty weak, and everything else is out of date.

I ordered the books from IBM (actually from some firm contracting to
IBM) and paid about $US63 for all three including tax and shipping.
If you want more, you might consider the entire Technical Library
product which includes the above books as well as many others.  I think
it is currently $229 from IBM.

David Boles
From: ojtv@zombie.oulu.fi (Olli Vuolteenaho)
Newsgroups: comp.os.os2.programmer
Subject: Re: Problem with TC++ under OS/2
Date: 21 Jan 93 19:52:42 GMT
Organization: University of Oulu, Finland
X-Newsreader: TIN [version 1.1 PL6]

khmak@miavx1.acs.muohio.edu wrote:
: Could someone help me get Turbo C++ work under OS/2 ?
: 
: Here is the problem:
: 
: I install Turbo C++ last night but it did not work. When I type "tc" at the DOS
: prompt, it said "dpmi server initialization error-->v86 task without vcpi".
: So I enabled DPMI, then it gave me another error message. The help message
: said "An access violation exception occurred and was generated when ant attempt
: was made either to load or store data in an inaccessible location, or to
: execute an inaccessible instruction. ...."
: thanks in advance.

If you mean Turbo C/C++ 3.0 this is how I made it work for me (this is
umpteenth time I'm writing it here):
  - TC++ 3.0 migrated to the desktop as an OS/2 application (instead of a
    DOS one, which it really is, of course)
  - then I changed the session to DOS window (DOS full screen is OK as well)
  - finally I set the DPMI_DOS_API to ENABLED

It works flawlessly for me.

Hope this helps you.

Olli
____________________________________________________________________________
From: cs_b144@ceres.kingston.ac.uk (Stickland I C)
Newsgroups: comp.os.os2.programmer
Subject: PM Graphics editing
Date: 26 Jan 93 10:47:05 GMT
Organization: Kingston University, Kingston-upon-Thames
NNTP-Posting-Host: ceres.kingston.ac.uk

Does anyone have any source code for a simple PM graphics editor?? What I
want to do is draw boxes and lines and then be able to move them round
the screen with the mouse. I'd also like to be able to save the result to
file, preferably a metafile.

From what I've read I think I need to use named segments and use the 
correlation calls to detect what is under the mouse pointer. What I'm
not at all clear about though is how I then move the graphic segment to
a different part of the screen. I'd like to be able to just drag it with
the mouse.

Any help/sample code greatly appreciated,

Ian Stickland.
Newsgroups: comp.os.os2.programmer
From: sci240s@monu6.cc.monash.edu.au (Wey Jing HO)
Subject: INFO.EXE gives SYSTEM 1808 error (whlinf8f.zip).
Organization: Monash University, Melb., Australia.
Date: Tue, 26 Jan 1993 07:21:30 GMT

Anyone has experience with INFO.EXE from the latest whlinf8f.zip
ftp'ed from hobbes. I get SYSTEM 1808 error.

-- 
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>Wey Jing Ho    Tel: 61-3-565-3615   E-mail : sci240s@monu6.cc.monash.edu.au<
>  Physics Dept, Monash Univ, Wellington Rd, Clayton, VIC 3168, AUSTRALIA   <
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
From: ameline@vnet.ibm.com (Ian Ameline)
Date: Thu, 28 Jan 93 11:16:18 EST
Subject: Problem. Unknown error
Newsgroups: comp.os.os2.programmer
Organization: C-Set/2 Development, IBM Canada Lab.
Disclaimer: This posting represents the poster's views, not those of IBM

In article <C1H324.9zt@cs.vu.nl>,
cpbaltus@cs.vu.nl (Stefan Baltus) writes:
>
>Hi,
>
>When running my own written program, I get the following error:
>
>The process has stopped.  The software diagnostic
>code (exception code) is  009B.
>
>The 009B stands for decimal 155 and that means : 'TOO MANY TCBS'.
>
>Now, i have two questions:
>
>1. what means TCBS?

   A TCB is a Thread Control Block -- there's 1 per thread. So this
message likely means you have too many threads.

>2. how can i recover from this error?

   Change the THREADS= line in your config.sys. The maximum number of
threads this can be set to is 4096. If you're already exceeding this,
reduce the number of threads running on your system.

Regards,
Ian Ameline.
From: lopes@cogsci.ucsd.EDU (alann lopes)
Newsgroups: comp.os.os2.programmer
Subject: Re: Service Pack TSENG drivers and 70Hz-Monitor
Date: 22 Jan 93 09:18:27 GMT
Organization: University of California, San Diego

In article <8EY0Q9W@minnie.zdv.uni-mainz.de> kurs1-4@orvillezdv.uni-mainz.de (Johannes Martin) writes:
-
-After a lot of trouble, I succeded to install the OS/2 Service Pack using the
-included TSENG Drivers at 1024x768x256 on my machine. However the drivers do
-not use the refresh rate of 70Hz both my monitor and my GENOA 7900 graphics 
-card support.
-Any hints how to manage a higher refresh rate than the standard?
-
-Thanks
-  Johannes Martin (JMARTIN@VZDMZX.ZDV.UNI-MAINZ.DE)


 Have you changed the appropiate switches or jumpers on the
 card itself?

        alann


   alann lopes:        alopes@ucsd.edu       -- internet
   (619) 534-5438      ALOPES@UCSD           -- bitnet
Newsgroups: comp.os.os2.programmer
From: sip1@ellis.uchicago.edu (Timothy F. Sipples)
Subject: Re: Languages
Reply-To: sip1@midway.uchicago.edu
Organization: Dept. of Econ., Univ. of Chicago
Date: Thu, 21 Jan 1993 21:45:51 GMT

In article <1993Jan21.185331.126340@ipgaix.unipg.it> luca@dedalo.unipg.it (Luca Priorelli) writes:
>>>What programing languages are there out there for os/2 2.0? I know theres
>>>C but what else? Is therre a Basic or Pascal available?
>>Yes to both.
>And what about Cobol? I never heard anything about e 32 bit version of
>Microfocus'.

I think it has shipped already.

-- 
Timothy F. Sipples      | Read the OS/2 FAQ List 2.0i, available from
sip1@ellis.uchicago.edu | 128.123.35.151, anonymous ftp, in /pub/os2/all/info
Dept. of Econ., Univ.   | /faq, or from LISTSERV@BLEKUL11.BITNET (send "HELP")
of Chicago, 60637       | [Read the List, THEN post to ONE OS/2 newsgroup.]
From: cjeffery@organpipe.uug.arizona.edu.UUCP (Clint Jeffery)
Newsgroups: comp.os.os2.programmer
Subject: Re: New Implementation of Icon with OS/2 Graphics Support
Date: 24 Jan 93 11:00:41 GMT
Organization: University of Arizona UNIX Users Group

>>The latest version of the Icon programming language, 8.7/8, is now
>>available for the following platforms:

From article <1993Jan24.012741.18426@news.columbia.edu>, by mig@cunixb.cc.columbia.edu (Meir I Green):
> What is it?

Icon is a high-level general-purpose procedural language with a lot of neat
goodies, especially string scanning facilities, automatic storage management
(garbage collection), flexible built-in data structures, and now
easy-to-program windows/graphics/mouse facilities.  Ease of programming is
one of Icon's main features, so it is used a lot for prototyping and for
utilities and quickie one-shot file manipulations.  Syntax is somewhere in
between Pascal and C, with semi-colons optional, and various radical
language features that would take awhile to describe.  I'd be happy to
answer further questions by e-mail, or send them to
icon-project@cs.arizona.edu.
--
Clint Jeffery - cjeffery@cs.arizona.edu