Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Anyone Familiar with the SAM76 Language???

143 views
Skip to first unread message

Charles Richmond

unread,
Sep 9, 2000, 4:13:32 PM9/9/00
to
SAM76 is supposed to be a macro-style language relate to TRAC.
There are some articles about a CP/M version of SAM76 in Dr.
Dobb's magazine in the late 1970's. There is a Macro-10 version
of SAM76 at:

<http://pdp-10.trailing-edge.com/www/lib10/0526/>

Has anyone here ever written any code in SAM76??? From what I've
seen it seems to have a lot of bells and whistles... Were there
any major programs written using SAM76???

I think that the CPMUG disk #34 contains the CP/M executable for
SAM76...and somewhere there is supposed to be a version of the
Original Crowther & Woods Adventure written in it.

--
+-------------------------------------------------------------+
| Charles and Francis Richmond <rich...@plano.net> |
+-------------------------------------------------------------+

nos...@nouce.bellatlantic.net

unread,
Sep 9, 2000, 10:32:16 PM9/9/00
to
On Sat, 09 Sep 2000 13:13:32 -0700, Charles Richmond
<rich...@ev1.net> wrote:

>SAM76 is supposed to be a macro-style language relate to TRAC.
>There are some articles about a CP/M version of SAM76 in Dr.
>Dobb's magazine in the late 1970's. There is a Macro-10 version
>of SAM76 at:

Saw it for the first time on some 8080 hardware at PCC 76.

>Has anyone here ever written any code in SAM76??? From what I've
>seen it seems to have a lot of bells and whistles... Were there
>any major programs written using SAM76???

Unknown as it could ahve been embedded.

>I think that the CPMUG disk #34 contains the CP/M executable for
>SAM76...and somewhere there is supposed to be a version of the

Correct and those that have the Walnut creek CDrom or access to the
simtel mirrors that still carry it can find it.

Allison

Sam Weiner

unread,
Sep 10, 2000, 11:21:21 PM9/10/00
to
In article <39baf155...@news.bellatlantic.net>,

While I haven't used SAM76, I have used (a little and long ago)
TRAC. For more information on TRAC, see http://tracfoundation.org/.
Interesting language.

Sam


@robase, Salle multimédia Rochefort

unread,
Sep 12, 2000, 9:09:10 AM9/12/00
to
Dear Sam,

Thank you very much for letting us know about that unusual programming
language (well, yes I know it is more a macro processor than an interpreter
or a compiler. Anyway, it is interesting and a welcome change from C.
See?...)

The only pity is that the Web site don't have any CP/M implementation.

Did someone made a CP/M port of TRAC?

If yes, please "respond to the newsgroup" and to http://tracfoundation.org

Sincerely,
"French Lurker"

@robase, Salle multimédia Rochefort

unread,
Sep 12, 2000, 9:12:03 AM9/12/00
to
Myself, I have a strong interest in macro processors.

I would be interested in CP/M versions of TRAC, SAM76, and ML/I.

(ML/I was made in Cambridge, England... Are there any English CP/M users out
there?)

"French Lurker"

John Winters

unread,
Sep 12, 2000, 11:24:20 AM9/12/00
to
In article <8pl8nf$fmf$2...@wanadoo.fr>,

Hmm, I knew a macro processor called ML/1. Is it the same thing? You could
feed it 6 lines of input and then have it churn for half an hour before
complaining about being out of core at line 65,325,212.

John
--
John Winters. Wallingford, Oxon, England.

The Linux Emporium - the source for Linux CDs in the UK
See http://www.linuxemporium.co.uk/

@robase, Salle multimédia Rochefort

unread,
Sep 16, 2000, 3:00:00 AM9/16/00
to
>>(ML/I was made in Cambridge, England...
>>Are there any English CP/M users out there?)
>
>Hmm, I knew a macro processor called ML/1. Is it the same thing? >You
could feed it 6 lines of input and then have it churn for half an >hour
before complaining about being out of core at line 65,325,212.
>
>John Winters. Wallingford, Oxon, England.
>

Yes, John. ML/I = ML/1

If you are as old as me, you probably remember that old typewriters (Baudot
?) did not have separate keys for "0" (zero) and "1" (one). They were using,
instead, "O" (upper case o) and "I" (upper case i)...

Anyway, if one English member could collect all the documentation needed to
resurrect ML/I, I would volunteer to do it. I think that the most suitable
person would be a Computer Science student in Cambridge, England (so that he
would have easy access to the archives).

(I saw an advert for Linux at the bottom of your reply. Maybe you know that
Linux was just (at the beginning) a 386 version of Minix, the best
implementation of Unix on IBM Clowns that I know. The author of Minix,
Andrew S. Tannenbaum (an American living in the Netherlands) tried several
compilers over his long history of computer programming. (Of course, he
never found a C compiler able to compile C code correctly. Not to mention a
portable one...) (Along the way, he also tried (yet another time) to
implement UNCOL. I don't remember the name, but I think there was "Amsterdam
Compiler Kit" in it.) Anyway, once, he tried ML/I and found it quite usable
to replace a compiler. (Maybe you know that TeX is also a macro processor,
not a compiler.) He wrote a classic article: "Using a Macro Processor as a
Poor Man Compiler".)

Yours Sincerely,
"French Lurker"


John Winters

unread,
Sep 16, 2000, 3:00:00 AM9/16/00
to
In article <8pvco1$cfu$2...@wanadoo.fr>,

@robase, Salle multimédia Rochefort <arobase1....@wanadoo.fr> wrote:
>>>(ML/I was made in Cambridge, England...
>>>Are there any English CP/M users out there?)
>>
>>Hmm, I knew a macro processor called ML/1. Is it the same thing? >You
>could feed it 6 lines of input and then have it churn for half an >hour
>before complaining about being out of core at line 65,325,212.
>>
>>John Winters. Wallingford, Oxon, England.
>>
>
>Yes, John. ML/I = ML/1
>
>If you are as old as me, you probably remember that old typewriters (Baudot
>?) did not have separate keys for "0" (zero) and "1" (one). They were using,
>instead, "O" (upper case o) and "I" (upper case i)...
>
>Anyway, if one English member could collect all the documentation needed to
>resurrect ML/I, I would volunteer to do it.

It shouldn't be necessary to resurrect it - just find someone running
a GEC 4000 series. ML/1 was (is?) an essential component of the sysgen
process on OS4000.

0 new messages