Perguntas com a marcação «lisp»

Lisp é uma família de linguagens de programação de propósito geral, influenciadas pelo cálculo lambda e com a capacidade de manipular o código-fonte como uma estrutura de dados.

297
O que torna as macros do Lisp tão especiais?

Lendo os ensaios de Paul Graham sobre linguagens de programação, poderíamos pensar que as macros Lisp são o único caminho a percorrer. Como desenvolvedor ocupado, trabalhando em outras plataformas, não tive o privilégio de usar as macros do Lisp. Como alguém que quer entender o burburinho, explique...

185
Por que o Lisp é usado para IA? [fechadas]

Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha...

184
Qual a diferença entre o Racket e o Scheme?

Raquete é descendente de Scheme. Qual a diferença entre o Racket e o 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

167
Qual é a melhor maneira de aprender LISP? [fechadas]

Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debate, argumentos, pesquisas ou discussão prolongada. Se você acha que...

146
Lisp no mundo real

Eu experimentei o Lisp (na verdade, Scheme) e achei uma linguagem muito bonita sobre a qual estou interessado em aprender mais. No entanto, parece que o Lisp nunca é usado em projetos sérios, e eu não o vi listado como uma habilidade desejada em qualquer anúncio de emprego. Estou interessado em...

143
Existe um (repeat-last-command) no Emacs?

Freqüentemente, eu procurei em documentos e documentos procurando algo como o seguinte para desistir de voltar à tarefa em questão: (repetir o último comando) execute o último comando C ou M que acabei de executar (para recuperar a tecla fn) ou às vezes os relacionados: (descrever a última...

141
Por que exatamente é eval mau?

Eu sei que os programadores de Lisp e Scheme geralmente dizem que isso evaldeve ser evitado, a menos que seja estritamente necessário. Eu vi a mesma recomendação para várias linguagens de programação, mas ainda não vi uma lista de argumentos claros contra o uso de eval. Onde posso encontrar uma...

125
Por que eu deveria aprender o Lisp? [fechadas]

Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha...

123
Como obter efeitos de dobramento de código no Emacs?

Qual é a melhor maneira de conseguir algo como dobramento de código ou o tipo de ciclo que o modo org usa. Qual seria a melhor solução no elisp para criar este tipo de comportamento? EDIT: Desculpe, não fui claro. Eu quero programar algo em elisp que faz coisas muito semelhantes à dobra de código...

114
Quando usar '(ou citação) em Lisp?

Depois de passar pelas partes principais de um livro introdutório ao Lisp, eu ainda não conseguia entender o que a função do operador especial (quote)(ou equivalente ') faz, mas isso foi em todo o código Lisp que eu vi. O que isso