Über den Service
ÜbersetztIch entwickle echte Anwendungen in Kawa Scheme — einer Implementierung von Scheme, die direkt in Java-Bytecode kompiliert und überall dort läuft, wo die JVM verfügbar ist. Meine Spezialität ist die Grenze, an der Lisp auf die Java-Plattform trifft, und ich mache diese Grenze bequem und vorhersehbar. Müssen Sie vorhandene Java-Bibliotheken aus Scheme aufrufen? Ich richte eine saubere Interoperabilität mit typisierten Methodenaufrufen, Feldzugriff und Generika ein, sodass Kawa Scheme-Code natürlich lesbar ist und schnell läuft. Möchten Sie eine Skripting-Schicht in eine Java-Anwendung einbetten? Ich setze einen eingebetteten Kawa Scheme-Interpreter mit einer isolierten Umgebung, gehobenen Host-Objekten und einer kleinen dokumentierten API ein, die Ihr Team ohne Angst erweitern kann. Ich kümmere mich auch um Android-Scripting in Kawa Scheme: Bindung von Scheme-Code an Aktivitäten, Hintergrunddienste und Ereignis-Handler, um eine Lisp-Schicht über Ihrer App zu erhalten. Ein typisches Ergebnis: ein kompilierbares Kawa Scheme-Modul mit Ant- oder Gradle-Bauten, aufrufbar aus Java-JAR, Interop-Wrapper für Ihre Schlüsselklassen, Makros und Tail-Rekursion für Sauberkeit, Unit-Tests und ein kurzer Leitfaden, damit der nächste Entwickler in einem Tag einsatzbereit ist. Ich habe Jahre damit verbracht, mit Scheme, Common Lisp und der JVM zu arbeiten; ich schätze lesbaren Code, ehrliche Zeitpläne und reibungslose Kommunikation. Beschreiben Sie Ihren Stack und Ihr Ziel — und ich erkläre Ihnen genau, wie Kawa Scheme passt und was das Ergebnis bewirken wird.