Ich möchte wissen, wie man einen Lisp-Interpreter in eine GUI-Anwendung einbetten kann, also etwas wie pyshell für Python.Wie bette ich einen gemeinsamen Lisp-Interpreter in eine GUI-Anwendung ein?
7
A
Antwort
19
Einige Optionen:
- die komplette Anwendung einschließlich der GUI in Lisp schreiben: viele Lisp-Systeme unterstützen, dass
- die Anwendung schreiben in Lisp und Link-C-Code, um es, wenn Sie brauchen um einige externe GUI-Bibliotheken aufzurufen: Lisp-Systeme können C (und kompatible) Bibliotheken laden und aufrufen.
- Lisp in Ihre Anwendung einbetten: ECL (Embeddable Common Lisp) ist eine offensichtliche Wahl. LispWorks (kommerziell) und Allegro CL (kommerziell) können Lisp-Code als Shared Libraries bereitstellen. Sie können dann eine solche gemeinsam genutzte Bibliothek in Ihr Programm laden.
0
Ich habe Erfolg mit GNU Guile hatte, wenn Sie mit Schema statt Common Lisp OK sind
Verwandte Themen
- 1. Wie bette ich eine skalierte Website über einen Iframe ein?
- 2. Wie bette ich einen Textlink in ein Bild ein?
- 3. Wie bette ich eine Photosphäre in eine Website ein?
- 4. Wie bette ich eine Datei in eine HTML-Datei ein?
- 5. Wie bette ich UITabBarController in UINavigationController ein?
- 6. Wie bette ich Google Drive-Bilder in eine Webseite ein?
- 7. Wie bette ich Flash in Mono ein?
- 8. Wie bette ich Versionsinformationen in eine Windows-Binärdatei ein?
- 9. Wie bette ich eine benutzerdefinierte Schriftart in CSS ein?
- 10. Wie bette ich einen Webbrowser auf einer Webseite ein
- 11. Wie bette ich ein AppleScript in ein Python-Skript ein?
- 12. Wie bette ich ein Youtube-Video in meine App ein?
- 13. Wie bette ich ein Tag mit content_tag in RoR ein?
- 14. Wie bette ich eine Handynummer mit der externen Verbindung ein
- 15. Wie bette ich ein .AVI in HTML ein?
- 16. Wie bette ich eine Ansicht (mit Schaltflächen usw.) in einen EditText ein?
- 17. Wie bette ich einen Flash Player in eine GTK App ein?
- 18. Wie bette ich einen JFrame in eine JavaFX 2.0-Anwendung ein?
- 19. Wie bette ich ein JavaScript in einen LINQ-Ausdruck in Razor ein?
- 20. Wie bette ich eine URL in eine Zeichenkette ein, während ich mit UIActivityViewController auf Facebook poste?
- 21. Wie bette ich Iframe in die PhoneGap App ein?
- 22. Wie bette ich lokales HTML in Cocoa-Binärdateien ein?
- 23. Wie bette ich ein Ipython Notebook in einen Iframe ein (neu)
- 24. Wie bette ich externe OCR in bestehende PDF ein?
- 25. Wie bette ich ein Video in einen Alfresco Blog/Wiki ein?
- 26. Wie bette ich einen YouTube-Clip in ein WebView auf Android ein
- 27. Wie bette ich Text während der Videoaufnahme in Android ein?
- 28. Wie bette ich Youtube-Videos in Phabricator ein?
- 29. Wie bette ich Google Weather Rich Card in WordPress ein?
- 30. Wie bette ich Shellinabox in meine Webseite ein?
(Schleife (print (eval (lesen)))) – jrockway
warum ein Dolmetscher? Wie wäre es mit einem Lisp-Compiler? –
jrockway, ich bin mir nicht sicher, ob dein Kommentar wirklich die Frage beantwortet. Für einen echten Befehlsinterpreter würde man mehr brauchen. Siehe zum Beispiel den CLIM-Listener, der Eingabe-Editierung, Fehlerbehandlung usw. bereitstellt. –