Resultados da pesquisa a pedido "scheme"
Qual é o melhor intérprete ou compilador de esquema? [fechadas]
Olá pessoal, quero começar a usar o Scheme e tenho duas perguntas. Primeiro, você recomendaria o uso de um intérprete ou um compilador para o Scheme e por quê? Segundo, qual intérprete ou compilador para o Scheme você recomendaria e por quê? ...
removendo o último elemento de uma lista (esquema)
Então eu tenho que remover o último elemento de uma lista no esquema. Por exemplo, digamos que eu tenha uma lista(1 2 3 4). Eu preciso retornar: (1 2 3)Minha ideia: reverse(list) car(list) reverse(list)Tem algumareverse função no ...
expansão macro em esquema de dolo
No Guix, há uma camada de macros embelezando a criação e manipulação de registros srfi-9 O código está em guix / records.scm O código é grande e articulado Pensei em expandir essas macros para ver suas entradas e saídas, a fim de ter uma ideia ...
Funções e listas de esquemas, multiplicar, adicionar
Estou tentando escrever 2 funções no esquema, o primeiro multiplicaria todos os valores em uma lista por um valor especificado pelo usuário, a segunda função adicionaria um número a todos os valores na lista do resultado anterior. Eu tentei algo ...
Qual é a melhor implementação de Esquema para trabalhar com o SICP?
Eu tenho usadoEsquema PLT [http://www.plt-scheme.org/], mas tem alguns problemas. Alguém sabe de uma melhor implementação para trabalhar com o SICP?
Bom algoritmo simples para gerar colares no esquema?
Um colar k-ário de comprimento n é uma lista ordenada de comprimento n cujos itens são desenhados a partir de um alfabeto de comprimento k, que é a primeira lista lexicograficamente em uma espécie de todas as listas que compartilham uma ordem em ...
O objeto de erro do esquema não é aplicável
Estou escrevendo uma função Scheme que detecta se uma palavra está em uma lista de palavras. Meu código usa uma instrução if e memq para retornar #t ou #f. No entanto, algo está fazendo com que o primeiro parâmetro retorne o erro que o objeto não ...
Como o quebra-cabeça yin-yang funciona?
Estou tentando entender a semântica da chamada / cc no esquema, e a página da Wikipedia em continuações mostra o quebra-cabeça yin-yang como um exemplo: (let* ((yin ((lambda (cc) (display #\@) cc) (call-with-current-continuation (lambda (c) ...
obtendo o maior número em uma lista no esquema
Não entendo por que minha função de obter o maior número não quer funcionar. Se eu estou pensando sobre isso corretamente, se o primeiro átomo for menor que o segundo, então você chamará a função menos o primeiro da lista, caso contrário, você ...
Substituindo um símbolo em uma expressão simbólica
Desejo substituir a primeira ocorrência de um símbolo entre pares. Por exemplo: pegue (define n '((a . b) . (a . d)))e eu defino um contexto de método para substituir a primeira instância (mais à esquerda) de X por '() substituindo a deve ...