Resultados da pesquisa a pedido "lisp"

1 a resposta

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?

2 a resposta

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))

6 a resposta

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.

1 a resposta

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 ...

2 a resposta

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 ...

4 a resposta

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 ...

5 a resposta

(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 ...

2 a resposta

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 ...

1 a resposta

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 ...

6 a resposta

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.