AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Embeded Lisp in Delphi

Ein Thema von HPW · begonnen am 20. Dez 2003 · letzter Beitrag vom 25. Jul 2008
 
HPW

Registriert seit: 28. Feb 2003
160 Beiträge
 
Delphi 7 Professional
 
#5

Re: Embeded Lisp in Delphi

  Alt 25. Jul 2008, 11:26
Zitat:
Ich weiss zwar theoretisch, das Lisp cool ist, aber praktisch kam ich mit Pascal/C-Script bisher wunderbar aus.

Welche Vorteile im praktischen Einsatz bietet die Verwendung einer LISP-Engine, ggü. einer Pascal-Script Engine? Hast Du es im Einsatz?
Wenn man von Lisp spricht muss man natürlich die verschiedenen Varianten erst mal unterscheiden.
Hier sind nicht die grossen Ansi-Common-Lisp Implementationen wie Lispworks/Allegro/Clisp/CormanLisp/... gemeint.

newLISP ist eine sehr kleine aber mächtige Version von Lisp in der Tradition der frühen Lisp-Implementationen wie XLisp etc..
(Info auf www.newlisp.org)

Nun zu praktischen Vorteilen:
newLISP ist extrem klein (DLL < 200KB, gepackt < 100 KB).
newLISP ist für einen Interpreter sehr schnell und mächtig.
Lisp unterscheidet nicht Code und Daten. (z.B.Code-Morphing)

Ich bin zu newLISP gekommen, weil ich als Autocad/Autolisp-Programmierer nach einer kompatiblen Lösung zur Programmierung ausserhalb von Autocad gesucht habe.
Wenn man nun Daten zwischen externen Programmen und Autocad austauschen will, ist es sehr hilfreich wenn das externe Programm nativ Lisp versteht.
Dazu ist es hilfreich wenn man als Programmierer die Hauptlogik innerhalb der gleichen Programmier-Sprache schreiben/warten kann.
Nur für das GUI und rechenintensive Aufgaben nutzt man dann Delphi.

Zu guter Letzt bin ich der Author des newLISP-Plugins für das Authorensystem neobook ( www.neosoftware.com )(in delphi geschrieben!):

http://www.hpwsoft.de/anmeldung/html...neobook14.html
Hans-Peter
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:28 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz