Sunray
Erfahrenes Mitglied
Hi...
An diesem Projekt arbeite ich jetzt seit ungefähr einem halben Jahr:
Eine interpretierte Scriptsprache, die direkt auf die .NET Schicht zugreifen kann.
Die ganze Sache nennt sich Command Script 4, befindet sich im Beta Stadium und kann von SourceForge.net/projects/csc4 unter den Bedingungen der LGPL bezogen werden (inkl. Dokumentation).
CSC4 ist als Anwendungs Kontroll- oder Erweiterungssprache zu verstehen. Indem man die Library in Programme einbindet, erlaubt man seinen Benutzern, Erweiterungen zu schreiben oder die Software ihren Wünschen anzupassen.
Mehr Beispielcode.
Die CSC4Library implementiert eine eigene Stack-basierte virtuelle Maschine mitsamt Bytecode. Neben Command Script 4 kann auch direkt in Bytecode Assembler oder in einer eigenen Sprache programmiert werden.
An diesem Projekt arbeite ich jetzt seit ungefähr einem halben Jahr:
Eine interpretierte Scriptsprache, die direkt auf die .NET Schicht zugreifen kann.
Die ganze Sache nennt sich Command Script 4, befindet sich im Beta Stadium und kann von SourceForge.net/projects/csc4 unter den Bedingungen der LGPL bezogen werden (inkl. Dokumentation).
CSC4 ist als Anwendungs Kontroll- oder Erweiterungssprache zu verstehen. Indem man die Library in Programme einbindet, erlaubt man seinen Benutzern, Erweiterungen zu schreiben oder die Software ihren Wünschen anzupassen.
Code:
procedure main{
echo("Hi!")
var name = prompt("NAME:")
if(name = ""){
echo("I'm sure, you have a name...")
}else{
echo("Welcome " & name.ToLower)
}
}
procedure prompt(msg){
$Console.Write(msg & "> ")
return = $Console.ReadLine()
}
Mehr Beispielcode.
Die CSC4Library implementiert eine eigene Stack-basierte virtuelle Maschine mitsamt Bytecode. Neben Command Script 4 kann auch direkt in Bytecode Assembler oder in einer eigenen Sprache programmiert werden.