12.Nov.2000
Gary Peake in der Open Amiga-ML
|
Amiga: Informationen zu SHEEP
Gary Peake hat in der Open Amiga-Mailingliste einige
Informationen zu SHEEP gepostet. SHEEP ist eine Programmiersprache,
die von Wouter van Oortmerssen
(Amiga E) speziell für AmigaDE entwickelt wird.
Die Sprache kann als Interpreter und als compilierte Sprache(VP-Code)
eingesetzt werden. Die Geschwindigkeit des compilierten Codes
soll mit der von C++/Java vergleichbar sein.
Das Pattern Matching von SHEEP wird sich nicht nur auf Strings
beschränken, sondern kann auf jede Datenstruktur angewandt werden.
Hierfür wird die Sprache einen eigenen Ansatz fürs Pattern Matching
enthalten. Zusätzlich werden die bekannten regulären
Ausdrücke(Perl) unterstützt werden. Ob als seperates Feature der Sprache
oder über Utility-Funktionen ist noch nicht entschieden.
Zum Schreiben von Erweiterungen für SHEEP wird die Sprache ein
Interface zur Verfügung stellen. Dieses wird es erlauben Erweiterungen
für SHEEP in jeder Sprache zu schreiben, die das
Amiga-Objekt-System unterstützt, z.B. VP-Assembler oder Ansi-C.
(VP ist der virtuelle Prozessor des Amiga/TAO-Systems) (sd)
[Meldung: 12. Nov. 2000, 00:00] [Kommentare: 0]
[Per E-Mail versenden] [Druck-Version] [ASCII-Version]
|