Resultados da pesquisa a pedido "lisp"

1 a resposta

Por que (lista 'citação' x) é avaliada como 'x e não (' x) ou (citação 'x)?

Estou tentando aprender LISP e estava passando por um exemplo de código em que algo semelhante ao código a seguir é usado: (citação da lista 5) Isso é avaliado como '5 no REPL. Eu esperava que avaliasse para ('5) ou (citação 5) Estou tentando ...

2 a resposta

Substituições no Common Lisp

Estou tentando escrever uma função com dois argumentos desse tipo: substitutions (list_one, list_two)list_one sempre tem este formato (as letras podem mudar de acordo com a entrada): (1 ((1 2 ((1 2 r) (3 2 t) (4 3 c))) (3 4 ((5 6 y) (5 7 ...

4 a resposta

Como você comenta todo ou parte de um Lisp s-exp usando o Paredit?

Ao editar o código Lisp, ocasionalmente é útil comentar completamente uma definição de nível superior, como esta: ;(defun some-fn-which-is-broken (x) ; ...)... ou comente apenas parte de uma expressão s, assim: (foo x ; y z)... e recompile o ...

2 a resposta

REPL no emacs do console

Estou usando a versão do console do emacs (ou seja, estou com o SSH em uma máquina remota e usando o emacs lá) e fiquei imaginando como (supondo que seja possível) iniciar o REPL a partir daí. Eu sou bem novo no Lisp e no emacs.

1 a resposta

Convertendo números em lista de letras em inglês

Eu tenho a função abaixo, que converte uma entrada de números na saída de palavras parcialmente traduzidas desses números. Usando produto e quociente, ele adiciona a representação da palavra dos números enquanto divide o número em grupos. Por ...

13 a resposta

Existe uma metodologia de engenharia de software para programação funcional? [fechadas]

A Engenharia de Software, como é ensinada hoje, é totalmente focada na programação orientada a objetos e na visão 'natural' orientada a objetos do mundo. Existe uma metodologia detalhada que descreve como transformar um modelo de domínio em um ...

8 a resposta

Uso prático de funções com caril?

Existem vários tutoriais sobre como curry funções e muitas perguntas aqui no stackoverflow. No entanto, depois de ler The Little Schemer, vários livros, tutoriais, postagens de blog e threads de fluxo de pilha, ainda não sei a resposta para a ...

1 a resposta

Quais são as tarefas do "leitor" durante a interpretação do Lisp?

Eu estou pensando sobre o propósito, ou talvez mais corretamente, as tarefas do "leitor" durante a interpretação / compilação dos programas Lisp. A partir da pesquisa pré-pergunta que acabei de fazer, parece-me que um leitor (em particular ...

8 a resposta

Coleção de ótimos aplicativos e programas usando macros

Estou muito interessado em macros e estou começando a entender seu verdadeiro poder. Por favor, ajude-me a coletar um ótimo uso de sistemas macro. Até agora eu tenho essas construções: Correspondência de padrões: Andrew Wright e Bruce Duba. ...

28 a resposta

Por que eu deveria aprender o Lisp? [fechadas]

Eu realmente sinto que deveria aprenderLisp [http://en.wikipedia.org/wiki/Lisp_(programming_language)]e existem muitos bons recursos por aí para me ajudar a fazê-lo. Eu não estou desanimado com a sintaxe complicada, mas onde na ...