Allegro Cl.

Ein leistungsfähiges dynamisches objektorientiertes Entwicklungssystem
Jetzt downloaden

Allegro Cl. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Franz Inc
  • Website des Verlags:
  • http://franz.com
  • Betriebssysteme:
  • Mac OS X 10.5 or later
  • Dateigröße:
  • 35.8 MB

Allegro Cl. Stichworte


Allegro Cl. Beschreibung

Ein leistungsfähiges dynamisches objektorientiertes Entwicklungssystem Allegro CL ist eine freie und leistungsfähige dynamische objektorientierte Entwicklungssystem heute verfügbar ist, und ist besonders geeignet, um unternehmensweite, komplexe Anwendungsentwicklung. Hier sind einige der wichtigsten Features von Allegro CL: · Persistent CLOS Objekte in Allegro Common Lisp - Klassendefinitionen als First-Class-Objekte in der Datenbank gespeichert sind, · Dynamische Schema Evolution - neu definieren Klassen on the fly, werden persistente Objekte lazily aktualisiert, wenn zugegriffen · Standalone und Client Server - Einzel auf der lokalen Festplatte oder mehrere Clients auf einzelne Server über Sockets sprechen · Bulk-Loading - Verbesserte Performance Hinzufügen von Objekten in der Datenbank · Transaktionsprotokollierung - Wiederherstellen von Datenbanken nach einem Stromausfall oder Festplatten-Crash · Expression Cursors - Iterate über eine Reihe von Instanzen, die ein Prädikat über mehrere Schlitze einer Instanz erfüllen · Bereichsabfragen - Abrufen von Objekten mit Schlitzen, die eine Reihe von Werten entsprechen · Mutter Lisp btrees - Vergleichbar in der Geschwindigkeit mit BerkeleyDB, mit mehr Kontrolle · Transactional Modell - alle Säure verfügt, Commit / Rollback, und Parallelität · Unterstützt Datenbanken mit Milliarden von Objekten (und Terabytes von Daten) · Bequeme Makros Schleife über Klassen, Karten und Sets · Indexiert Schlitze - eine Zuordnung von Schlitzwerten zu Objekten, Abrufen Objekte und Objektkennungen (OID) · Karten - transaktions sicher persistent Hashtables · Sets - Persistent große Sammlungen von Objekten · Unterstützt die meisten gängigen Datentypen - einschließlich unsigned Byte 8-Arrays, Karten und Sets · Objekt-ID ist einzigartig für die gesamte Lebensdauer der Datenbank - Benutzer zugänglich Dump · die Datenbank in XML-Dateien · Wiederherstellen der Datenbank aus dem XML-Dump · Benutzer gesteuert Caching - Für die Größe der btrees und die Gesamtzahl der Objekte im Cache gespeichert · SAX / DOM XML Parser: XML-Parser Validieren, erfolgreich gegen alle wichtigen Testreihen getestet. Analysieren und verarbeiten Unternehmen XML-Daten extrem schnell · SOAP-API: Ermöglicht Allegro CL-Anwendungen mit neuen und Legacy-Anwendungen über das Internet über das SOAP-Protokoll, und dem Zugriff auf Web-Service über das Internet zu kommunizieren · WSDL-Compiler: Erzeugen automatisch Client-SOAP-Vorlagen von WSDL-Dateien und Server WSDL-Dateien von Lisp Ausdrücke · Allegro Webactions: Eine Web Application Framework für die Entwicklung dynamischer Web-Seiten, die leicht gepflegt und aktualisiert werden können · AllegroServe: Eine dynamische, leistungsstarke Lisp-basierten Web-Server, dass auch interoperabel mit anderen Web / Application Server · HTML-Parser: Prozess und analysieren Webseitendaten · SSL Socket-Streams: Sichere Internet-Transaktionen · XML-RPC (Remote Procedure Call): Ermöglicht die Lisp-Anwendungen über XML zu kommunizieren · Lisp RPC (Remote Procedure Call): Erlaubt zwei Lisp-Anwendungen leichter kommunizieren · IPv6 - Version 6 Internet Protocol Buchse Unterstützung · Allegro Prolog: Ein klassisches AI Programmiersprache in Allegro CL für Logikprogrammierung, mit einer Ausführungsgeschwindigkeit von über 1 Mlips und läuft im wesentlichen Nachteilen frei · PCACHE - Ein Update auf Allegro Prolog, eine Implementierung von Prolog im Allegro CL. Es ermöglicht Allegro Prolog als Abfragesprache für AllegroCache verwendet werden · Reguläre Ausdrücke: Eine schnelle, Perl-kompatible Regular Expression Matcher · Allegro Runtime Analyzer: Profile Funktion Muster Aufruf und analysiert deren Raum- und Zeitnutzung zur Code-Optimierung, ein wichtiges Instrument zur Abstimmung der Anwendungsleistung · Sehr große Array-total-size-Grenze (229 für 32-Bit, 260 für 64-Bit) · Betriebssystem-Schnittstelle: Eingebaute Schnittstelle für die direkte Interaktion zwischen Allegro CL und dem Betriebssystem, ohne die Notwendigkeit, fremden Code zu schreiben · Shell-Modul: Ermöglicht den Zugriff auf Unix / Linux / Mac-Befehle auf der Anwendungscode-Ebene, die Verbesserung Leistung, Mobilität und Konsistenz auf allen Plattformen · Asdf System Definition Facility (siehe www.cliki.net/asdf für Informationen über asdf) · OpenGL-Schnittstelle auf Plattformen mit verfügbaren OpenGL-Bibliotheken (siehe www.opengl.org für weitere Informationen) · IDE- und Common-Grafiken für bessere Bedienbarkeit und Navigation · HTML Widget in Common Graphics - Wird von der IDE-Hilfesystem für eine bessere Integration · Große Dateiunterstützung - auf 32-Bit-Plattformen erhöht die Größe der Dateien, die zuverlässig gehandhabt werden können. (Funktionen, die möglicherweise nicht zuvor funktioniert haben, aber jetzt enthalten, enthalten die Dateiposition und die Dateilänge, und die OS-Schnittstellenfunktionen stat, OS-Truncate und OS-F +Cate). Das neue Limit beträgt 263 - 1 Größe. Dies ist etwa neun Milliarden Mal größer, dass die alte Grenze, die 4 Gigabyte waren. (Auf 64-Bit-Plattformen ist die maximal zulässige Größe schon immer 263 - 1) · Kryptographie: SHA1, HMAC und RC4-Unterstützung · Lokalisierung Unterstützung für Unicode Internationale Zeichensätze, Ortszeit, Währung usw. · Grafische Profilierungs- und Debugging-Tools für mehrere Threads · Interagieren Sie mit GNU-Emacs mit der EMACS-LISP-Schnittstelle Franz Inc. EMACS-LISP · Allegro Oracle Direct Connect: Hochleistungs-direkter Zugriff auf Oracle-Datenbanken · Allegro MySQL Direct Connect: Hochleistungs-direkter Zugriff auf MySQL-Datenbanken · NDBM-Datenbankschnittstelle: Schnittstelle zur NDBM-Funktionalität auf Unix / Linux / Mac · SWIG-Schnittstelle zu C ++: Generieren Sie ALLEGRO CL-Fremd-Funktionsschnittstellen automatisch in C-Bibliotheken, mithilfe des Tools Open Source-Tools (siehe www.swig.org für weitere Informationen) · Message Digest-Funktionen: SHA1-Nachrichten-Digest-Unterstützung (zusätzlich zu der vorhandenen MD5-Unterstützung). HMAC-MD5- und HMAC-SHA1-Unterstützung. Unterstützt auch die RC4-Codierung · FTP-Client: Der ALLEGRO FTP-Client macht es sehr einfach, Dateien zu verwalten, und verbindet sich nahtlos auf einen beliebigen FTP-Server, einschließlich Allegro FTP · Java Tool Suite: Paketanwendungen als Java-Bohnen oder Servlets, direkt anrufen Java-Methoden von LISP-Methoden und umgekehrt und generieren Sie dynamisch Java-Byte-Codes, um auf JVMs auszuführen. Mit Jlinker können Application-Programmierer die Sockelschnittstelle oder die native JNI-Schnittstelle auf den meisten Plattformen auswählen · Kompletter Zugriff auf relationale Datenbanken über Allegro ODBC · Tragbarer Objektadapter (POA) für Allegro-Orbink (ein corba-kompatibler Kugel) · Umfassende Fremdfunktionsschnittstelle · OLE / COM-Unterstützung: Eine hochstöckige OLE / OCX-Schnittstelle, um die vorhandene Tiefstufe-Schnittstelle zu ergänzen, die für einige Zeit verfügbar ist. Der Kern der High-Level-Schnittstelle legt automatisch typisch und erstellt automatisch die Schnittstelle auf der LISP-Seite. Häufige Grafikwidgets können für beliebige OCX-Steuerelemente definiert werden · NT-Servicemodul: Das NT-Service-Modul war zuvor als Open-Source verfügbar, und es ist jetzt in das Produkt enthalten, mit einigen kleineren Verbesserungen und Korrekturen Was ist neu in dieser Version: · Allegro CL 8.2 wird nur auf der Mac OS X Version 10.5 oder höher unterstützt. Es wird nicht auf Versionen 10.4 oder früher unterstützt. · Gemeinsame Grafiken und die IDE werden jetzt auf dem Mac OS X unterstützt. Siehe Abschnitt 8.1 Allgemeine Grafiken und die IDE auf dem Mac Weitere Informationen. Sowohl die IDE- als auch die Clim erfordern bestimmte Werkzeuge (X11, GTK, Open-Motiv), die möglicherweise separat installiert werden müssen. Siehe Installation auf Mac OS X in Installation.htm für Details. · Der Laufzeitanalysator (siehe Runtime-Analyzer.htm) funktioniert nicht ordnungsgemäß auf dem 64-Bit-Mac OS X-Anschluss (auf dem 32-Bit-Port) ist kein Problem vorhanden.


Allegro Cl. Zugehörige Software