Resultados da pesquisa a pedido "scheme"

5 a resposta

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

6 a resposta

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

2 a resposta

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

1 a resposta

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

8 a resposta

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?

4 a resposta

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

1 a resposta

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

6 a resposta

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

4 a resposta

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

2 a resposta

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