LIOGO project is een Logo compiler voor .NET.
Hier zijn een aantal belangrijke eigenschappen van "LIOGO":
· Volledige Logo datatype ondersteuning (beursgenoteerde en niet-beursgenoteerde woord, het aantal en de lijst),
· Ondersteuning voor nieuwe procedure definitie, waaronder recursieve oproep,
· Framework van meer dan 100 Logo procedures,
· Turtle graphics Framework,
· Compileer aan EXE of dynamisch laadbare DLL,
· Kan een NET Assembly bellen vanuit LIOGO met behulp van een .NET-taal (C #, VB.NET, C ++, ...),
· True logo variabele scope (de zogenaamde kunnen bellen variabele zien),
· Logo dynamische werking (RUN, MAP, ...),
· Multi-threading ondersteuning (geplande),
· Lokalisatie van de structurele element en raamwerk (geplande)
· Multi OS ondersteuning: Windows .NET en Unix / Linux Mono (gepland),
· Totally Free en Open Source (onder de GPL License).
Wat is er nieuw in deze release:
· Fixed [1494763] lokaal niet het eerste item te verklaren
· Fixed [1492219] Lege lijst in lijst constant wordt niet ondersteund
· Fixed [1276733] "verminderen" is niet geïmplementeerd
· Fixed [1276765] Een procedure in een exe kan niet worden opgeroepen met "run"
· Fixed [1469810] Kan niet worden gebruikt "i1" als parameter naam?
· Fixed [1276758] "ct" is niet geïmplementeerd
· Fixed [1445132] WHILE commando wordt niet ondersteund
· REST Fixed [1397218] implementeren? En # in sjablonen
· Fixed [1276744] "ifelse" als de werking
· Fixed [1430077] Booleaanse expressie kan niet gebruik in make zijn
· Fixed [1429990] foreach werken niet met een lege lijst
· Fixed [1276730] Properties worden niet ondersteund
· Fixed [1417258] lokaal met haakjes wordt niet ondersteund
· Property: LIOGO.LoadAtStartup naar DLL te geven om te laden bij het opstarten in LIOGOI
· Zet alle console in een aparte klasse
· Nieuwe commando "untrace" (ucblogo)
· Nieuwe commando "trace" (ucblogo)
· Nieuwe commando "pons" (ucblogo)
· Nieuwe commando "wait" (ucblogo)
· Nieuwe commando "bye" (ucblogo)
· Nieuwe operatie "te verminderen" (ucblogo)
· Nieuwe operatie "vinden" (ucblogo)
· Autofocus op LIOGOI, LIOGO.Graphics.Autofocus eigenschap om het te controleren
· Eigenschappen: LIOGO.Graphics.Width, LIOGO.Graphics.Height, LIOGO.Graphics.Title, LIOGO.Graphics.Icon
· MSI Installer voor Windows
· Optimaliseren kern niveau:
+ Gebruik LinkedList plaats van ArrayList voor LogoList
+ Niet vangen uitzondering wanneer het proberen om LogoNumber zetten
+ Optimaliseer toegang tot lokale variabele reikwijdte
· Optimaliseren generator
+ Genereer constant voor alle letterlijke waarde: aantal, woord, niet-genoteerde woord en een lijst
+ Gebruik integer in plaats van LogoNumber in alle lussen
+ Genereer variabelen te tellen, stap, ... in lussen
· Optimaliseren compiler
+ Gebruik een cache voor het laatst compiler resultaten
· Nieuwe commando "ct" en "leesbare tekst" (ucblogo)
· Nieuwe commando "pr" (alias voor print)
· Nieuwe operatie "tijd" (MSWLogo)
· Nieuwe operatie "timemilli" (MSWLogo)
· Illegale waarde (niet waar en niet onwaar) voor een aandoening nu een fout verhogen
· Nieuwe operatie "filter" (ucblogo)
· Nieuwe commando "pprop" (ucblogo)
· Nieuwe operatie "gprop" (ucblogo)
· Nieuwe operatie "listprop" (ucblogo)
· Nieuwe commando "remprop" (ucblogo)
· .NET Framework 2.0 compatibiliteit
· Nieuwe commando "setPixel" (MSWLogo)
· Nieuwe commando "push" (ucblogo)
· Nieuwe operatie "pop" (ucblogo)
· Nieuwe commando "wachtrij" (ucblogo)
· Nieuwe operatie "dequeue" (ucblogo)
Software informatie:
Reacties niet gevonden