Voor slimme dingen met CAD heb je een programmeertaal nodig. En er is veel keuze – onder andere Lisp uit 1958!
Straatbeeld 1958: Wilhelminasingel, Noord Westen. Vanaf de Akerstraat (klinkerbestrating). Courtesy Openbare Werken Gemeente Maastricht, europeana.eu
Waarom zouden we dan in hemelsnaam programmeren in Lisp?
Uitstekende vraag!
Het is platform-onafhankelijk en werkt dus ook op de Mac en Linux-systemen, waar VisualBasic en .NET geen optie zijn.
Nieuwe CAD-versie: Lisp blijft werken omdat het “interpreted” is (versus “compiled”).
Er zijn miljoenen programma’s geschreven in Lisp, een investering die niet gemakkelijk te verwaarlozen is. Lisp is een “blijver”.
Lisp doet wat het moet doen. Het was daarom ook de keuze voor John Walker (brein achter AutoCAD).
Lisp heeft een steile leercurve, maar er is voldoende ondersteuning door derden (zoals wij) voorhanden.
Resultaten zijn veelal makkelijker te verkrijgen met Lisp, tegen aanzienlijk lagere kosten. Daarbij komt dat Lisp vaak gebruikt wordt om ARX / BRX te ondersteunen.
Praktisch alle bedrijfs-uitdagingen kunnen met Lisp worden opgelost.
Lisp staat dicht bij de instructieset van de processor, vergelijkbaar met assembler en pure C. Dat maakt het bijzonder snel.
Ondanks de leeftijd is het springlevend.
Dus, naast nieuw ontwikkelwerk, als u Lisp-programma’s heeft die aangepast moeten worden dan hopen we eveneens dat u de weg naar ons weet te vinden.