🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.modula2
Article #2379

TopSpeed 3.01 First impressions

#2379
From: Mike Chapin
Date: Sun, 23 Jun 1991 15:33
35 lines
2283 bytes
comment to Greg Granger:
> Comm Toolbox manual.  The writer of the manual (clearly a die-hard
> C programmer) couldn't understand why "the Modula-2 community
> attached itself to an awkward set of I/O procedures, largely
> ignoring the solutions for similar problems already found in C."
> So this person wrote a kludgy Printf in M2.  Considering this
> is the type of person JPI hires to write their toolboxes I guess
> we are lucky they didn't 'improve' M2 by replacing all those
 
I haven't checked out the COMM library but it suprises me that one of
their developers would take such a stand.  Their C compiler is written
in M2.
 
M2 isn't my favorite language, portability between MS-DOS compilers is
terrible and the heavy type checking drives me crazy when I'm doing low
level stuff. Doing a COMM library from scratch in M2 should be no problem
and doing a printf() clone should be a snap with the pragma setup they
have now.  I too get tired of the "my language is better" evangelists. I
work in four languages (if you count ASM) and several compilers of each
(the thrill of writing libraries) and each of them have their own merits.
C is great when writing programs that involves a lot of low level machine
access, M2 is for large projects where you need to keep a very complex
system under control without the programmer(s) going nuts.
 
I use Turbo Pascal for smaller systems and prototyping where the instant
gratification of fast compilation speeds up productivity,  And that's what
this business is all about.  Getting your new whiz-bang application to the
people who are going to use it.
 
--Mike


--  
uucp: uunet!m2xenix!puddle!15!16!Mike.Chapin
Internet: Mike.Chapin@f16.n15.z1.fidonet.org
Technical Details
Message-ID: <3252.28683DC1@puddle.fidonet.org>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!think.com!spool.mu.edu!uunet!zephyr.ens.tek.com!tektronix!percy!m2xenix!puddle!f16.n15.z1.fidonet.org!Mike.Chapin

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!think.com!spool.mu.edu!uunet!zephyr.ens.tek.com!tektronix!percy!m2xenix!puddle!f16.n15.z1.fidonet.org!Mike.Chapin
From: Mike.Chapin@f16.n15.z1.fidonet.org (Mike Chapin)
Newsgroups: comp.lang.modula2
Subject: TopSpeed 3.01 First impressions
Message-ID: <3252.28683DC1@puddle.fidonet.org>
Date: 23 Jun 91 15:33:20 GMT
Article-I.D.: puddle.3252.28683DC1
Sender: ufgate@puddle.fidonet.org (newsout1.26)
Organization: FidoNet node 1:15/16 - Black Diamond BBS, Gillette WY
Lines: 35