Resultados da pesquisa a pedido "racket"

3 a resposta

Incluindo um arquivo externo na raquete

Gostaria de incluir todas as funções definidas em um determinado arquivo de raquete, para obter o mesmo efeito como se elas fossem copiadas. É possível fazer isso?

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

3 a resposta

Quais são os benefícios do letrec?

Ao ler "The Seasoned Schemer", comecei a aprender sobreletrec. Entendo o que ele faz (pode ser duplicado com um Y-Combinator), mas o livro está usando-o em vez de recorrente nodefineFunção d que opera em argumentos que permanecem estáticos. Um ...

3 a resposta

Configurando o idioma com #lang no REPL

Gostaria de definir o idioma rapidamente no REPL, com#lang, não usando o argumento da linha de comandos "-I". Mas isso me dá o erro "leia: #lang não ativado no contexto atual". Há uma opção de linha de comando que estou perdendo? Ou talvez um ...

3 a resposta

Escrevendo um analisador formal de linguagem com Lisp

Minha empresa está projetando uma nova linguagem de script específica de domínio; Eu tenho que implementar um analisador que traduza nossa nova linguagem de programação em uma linguagem de script comum para poder decifrá-la. A maneira usual de ...

2 a resposta

Existe um equivalente ao primitivo "runtime" do Lisp no Scheme?

De acordo comSeção 1.2.6 do SICP [http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-11.html#%_sec_1.2.6], exercício 1.22: A maioria das implementações do Lisp inclui um primitivo chamado tempo de execução que retorna um número inteiro que ...

3 a resposta

Função Tonumber (número ‘(um dois três) -> 123

Após a solução decomo escrever um número na raquete? (spellNum) [https://stackoverflow.com/questions/22696615/how-to-spell-a-number-in-racket-spellnum/22700116?noredirect=1#22700116] , agora estou tentando escrever uma função que é oposta a essa ...

3 a resposta

Alguém poderia explicar a chamada / cc em palavras simples?

Estou estudando a raquete de idiomas e tentando entender para que serve a chamada / cc. Alguém poderia explicar isso em palavras simples e dar um ou dois exemplos? Obrigado.

1 a resposta

Construindo acumuladores para listas preguiçosas no Racket

Eu defini uma lista lenta simples de todos os números inteiros de zero: (define integers-from (lambda (n) (cons n (lambda () (integers-from (+ 1 n)))))) (define lz (integers-from 0))Também codifiquei um accumaltor que obtém uma lista lenta como ...

4 a resposta

Esquema que altera os valores da árvore

Eu preciso implementar um procedimento chamado árvore inversa que recebe uma árvore cujos valores de dados dos nós são números e booleanos e retorna a árvore equivalente cujos nós satisfazem o seguinte: Se o nó equivalente da árvore original for ...