Perguntas com a marcação «common-lisp»

9
Como posso começar a aprender o Emacs Lisp?
Fundo: Sou principalmente um usuário vi e estou convertendo para o Emacs. Passado o básico e agora use-o para escrever código em C e em alguns Python com planos de fazer uma conversão em R também. Escrevi LISP (Comum) há anos, mais de duas décadas atrás, quando eu estava na …


1
exigir 'cl ou exigir' cl-lib
Para incluir a compatibilidade do Common Lisp, vi ambos (require 'cl) e (require 'cl-lib) Qual é correto? Pelo que entendi o cl-libé o mais recente dos dois, mas é seguro usá-lo apenas?

1
cl-destructuring-bind em plist parcial?
Isso causa um erro (cl-destructuring-bind (&key a b) '(:a "foo" :b 13 :c "bar") (list a b)) porque a :cchave / valor não é tratada na correspondência de padrões. Freqüentemente me vejo querendo extrair algum subconjunto de chaves / valores de uma lista, mas cl-destructuring-bindnão é apropriado por causa dessa …

2
Modificando o recuo de algumas formas do Emacs Lisp
Gostaria que alguns formulários do Emacs Lisp fossem recuados como o Common Lisp. Por exemplo, no Emacs Lisp, ifé recuado assim: (if COND THEN ELSE) enquanto eu preferiria assim: (if COND THEN ELSE) Eu poderia fazer isso: (setq lisp-indent-function #'common-lisp-indent-function) Mas isso afeta todas as formas, quebrando assim o recuo …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.