Resultados da pesquisa a pedido "lisp"
Recuperando (carregado) o código fonte do CCL?
Liguei(load "code.lisp") com o CCL e excluiu acidentalmente o code.lisp. Existe alguma maneira de recuperar o código fonte? O CCL tem isso em memória em algum lugar?
O que significa backtick no LISP?
Eu tenho essa macro, que reescreve definir. Se eu remover o "" backtick, ele não funcionará. Qual a explicação? (defmacro define ((name &rest r) body) `(defun ,name ,r ,body))
Você conhece um idioma com verificação de tipo estático em que Code is Data? [fechadas]
Você pode nomear idiomas com verificação de tipo estático (como Java) e onde o código é dados (como no LISP)? Quero dizer as duas coisas em um idioma.
Em que sentido linguagens como Elixir e Julia são homoicônicas?
É fácil ver a homoiconicidade em Lisp: (+ 1 2) é a chamada de função para+ com1, 2 como argumentos, além de ser uma lista contendo+, 1e2. É simultaneamente código e dados. Em uma linguagem como Julia, no entanto: 1 + 2 Eu sei que podemos ...
O que a convenção de menos (-) duplo nos nomes das funções significa no Emacs Lisp
Eu tenho lido vários pacotes do Emacs Lisp e me deparei com a convenção de algumas funções declaradas com - após o prefixo da biblioteca, por exemplo: (defun eproject--combine-regexps (regexp-list)Gostaria de saber se esta é uma convenção para ...
Converter string em código no esquema
Como faço para converter uma string no código correspondente no esquema PLT (que não contém ostring->input-port método)? Por exemplo, eu quero converter esta string: "(1 (0) 1 (0) 0)"nesta lista: '(1 (0) 1 (0) 0)É possível fazer isso sem abrir ...
(defina (média…)) no Lisp
Estou apenas brincando com o schema / lisp e estava pensando em como corrigir minha própria definição deaverage. Não sei ao certo como fazer algumas coisas que acho necessárias. definir um procedimento que recebe um número arbitrário de ...
Trabalho de cotação Lisp internamente
Como o lispquote trabalhar internamente? Por exemplo: (quote (+ 1 (* 1 2)) )parece ser equivalente a (list '+ 1 (list '* 1 2))o que significa que é como simbolizar os valores da cabeça recursivamente. Esta função está incorporada? Corre(equal ...
Executando Clojure e outros Lisp ao mesmo tempo no Emacs
eu usoAquamacs [http://en.wikipedia.org/wiki/Aquamacs]e o Aquamacs está pré-equipado comSLIME [http://en.wikipedia.org/wiki/SLIME]. (setq inferior-lisp-program "/usr/local/bin/sbcl") #####!!! (add-to-list 'load-path "/Library/Application ...
Qual a diferença entre o Racket e o Scheme?
Raquete é descendente de Scheme. Como o Racket é diferente do R6RS? O que foi adicionado, retirado ou apenas diferente? Entendo que o Racket é mais que um idioma, é uma plataforma para idiomas. Mas estou me referindo ao dialeto principal da raquete.