Questions marquées «lisp»

11
Tissage de code octet vs macros Lisp

J'ai lu sur les bibliothèques que les gens ont écrites pour des langages comme Java et C # qui utilisent le tissage de code octet pour faire des choses comme intercepter des appels de fonction, insérer du code de journalisation, etc. J'ai également lu des macros Lisp / Clojure dans un essayer de...

11
Stratégie / ressources pour la rédaction des services Web LISP?

Contexte: Je cherche à écrire des services Web entièrement fonctionnels en Common Lisp en tant que farce d'avril pour le reste de l'équipe de développement de mon entreprise. Il y a deux éléments à cela: lire les informations de / les écrire dans une base de données MySQL, et recevoir / traiter /...

10
Que dois-je apprendre de Scheme?

Je me demandais quelles fonctionnalités uniques je peux apprendre de Scheme qui pourraient m'aider à devenir un meilleur programmeur? J'ai beaucoup d'expérience dans les langues traditionnelles et je cherche à élargir mes horizons et à en apprendre davantage sur les aspects fonctionnels qui...

10
Types en Lisp et Scheme

Je vois maintenant que Racket a des types. À première vue, il semble être presque identique à la frappe Haskell. Mais le CLOS de Lisp couvre-t-il une partie de l'espace couvert par les types Haskell? La création d'un type Haskell très strict et d'un objet dans n'importe quel langage OO semble...

9
Mariage de Lisp et de LaTeX - a-t-il été fait?

J'aime LaTeX, mais je trouve son système macro et sa logique à la fois complexes et faibles. des langages tels que Schem / Lisp / Clojure sont très bons pour les macros. J'imagine le document entier écrit dans un langage familial lisp, qui, une fois exécuté, émettrait du code LaTeX et produirait un...

9
Lisibilité des expressions S

En bref et pour ceux qui ne le savaient pas, les fonctions / opérateurs / constructions Lisp sont tous uniformément appelés comme ceci: (function arg0 arg1 ... argN) Donc, dans un langage de type C, vous exprimeriez if (a > b && foo(param)) est transformé en un sexp Lisp comme (if (and...