home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!world!ksr!tim
- From: tim@ksr.com (Tim Peters)
- Newsgroups: comp.lang.fortran
- Subject: SKOL (was Re: Uglifier (was Re: Real Programmers))
- Message-ID: <20324@ksr.com>
- Date: 22 Dec 92 00:28:59 EST
- References: <FX.92Dec18115839@dlpx1.dl.ac.uk> <1992Dec18.201142.12430@walter.cray.com> <1820@idacrd.UUCP>
- Sender: news@ksr.com
- Lines: 55
-
- >[wws@craywr.cray.com (Walter Spector)]
- >...
- >There was even an undocumented extension in the old CFT Fortran
- >compiler called 'IMPLICIT SKOL' which did something magical with
- >variables starting with I00. ...
-
- =jot@cray.com (Otto Tennant)]
- =...
- =It is equivalent to 'IMPLICIT NONE', but allowing implicit integer
- =declaration of variables beginning I00.
-
- Tee hee. I had forgotten all about this, Otto -- & I'm the poor sap who
- implemented IMPLICIT SKOL in CFT <shudder, am I really that old?!>. It
- did one other thing: forgave you if you didn't declare externals via
- EXTERNAL, provided again that their name began with "I00". That's the
- whole scoop.
-
- =... it appears to be based on STAGE2, from the early 70's at U of
- =Colorado.
-
- That's my recollection too -- bet David Prigge would know.
-
- +[nick@idacrd.UUCP (Nick Patterson)]
- +...
- +I will probably get some perhaps justified abuse and humiliation for the
- +following: SKOL was a great preprocessor, with all sorts of neat features
- +...
-
- No argument here! SKOL was a wonderfully expressive language given the
- alternatives (CFT & CAL) available at the time. Besides the usual things
- that kill macro-based languages, there were (IMO) three others:
-
- 1) Otto's
- =When you look inside SKOL (I recommend Dramamine first), ...
-
- Adding a new feature to SKOL-- or fixing an old one --was an absolute
- nightmare.
-
- 2) At a time when CFT was cranking thru 50,000 - 100,000 source lines a
- minute, compiling a few pages of SKOL was cause for a cigarette break.
- _Incredibly_ slow.
-
- 3) SKOL ran off in directions users didn't want (e.g., coroutines come to
- mind ...).
-
- +So I ported it to UNICOS for my own use!
- +SKOL lives!!
-
- Nick, that is so sick <grin>.
-
- wondering-if-ksr-could-make-a-new-sale-by-offering-skol<ahem>-ly y'rs
- - tim
-
- Tim Peters Kendall Square Research Corp
- tim@ksr.com, ksr!tim@uunet.uu.net
-