Megalextoria
Retro computing and gaming, sci-fi books, tv and movies and other geeky stuff.

Home » Archive » net.micro.atari » TDI Modula-2, languages
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
TDI Modula-2, languages [message #282646] Sun, 12 January 1986 21:09 Go to next message
ditzel is currently offline  ditzel
Messages: 31
Registered: May 2013
Karma: 0
Member
Article-I.D.: ssc-bee.456
Posted: Sun Jan 12 21:09:29 1986
Date-Received: Wed, 15-Jan-86 01:09:05 EST
Distribution: net
Organization: Boeing Aerospace Co., Seattle, WA
Lines: 49


Incidentally besides OSS Pascal, TDI is now distributing Modula-2.
Don't know the quality of this Modula-2 implimentation but it would
be interesting to find out.  

So far i am aware of the following languages available or planned for 
the ST:

  C:

	DRI/Atari Development Kit	$300 (available)
	Megamax C			$199 (available)
	Philon C			(?)  (?)	
	Metamaco Lattice C		(?)  (available)
	Aztec C				(?)  (first quarter 86)

  Pascal:
	OSS Personal Pascal		$80  (available)
	Metamoco Pascal			(?)  (i believe currently available)

  Modula-2:
	TDI Modula-2			$70  (available)

  Lisp:
	Metamoco Lisp			(?)  (unknown release date)

  Prolog:
	OSS Personal Prolog		(?)  (March 86)

  Forth:
	Dragon Group Forth		(?)  (Available)

  Basic:
	Atari Basic                     ?free (Available)

  Logo:
        Atari Logo                      ?free (Available)

  Assemblers:
        Metamoco Assembler              (?)   (Available)
        DRI Assembler with SW Dev.Kit   (?)   (Available)
------------
I would appreciate if this news group would concentrate on updating these 
type of lists as a source of general information.  As someone finds out
about a new language, post the news by adding it to the above list.
Perhaps adding the manufacturer's address is the next step.  

Let's try to make the atari/amiga diatribes a thing of the past.  
I think that subject has been talked to death.
Re: TDI Modula-2, languages [message #282660 is a reply to message #282646] Wed, 15 January 1986 09:43 Go to previous messageGo to next message
oyster is currently offline  oyster
Messages: 11
Registered: January 1986
Karma: 0
Junior Member
Article-I.D.: uwmacc.1912
Posted: Wed Jan 15 09:43:43 1986
Date-Received: Thu, 16-Jan-86 01:44:10 EST
References: <456@ssc-bee.UUCP>
Reply-To: oyster@uwmacc.UUCP (Vicious Oyster)
Distribution: na
Organization: UWisconsin-Madison Academic Comp Center
Lines: 10

In article <456@ssc-bee.UUCP> ditzel@ssc-bee.UUCP (Charles L Ditzel) writes:
[color=blue]> I would appreciate if this news group would concentrate on updating these [/color]
[color=blue]> type of lists as a source of general information.  As someone finds out[/color]
[color=blue]> about a new language, post the news by adding it to the above list.[/color]
[color=blue]> Perhaps adding the manufacturer's address is the next step.  [/color]
[color=blue]> [/color]
  The hot-off-the-presses February Analog Computing magazine has a center
spread of (all?) software available for the ST as of December 12.  The
listing includes each software company's address and 'phone number, and most
entries include a list price.  Support your Atari specific magazines!
Re: TDI Modula-2, languages [message #282733 is a reply to message #282646] Thu, 16 January 1986 08:27 Go to previous messageGo to next message
Anonymous
Karma:
[b]Originally posted by:[/b] [email=uh@unido.UUCP]uh[/email]
Article-I.D.: unido.15700040
Posted: Thu Jan 16 08:27:00 1986
Date-Received: Sat, 18-Jan-86 08:36:05 EST
References: <456@ssc-bee.UUCP>
Sender: notes@unido.UUCP
Lines: 43
Nf-ID: #R:ssc-bee:-45600:unido:15700040:000:1209
Nf-From: unido!uh    Jan 16 13:27:00 1986

Two updates for this list are included:

  C:

	DRI/Atari Development Kit       $300 (available)
	Megamax C                       $199 (available)
	Philon C                        (?)  (?)        
new!!   GST C                           (?)  (availible)
	Metamaco Lattice C              (?)  (available)
	Aztec C                         (?)  (first quarter 86)

  Pascal:
	OSS Personal Pascal             $80  (available)
	Metamoco Pascal                 (?)  (i believe currently available)

  Modula-2:
	TDI Modula-2                    $70  (available)

  Lisp:
	Metamoco Lisp                   (?)  (unknown release date)

  Prolog:
	OSS Personal Prolog             (?)  (March 86)

  Forth:
	Dragon Group Forth              (?)  (Available)

  Basic:
	Atari Basic                     ?free (Available)

  Logo:
	Atari Logo                      ?free (Available)

  Assemblers:
	Metamoco Assembler              (?)   (Available)
	DRI Assembler with SW Dev.Kit   (?)   (Available)
new!!!  SEKA 68K assembler              (?)   (Availible)

     Uwe Hoch
     Computer Science Department, University of Dortmund
     4600 Dortmund 50, P.O. Box 500500, W.-Germany
     E-mail address UUCP: ...seismo!unido!uh
Re: TDI Modula-2, languages [message #282740 is a reply to message #282646] Wed, 15 January 1986 17:16 Go to previous messageGo to next message
Anonymous
Karma:
[b]Originally posted by:[/b] [email=franco@iuvax.UUCP]franco[/email]
Article-I.D.: iuvax.500031
Posted: Wed Jan 15 17:16:00 1986
Date-Received: Sun, 19-Jan-86 03:40:07 EST
References: <456@ssc-bee.UUCP>
Lines: 26
Nf-ID: #R:ssc-bee:-45600:iuvax:500031:000:1392
Nf-From: iuvax!franco    Jan 15 17:16:00 1986


There is also a public domain XLISP and PROLOG (built on top of it).
Also, Dragon has released a demo version of their FORTH which I belive
does everything the full blown FORTH does except file transfer.  I have
found that demo very useful - I have learned to program in FORTH using
it and I have been able to judge the speed of FORTH through benchmark
programs.  Incidentally, I have found that FORTH is about 100 times faster
than ST BASIC.  For example, the following program computes the 26th
fibonacci number in 25 seconds: (recursive program - for benchmark)

: FIB 0 SWAP -1 * SWAP BEGIN SWAP FIRST SEC OVER 0 = UNTIL SWAP DROP ;
: FIRST BEGIN 1+ DUP 1+ DUP -3 > UNTIL ;
: SEC + -1 * OVER 0 > IF BEGIN + OVER 0 > NOT UNTIL THEN ;

This example also helped convince me that I should not be programming in
FORTH.  Incidentally, if anyone has a less cumbersome way to write a
FORTH program for fibonacci please send it to me.  (I know there is a 
fast iterative solution to fibonacci - this is uninteresting as a benchmark -
I would like to know of a better recursive solution - what I have done above
is use the sign bit to indicate whether search is proceeding to the "left"
or to the "right".  Surely there is a better way - what would happen if
there were a middle son to be expanded?  Would I have to use another stack
word to save the "return address"?)

John Franco
franco@indiana
Re: TDI Modula-2, languages [message #282876 is a reply to message #282646] Wed, 22 January 1986 14:54 Go to previous message
Anonymous
Karma:
[b]Originally posted by:[/b] [email=franco@iuvax.UUCP]franco[/email]
Article-I.D.: iuvax.500032
Posted: Wed Jan 22 14:54:00 1986
Date-Received: Sat, 25-Jan-86 08:07:39 EST
References: <456@ssc-bee.UUCP>
Lines: 26
Nf-ID: #R:ssc-bee:-45600:iuvax:500032:000:1422
Nf-From: iuvax!franco    Jan 22 14:54:00 1986


In response number 1 to this note I presented a program in FORTH which
was followed by the statement "this example helped me decide that I should
not be programming in FORTH".  The response was a series of near violent
messages essentially excommunicating me from the FORTH community.  Let me
say that the remark I made was meant only as tongue-in-cheek humor and I
had no wish to offend anyone by it.  Please accept my apologies and rest
assured I will not make that mistake again!  Now, if some FORTH expert can
send me code for the fibonacci number problem which looks readable and runs
I will be grateful.  (One respondant sent a piece of code which looked
readable but contained the string [recursive] which meant there exists some
code that I can put in place of [recursive] to get a recursive fibonacci
program but that code depends on the particular implementation of FORTH I was
using - if anyone knows what this code is for the Dragon FORTH I would be
grateful if you send it to me).

P.S. I have been given a copy of Dr. Dobb's Journal which has an article
on recursion in FORTH (Feb. 1982, 7, 2, 64) for anyone interested. An example
(factorial) goes like this:

: THISCODE CURRENT @ @ PFA CFA ; IMMEDIATE
: FAC DUP 2 = IF ELSE DUP 1 - THISCODE LITERAL EXECUTE
                   * ENDIF ;

I would be grateful if a FORTH expert would send me mail telling me whether
this is well programmed FORTH.  Thank you.
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Atari, OS-9, rumors
Next Topic: January Byte article commentary.
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Sat May 21 02:24:47 EDT 2022

Total time taken to generate the page: 0.02637 seconds