IntelibEen bibliotheek van C ++ -klassen waarmee u Lisp-programmeren binnen uw C ++ -programma kunt doen | |
Download nu |
Intelib Rangschikking & Samenvatting
Advertentie
- Vergunning:
- GPL
- Prijs:
- FREE
- Naam uitgever:
- Andrey V. Stolyarov
- Uitgever website:
- http://www.intelib.org/
Intelib Tags
Intelib Beschrijving
Een bibliotheek van C ++ -klassen waarmee u Lisp-programmeren binnen uw C ++ -programma kunt doen Intelib is een bibliotheek van C ++ -klassen waarmee je Lisp-programmeering binnen je C ++ -programma kunt doen, zelfs zonder extra preprocessing, zonder al die bellende conventies enz. Je kunt een C ++ -code schrijven (dat wil zeggen, een code die wordt geaccepteerd door je C ++ -compiler wordt een code) Denken in een "LISP-modus" en de code die u schrijft, ziet er veel uit als Lisp-code. Het is puur C ++. Om u het essentiële gevoel te geven, wordt het volgende voorbeeld verstrekt. (Defun isomorf (Tree1 Tree2) (COND ((Atoom Tree1) (Atom Tree2)) ((atoomboom2) nul) (t (en (isomorf (carboom1) (autoboom2)) (isomorf (CDR tree1) (CDR TRECE2)))))))))))))))))))))) Gewoon een LISP-functie, isn niet? Kijk nu naar de volgende code: (L | Defun, Isomorf, (L | Tree1, Tree2), (L | Cond, (L | (l | atoom, tree1), (L | atoom, tree2)), (L | (L | atoom, tree2), nul), (l | t, (l | en, (l | isomorf, (l | auto, tree1), (L | auto, tree2)), (L | isomorf, (l | CDR, Tree1), (L | CDR, Tree2))))))))))) Uiteraard is de code precies hetzelfde, de syntaxis veranderde een beetje, maar het is nog steeds hetzelfde. Nou, verras ik je als ik zeg dat het C ++ -code is? Als u niet gelooft, bekijk dan naar het volgende: // Bestand isomorph.cpp #Include "LISP / LISP.HPP" #Include "LISP / LSYMBOL.HPP" #Include "LFUN_STD.HPP" LSYMBOL ISOMORFHISCH ("ISOMORFE") ; Statische LFunctionalsymbol
Intelib Gerelateerde software
PHP-controller
PHP-controller implementeert de controller voor het bouwen van MVC-toepassingen. ...
168
Scrape :: USPS :: Ziplookup Perl-module
Schrape :: USPS :: Ziplookup Perl-module biedt een programmatische interface voor postdienst van de Verenigde Staten. ...
265