Gibt es Common Lisp-Implementierungen für .Net?
Gibt es Common Lisp Implementationen, für .Net?
InformationsquelleAutor der Frage TraumaPony | 2008-09-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es Common Lisp Implementationen, für .Net?
InformationsquelleAutor der Frage TraumaPony | 2008-09-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich noch nicht sah es vor kurzem, aber zumindest in der Vergangenheit gab es einige Probleme mit der komplett Implementierung von common lisp, die auf die CLR, und ich würde mich ein wenig Wundern, wenn sich das geändert hat. Die Probleme, die kommen mit Sachen wie der Umgang mit schwimmt, wo .net/clr-hat einen Weg, es zu tun, ist a) dezent falsch b) stimmt mit den ANSI-standard für common lisp, aber c) nicht zulassen, jeder Weg, um dieses. Es gibt andere ähnliche Probleme. Dieses Zeug ist fummelig und vielleicht nicht allzu wichtig, aber heißt, Sie sind unwahrscheinlich, um zu sehen, eine ANSI CL auf die CLR.
Gibt es größere Probleme, zum Beispiel common lisp hat ein mächtigeres Objekt-system, so können Sie nicht anzeigen es 1:1 zu Objekt in der Laufzeitumgebung (no MI, für einen). Das ist ok, aber lässt Sie mit einem innen - /außen-Ansatzes das ist, was eine gemeinsame Laufzeitumgebung versucht zu vermeiden...
Ob oder nicht Sie werden sehen, eine common lisp-ish-Variante am laufen, es ist eine andere Geschichte, aber ich weiß nicht, im moment (nicht, dass ich geschaut habe, schwer)
InformationsquelleAutor der Antwort simon
Ob es OK ist, zu gehen die andere Weise herum, die Sie zugreifen können .Net von deinem Lieblings-Lisp durch Edi Weitz' RDNZL.
InformationsquelleAutor der Antwort Mikael Jansson
Nein, aber möchten Sie vielleicht zu prüfen, IronScheme läuft auf dem DLR.
Aus der website:
IronScheme werden wollen ein R6RS konform Scheme-Implementierung basiert auf der Microsoft-DLR.
IronScheme wird eine komplette Neuentwicklung von IronLisp Einbeziehung der Erkenntnisse bei der Entwicklung IronLisp.
InformationsquelleAutor der Antwort Michiel Borkent
Überdenken dieser Frage aus 2008 in 2010, die Sie jetzt vielleicht zu prüfen Clojure auf die CLR. Es ist nicht Common Lisp, aber es wird ziemlich leicht sein zu lernen, wenn Sie kommen aus dieser Richtung. Interagieren mit der CLR ist tot-einfach, es braucht mehr Nutzer jeden Tag und behebt einige andere wichtige Themen wie die Parallelität. Könnte sich lohnen zu investieren einige Zeit. Mehr CLR bestimmten Clojure info hier.
InformationsquelleAutor der Antwort Michiel Borkent
L Scharf .NET
InformationsquelleAutor der Antwort willurd
Voll common lisp .NET http://code.google.com/p/uabcl/
InformationsquelleAutor der Antwort
Könnten Sie versuchen, diese (Disclaimer, habe ich noch nicht getestet, es selbst). Lesen Sie auch diese. das ist, wo der link herkam.
InformationsquelleAutor der Antwort dsm