Stahlbank Common Lisp

Stahlbank Common Lisp ist ein allgemeiner Lisp-Native-Compiler.
Jetzt downloaden

Stahlbank Common Lisp Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • William Newman
  • Website des Verlags:
  • http://www.sbcl.org/

Stahlbank Common Lisp Stichworte


Stahlbank Common Lisp Beschreibung

Stahlbank Common Lisp ist ein gemeinsamer Lisp-Native-Compiler. Stahlbank Common Lisp ist ein Entwicklungsumfeld für gemeinsame Lispe, mit hervorragender Unterstützung für den Ansi-Standard: Müllkollektion, lexikalische Verschlüsse, leistungsstarke Makros, starkes dynamisches Tippen, inkrementelles Zusammenstellung und das berühmte gemeinsame Lisp-Objektsystem (Multimethoden und alle) .SEEL Neben der Bank Common Lisp enthält auch viele Erweiterungen, wie native Threads, Socket-Support, statistische Profiler, programmierbare Bäche und mehr. Diese sind alle über einen integrierten interaktiven nativen Compiler verfügbar, der sich wie ein Interpreter anfühlt .SBCl ist eindeutig, da ein nativer Multiplatform-Native Compiler ist, der sich mit einem C-Compiler und einer anderen Ansi-Common-LISP-Implementierung vollständig von der Quelle aus der Quelle befindet. Was ist neu in dieser Version: · Neuer Anschluss: Unterstützung für X86-64 NetBSD hinzugefügt. (dank ärmerer Vincent) · Verbesserung: Unterstützung von O_LarGefile-Zugriff auf Dateien, die größer als 2 GB auf X86-64 / Linux sind. (danke an daniel janus; launchpad bug # 453080) · Neue Funktion: SB-INCOMPECT: Wer-spezialisiert - direkt, um eine Liste von Definitionen für Methoden zu erhalten, die auf die bestehende Klasse selbst spezialisiert sind. · Neue Funktion: SB-INCOMPECT: Wer-spezialisiert - allgemein, um eine Liste von Definitionen für Methoden zu erhalten, die auf die bestehende Klasse selbst oder auf Unterklassen davon spezialisiert sind. · Neues Build-Flag :: SB-XREF-FORINTS; SBCL sammelt XREF-Informationen während des Builds (z. B. für M-? In Slime), wenn dieses Flag in Custom-Target-Funktionen aktiviert ist. Dies erhöht jedoch die Kerngröße um etwa 5-6 MB, daher ist es meistens interessant für SBCL-Entwickler. · Neue Funktion: Verschiedene GENCGC-Tuning-Parameter wurden experimentell dokumentiert und von SB-Ext exportiert. Einzelheiten finden Sie unter Dokumentation. Korrekturen und Verbesserungen im Zusammenhang mit Unicode und externen Formaten: · Die Unicode-Zeichendatenbank wurde auf den UNICODE 5.2-Standard aufgerüstet, wodurch Namen und Eigenschaften einer Reihe neuer Zeichen teilnehmen und ein paar zusätzliche Zeichen mit Falltransformationen bereitstellen. · Verbesserung: Neustarts zur Bereitstellung von Ersatzeingang / Ausgabe bei Codierungsfehlern für externe FD-Stream-Externe Formate. · Verbesserung: Wenn: ist ein Schlüsselwort, das einem externen Format entspricht, das das System unterstützt, ist es jetzt möglich, als externe Format anzugeben (: und seine Inverse. (LaunchPad-Fehler # 317072) · Verbesserung: Die Dateiströme, die den Standardströmen zugrunde ließen (z. B. * Standard-Eingabe *, * terminal-io *), werden mit einem externen Format geöffnet, das den Ersatzmechanismus zum Griff von Codierungsfehlern verwendet, um Verhinderung verschiedener unendlicher Fehlerketten und nicht inaktivierbarer I / O Verwirrung. · Minor inkompatible Änderung: Das externe UTF-8-externe Format lehnt nun richtig ab, LISP-Zeichen in dem Ersatzbereich zu codieren (Zeichen zwischen # XD800 und #XDFFFF). · Fixieren Sie eine TYPO-Verhinderung der Umwandlung von Saiten in Oktettvektoren in der Latin-2-Codierung. (berichtet von Attila Lendvai; Launchpad Bug # 471689) · Fixieren Sie einen Fehler in der OCTET-Multibyte-Handhabung von Dekodierungsfehlern und den Nutzen-Wert-Neustart. (Launchpad-Fehler # 314939) · Fixieren Sie den Fehler, der den erwarteten Fehler in der FORCE-End-of-File-Neustart auf FD-Stream-Dekodierungsfehlern beheben. · Fixieren Sie einen Fehler in der RESync-FD-Stream-Dekodierung des RESync-FD-Streams, wenn der Fehler am Ende der Datei liegt. · Fixieren Sie einen Doppelfehler-Fall in Unibyte Oktet-Konvertierungen, wenn die erste Verwendung des Nutzungswerts ignoriert wird. · Fixieren Sie Fehler in der Handhabung undefinierter Codepunkte in Unibyte-Kodierungen. · Fix hören (und daraus folgende Hängen in lesbarem Char-No-Hang) auf bivalenten Bächen nach einem Ungelesenheit. · Erweiterung: SB-INCOMPECT: Allokationsinformationen berichtet auch, ob das Objekt in einem Box-Bereich dynamischer Speicherplatz zugeordnet ist. · Erweiterung: SB-POSIX: Gabel nun signalisiert ein Fehler, wenn ein Versuch, mit mehreren LISP-Threads auszutreten, ausgeführt wird, anstatt mit unvorhersehbaren Folgen weiterzumachen. (berichtet von Leslie Polzer) · Fehlerbehebung: Verwendungszwecke von Slot-Accessors auf speziellen Methodenparametern in den Körpern von Slot-Value-Upper-Class-Methoden löst beim Abschluss der Klasse keinen Typ-Fehler mehr aus. Dieser Fix kann dazu führen, dass Klassen mit Slot-Accessors später abgeschlossen sind als zuvor. (berichtet von Lars Rune N? stdal; launchpad bug # 473699) · Fehlerbehebung: Stellen Sie die Bebaubarkeit auf der MIPS-Plattform wieder her. (Regression von 1.0.30.38, berichtet von Samium Gromoff) · Fehlerbehebung: Die Inspektion von Verschlüssen ist weniger wahrscheinlich, dass er mit einem Typfehler fehlschlägt. · Fehlerbehebung: Keine Timer-Hunger, wenn Sie die Systemuhr wieder einstellen. (Launchpad-Fehler # 460283) · Fehlerbehebung: Mit-Standard-IO-Syntax bindet jetzt * druck-pprint-dispatch * auf den Standard-Pprint-Versand-Tabelle, wie von CLHS angegeben. · Fehlerbehebung: Geben Sie Clisp einen Hinweis auf eine Typdeklaration, damit sie den Cross-Compiler ohne Warnungen aufbauen kann. (danke an josh elassiser; launchpad bug # 396597) · Fehlerbehebung: Wörtliche Objekte richtig in den Standarding-Formen von Arglisten ausführen. (berichtet von Attila Lendvai; Launchpad Bug # 310132) · Fehlerbehebung: Unter Unterscheidung von TYP-Anzeigen zwischen Arrays, die komplex sein können, und Arrays, die auf jeden Fall komplex sind. (Launchpad-Fehler # 309129) · Fehlerbehebung: SubtypeP weiß, dass der Symboltyp nicht mit dem Schlüsselworttyp subtypisiert ist. (berichtet von Levente Mészáros; LaunchPad Bug # 485972) · Fehlerbehebung: Einstellen des Werts eines Symbol-Makros innerhalb einer Methode in der Anwesenheit von Art-Deklarationen funktioniert erneut ordnungsgemäß. (Berichtet von IBAN Hatchondo; Launchpad-Fehler # 485019)


Stahlbank Common Lisp Zugehörige Software

Zython

Cython ist eine Sprache, die das Schreiben von C-Erweiterungen für die Python-Sprache so einfach macht, wie Python selbst. ...

249

Herunterladen

Flapjax

flapjax ist eine neue Programmiersprache, die um die Anforderungen moderner, kundenbasierter Webanwendungen entwickelt wurde. ...

174

Herunterladen