jfli

Gratis Java Foreign Language Interface to Common Lisp
Download nu

jfli Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Prijs:
  • FREE
  • Naam uitgever:
  • Rich Hickey
  • Uitgever website:
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 48 KB

jfli Tags


jfli Beschrijving

Gratis Java Foreign Language Interface to Common Lisp JFLI is een bibliotheek voor gemeenschappelijke LISP die uitgebreide, veilige, dynamische en lisp-y toegang biedt tot Java- en Java-bibliotheken, alsof ze LISP-bibliotheken waren, voor gebruik in LISP-programma's, dwz de nadruk op het werken in Lisp in plaats van in Java.jfli Met respectievelijk LW en LWM (met respectievelijk JVM's van Sun's en Apple), en het zal prima werken op beide. Meer recent (2007) is het uitgebreid getest op LWL. Het zou een triviale haven moeten zijn aan andere Lispketen en een mogelijke haven aan elke gewone lisp met een robuuste fli. Het moet ook met een JVM werken met een conformant JNI-implementatie. JFLI bestaat uit: een klein systeem van drie LISP-bestanden (en een bijbehorende defsys-bestand), een systeemgebouwhulpprogramma (Build-Java-klassen.LISP) en een optioneel Java-jar-bestand. Het eerste LISP-bestand, Jni.Lisp, definieert een API op laag niveau naar de inheemse interface van Java en is hier niet gedocumenteerd. De tweede, JFLI.LISP, hangt af van JNI.LISP, en biedt de gebruiker API hier gedocumenteerd. Ten slotte biedt proces.Lisp recyclebare processen.Note: JFLI heeft een vergunning en verstrekt onder de voorwaarden van de Common Public License 1.0. Hier zijn enkele belangrijke kenmerken van "JFLI": · Automatische functie-generatie voor constructeurs, velden en methoden, hetzij door de genoemde klasse of het hele pakket (sub) bomen in een JAR-bestand. · Java -> Lisp-pakket en naam in kaart brengen met een oog op het gebrek aan verrassing, gebrek aan conflicten en nuttige editor-voltooiing. · SETF-bekwame settergeneratie voor velden, evenals voor methoden die het Protocol Protocol van Javabeans volgen. · Java-array-creatie en aref-achtige toegang tot Java-arrays. · Een 'nieuwe' macro die mogelijk maakt voor het veld en initialisatie van trefwoordstijl. · Typed Referenties naar Java-objecten met een erfenishiërarchie op de LISP-kant die op de Java-zijde spiegelt - waardoor LISP-methoden zijn gespecialiseerd op Java-klasse en interfacetypen. · Implementatie van willekeurige Java-interfaces in Lisp, en callbacks van Java tot Lisp via die interfaces. (* Dit vereiste een enkele 5-line dummy java proxy-stomp, voorzien van jfli) · Automatisch levenslange onderhoud van LISP-referentie Java-objecten, boksen / unboxing van primitieve args / retouren, stringconversies, Java-uitzondering afhandelen, overbelasting resolutie enz.


jfli Gerelateerde software

libdvdcss

Gratis en open source-bibliotheek die u helpen toegang te krijgen tot dvd's ...

197 379 KB

Downloaden

abnf2c

Converteer abnf-grammaticabestanden naar Flex en Bison, om het te gebruiken met C-programma's ...

192 6.1 MB

Downloaden