From: amk@opal.cs.tu-berlin.de (Andreas M. Kirchwitz)
Subject: Re: SAS/C V6.0 Announcement
Organization: Techn. University of Berlin, Germany
Date: Thu, 20 Aug 1992 21:29:29 GMT

In <1992Aug20.174337.1665@rz.uni-karlsruhe.de> ry53@rz.uni-karlsruhe.de (Angela Schmidt) writes:

>|> In article <stefanb.714067512@tschil>, Stefan Becker writes:
>|> 
>|> > Hmm, komisch, irgendwie beschleicht mich bei dieser "Featurelist" von SAS
>|> > 6.0, dass SAS die Ideen ausgehen. 50-60% der Neuerungen sind direkt von
>|> > DICE abgeschaut...

>|> 	Bekommst Du eigentlich Provisionen, dass Du SAS von Zeit
>|> zu Zeit ans Bein pinkelst?

>Was hat denn diese Aeusserung mit Stefans Feststellung zu tun?

Stefans sogenannte Feststellung ist reine Spekulation, denn er wird
kaum belegen koennen, dass SAS von DICE abgekupfert hat.

>Ob das
>mit den 50-60% stimmt, kann ich zwar nicht beurteilen, aber beispielsweise
>  - dynamischer Stack

Keine Erfindung von DICE, das ist unter Unix selbstverstaendlich.
DICE hat zudem so eine 2-kB-Schranke (ich benutze DICE nicht, ich
kenne das nur aus den Elm-Diffs von metamail 2.3a), die das Prinzip
mit dem dynamischen Stack irgendwie "witzlos" macht, wenn man denn
_wirklich_ pro Funktion nur 2 kB Daten auf dem Stack haben darf.
(bin fuer Verbesserungen dankbar)

>  - autoinit()/autoexit()

Wie meint das?  So aehnlich wie unter M2Amiga (Modula-2)?

>  - automatischen OpenLibrary()

Als M2Amiga-Benutzer ist das seit Jahren selbstverstaendlich.
Mir war noch nie klar, warum das unter C so unkomfortabel
(gewesen) ist...

>hat DICE doch _wirklich_ schon verdammt lange.

Wie Du selbst sagst, hat DICE diese Features zwar, aber sie sind
keine Erfindung von Matt Dillon.  Diese Features gab es woanders
schon viel laenger.

>Und auch _ich_ denke, dass SAS diese Features von DICE abgeschaut hat.

SAS muss diese Features nicht umstaendlich von DICE abschauen, die
SAS-Leute mussten sich nur ein wenig in der Unix-Welt oder bei anderen
Compilern umsehen.  Von dort hat auch Matt seine "DICE-Features" nur
abgeschaut.  Schlimmstenfalls hat hier ein Dieb dem anderen Dieb
was geklaut ;-)

>Also scheint Stefan
>doch gar nicht so falsch zu liegen, mit seiner obigen Bemerkung.

Stefans Bemerkung ist (ohne SAS/C 6.0 gesehen zu haben) aus der
Luft gegriffen und nicht haltbar.  SAS muss von DICE nichts ab-
schauen... SAS kann auch woanders abschauen ;-)

Erst wenn man sich die Implementierung (Code) bei SAS/C anschaut,
kann man evtl. Aussagen darueber machen, wer hier von wem was
abgeschaut hat.

>Abgesehen davon - was ist denn dabei, wenn man Features abschaut?

Gar nichts.  Ist sogar positiv.  Warum das Rad zweimal erfinden?

>Das ist doch normal und wird fast ueberall praktiziert.

Richtig, aber dann sollte Stefan nicht solche Artikel posten,
die ganz offensichtlich dazu dienen, SAS madig zu machen. Dabei
laestert er ueber SAS mit Argumenten, die auch auf DICE zutreffen.

So kennen und lieben wir "unseren" Stefan ;-)  Er kriegt darauf
seine Flames.  Und damit ist's dann gut, hehe.

	The best things in life are free...  Andreas
--
IRC-Nick: | Andreas M. Kirchwitz, Seesener Str. 69, W-1000 Berlin 31, Germany
  `bonzo' | Phone: +49 (0)30 873376, Mail: amk@{zikzak.in|cs.tu|fu}-berlin.de

Newsgroups: de.comp.sys.amiga.misc