Simple Script Max

Gehe zu Seite Zurück  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Weiter

Worklogs Simple Script Max Kommentare

Montag, 16. März 2009 um 11:00 Uhr von coolo

Hab ich jetzt verändert in eine andere Wortwahl, damit es keine Verwechslungen gibt. Habe mich bei Wikipedia ein bisschen verlesen Wink.

Montag, 16. März 2009 um 10:00 Uhr von peacemaker

Ein Stack ist meines Wissens nach einfach eine Liste die nach dem Last in-First Out-Prinzip funktioniert. Den Wert, den man zuletzt drauf pusht, kriegt man beim ersten poppen zurück. Das was du da hast ist wohl etwas anderes.

Sonntag, 1. März 2009 um 13:04 Uhr von coolo

Ja, das ist eine gute Idee! Werde ich demnächst einbauen(ist eine Arbeit von 3Minuten...).

Sonntag, 1. März 2009 um 12:41 Uhr von DAK

hmm... funktionen umbenennen is imho etwas sinnlos...

overloaden wär imho intresssanter, falls du das noch nicht drin hast

Samstag, 28. Februar 2009 um 15:12 Uhr von coolo

Aber genau diese genannten Sachen funktionieren bereits, man kann jederzeit Float variablen in Int Variablen umwandeln, man kann auch Strings einfach so ausführen, sie müssen lediglich vorgeparst sein(genau so funktionieren auch die Referenzen, da wird einfach statt dem Index der Variable der Index der Referenz verwendet). AUßerdem kann man auch On-The_Fly Funktionen generieren lassen(Funktionen: eval(), execscript(), execOnlinescript(), ...). Genau diese Sachen sind ja das besondere, es ist sogar möglich Funktionen zu löschen oder andere interresante Dinge(Als nächstes wird man auch Funktionen als richtige Funktionen umbenennen können, oder per Funktion einen String parsen, uvm!).
Naja, LUA ist auf keinen Fall keine schlechte Scriptsprache, wobei mich besonders die Case-Sensitive Eigenschaft nervt, sowie die umständliche Intergration in bestehende Projekte. Außerdem ist mit klar nie die Geschwindigkeit von LUA zu erreichen, das liegt hauptsächlich daran, dass es ja "langsamer" BlitzBasic code und kein optimierter C Code ist...

Aber Vielen Dank , und den Spaß werde ich haben!

Samstag, 28. Februar 2009 um 14:52 Uhr von BladeRunner

Sorry, aber da muss ich dir deutlich widersprechen. LUA ist ein Vorbild an Flexibilität, ich kann jederzeit neue Funktionen generieren und ausführen lassen, kann jede beliebige Zeichenkette als neuen Code interpretieren lassen und Variablen hin- und herdefinieren und umformen wie es mir grade in den Sinn kommt. Damit will ich dir deinen SimpleScript nicht kaputtreden - schon allein dein Interesse daran es zu entwickeln rechtfertigt schon seine Existenz. Aber bis Du auch nur annähernd an die sprachliche Eleganz die Dir LUA und Konsorten bieten herankommst wirst du noch ne Weile entwickeln müssen.
Weiterhin viel Erfolg und Spaß dabei.

Freitag, 27. Februar 2009 um 14:56 Uhr von coolo

Danke The_Nici, das wollte ich gerade antworten! Was mich an LUA und den Konsorten stört ist, dass man Null Einfluss hat, bhei Simple Script 2, kann man Dinge machen, was nicht alle können, zbsp.: On The Fly Deklarierung von Funktionen oder extrem flexibles Variablen Managemant System, usw. Das geht einfach in LUA und so nicht so einfach. Mein Ziel in Sachen flexibilität ist es das PHP Niveau zu erreichen, wobei dies ja schon fast erreicht wurde.

Außerdem: Wann habe ich gesagt, dass SS2 sich mit LUA oder deren Brüder besser sein soll, ich versuche nur so nah wie möglich ran zu kommen.
BTW: Die LUA anbindung in BB ist ja auch nicht so Makrele, wie alle tun...

Freitag, 27. Februar 2009 um 09:17 Uhr von The_Nici

"Es gibt doch LUA, wofür Scriptsprachen?" - Diese Aussage ist die dümmste die man sich vorstellen kann. Warum?
Wenn coolo's Scriptsprache einfacher zu bedienen sein wird, dann werde ich auch die benutzen. Es wäre dumm alle Scriptsprachne wegen LUA hinzuschmeissen. Sie haben alle Existenzberechtigungen.
Das portieren zu BlitzMax sollte einiges an Arbeit machen, deshalb würde ich erst die BB-Version fertigstellen.
MfG und GL an Coolo.

Donnerstag, 26. Februar 2009 um 19:08 Uhr von kog

Ja nix gegen dich coolo, aber in BMax würde ich direkt "Squirrel" verwenden, eine erweiterte Scriptsprache die an LUA angelehnt ist, Info page: http://squirrel-lang.org/

Donnerstag, 26. Februar 2009 um 18:52 Uhr von coolo

Wenn du knapp 3000 Zeilen Code umschreiben für BB willst gerne. Jedoch ist es halt weniger arbeit gleich LUA zu verwenden. Außerdem habe ich gehört das Bmax im uralt Modus, also non OOP ziemlich langsam sei? Außerdem, wer macht sich die Arbeit das ganze nach Bmax zu portieren?

Gehe zu Seite Zurück  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Weiter


Kommentar schreiben

Titel:
Text: