Resultados da pesquisa a pedido "scheme"
Quantas primitivas são necessárias para construir uma máquina LISP? Dez, sete ou cinco?
Neste site, eles dizem que existem 10 primitivas LISP. As primitivas são:atom, quote, eq, car, cdr, cons, cond, lambda, label, ...
Esquema R5RS entrada / saída: Como escrever / anexar texto a um arquivo de saída?
O que é uma maneira simples de enviar texto para arquivo em uma versão do Scheme compatível com R5RS? Eu uso o MEEP do MIT (que usa o Scheme para scripts) e quero gerar texto em arquivo. Encontrei as seguintes respostas no ...
Removendo todos os membros duplicados de uma lista no esquema
Estou tentando remover duplicatas em uma lista usando recursão. Isto é o que eu tenho. Ele remove apenas a primeira duplicata, nem todas ela Minha idéia é olhar para o primeiro membro, verificar se é um membro do restante da lista; se assim ...
Esquema de programação (raquete) com o VIM - Como começar
Recentemente, comecei a programar o Racket (anteriormente Scheme) no DrRacket. Eu rapidamente comecei a perder todos os recursos do VIM no DrRacket, então gostaria de usar o VIM para minha programação de esquema (raquete Eu sei que o Emacs ...
Verifique se um argumento é uma lista ou um átomo
Como verifico se algo é um átomo? Estou procurando algo comonumber? oulist?.
Verifique um número primo usando a função auxiliar recursiva
Estou tentando verificar se um número é primo usando recursão. Fui obrigado a usar uma função auxiliar recursiva, mas não sei como implementá-l Acho que conheço o algoritmo, mas nunca tentei usar uma função auxiliar recursiva no Racket. Este é ...
Como calcular o número de vezes que o padrão em uma lista aparece em outra lista no Esquema
Estou preso em um programa de esquema por cerca de 5 horas. O programa em que estou trabalhando deve receber duas listas como entrada e depois calcular o número de vezes que o padrão na primeira lista aparece na segunda list Por exemplo:>(patt ...
Scheme, SICP, R5RS, por que o atraso não é um formulário especia
Isto é referente ao capítulo 3.5 do SICP, no qual os fluxos estão sendo discutidos. A ideia é que: (cons-stream 1 (display 'hey)) Não deve avaliar a segunda parte do fluxo de contras, por isso não deve imprimir "ei". Isso acontece, eu recebo a ...
Scheme - Função de mapa para aplicar uma função a elementos em uma lista aninhada
Estou tentando escrever uma função de mapeamento no esquema que aplica uma função a cada valor em uma lista aninhad Por exemplo,(map number? '(3 (2 A) 2 Z) deve retornar(#t (#t #f) #t #f) Aqui está o que eu tenho até agora: (define (map fun ...
ontar a ocorrência do elemento em uma lista no esquem
Isso é extremamente fácil se eu puder usar uma matriz em linguagem imperativa ou mapa (estrutura em árvore) em C ++, por exemplo. No esquema, eu não tenho idéia de como iniciar essa idéia? Alguém pode me ajudar nisso Obrigado