Pergunta

Tenho feito o meu caminho através O Pouco Do Atacante e eu estava imaginando em qual ambiente, IDE ou intérprete, seria melhor usar a fim de testar qualquer do Esquema de código que eu escrever para mim mesmo.

Foi útil?

Solução

Raquete (anteriormente Dr Regime de) tem um bom editor, diversas Esquema de dialetos, sendo que a tentativa de depuração visual, muitas bibliotecas, e pode ser executado na maioria das plataformas.Ele ainda tem alguns modos especificamente orientada em torno de aprender o idioma.

Outras dicas

Eu recomendo ambos Frango e Gauche para o esquema.

PLT Scheme (DrScheme) é um dos melhores IDEs lá fora, especialmente para o Esquema.O pacote chegar ao baixar ele contém tudo que você precisa para o desenvolvimento de Esquema de código - bibliotecas, documentação, exemplos, e assim por diante.Altamente recomendável.

Se você quer apenas testar o esquema de código, eu recomendo PLT Scheme.Ele oferece um ambiente completo, com o depurador, ajuda, etc., e funciona na maioria das plataformas.

Mas se você também quiser ter uma idéia de como o intérprete de bastidores obras, e de ter o Visual Studio, eu recomendo Tachy.Ele é muito leve regime interpretador escrito em c#.Ele permite que você para depurar apenas o seu esquema de código, ou também através do c# intérprete bastidores para ver o que está acontecendo.

Só para que conste, eu tenho que mencionar IronScheme.

IronScheme terá como objectivo ser um R6RS conforme Esquema de implementação baseado no Microsoft DLR.

Versão 1.0 Beta 1 foi lançado apenas.Eu acho que isso deveria ser uma boa implementação para alguém que já está a utilizar .NET framework.

EDITAR
A versão atual é 1.0 RC 1 a partir de Outubro de 2009 23

Google para os autores do livro (Daniel Friedman e Mathias Felleisen).Ver se qualquer um deles está envolvido com um popular, livre, existente Esquema de implementação.

Não importa, contanto que você se inscrever para a lista de discussão(wiki/irc/online-comunidade-site) para a comunidade associada.É provavelmente vale a pena dar uma olhada na lista e descrição de arquivos, certifique-se de que você está no caminho certo.

A maioria destes são amigáveis e receptivos aos recém-chegados, por isso, não tenha medo de perguntar.

Também vale a pena pesquisar os arquivos da sua lista de discussão(ou FAQ ou o que quer que eles usam) quando você tem uma pergunta - apenas no caso é uma pergunta freqüente.

Boa Sorte!

Dolo execução, sob Geiser dentro Emacs proporciona uma agradável e leve implementação para fazer os exercícios. Raquete será também executado em Geiser e o Emacs, embora eu, pessoalmente, prefiro Dolo e Chez Regime De um pouco mais.

Obviamente, a instalação de cada um vai depender do seu sistema operacional.Eu recomendo usar Emacs versão 24 e, mais tarde, uma vez que este permite a utilização de Melpa ou Marmelada para instalar o Geiser e outras extensões do Emacs.

O versão atual do Geiser também funciona muito bem com Frango Regime De, Chez Regime De, MIT Regime de e Chibi Regime De.

LispMe funciona em um Palm Pilot, levá-lo em qualquer lugar, e esquema ir.ÓTIMA maneira de aprender esquema.

Eu usei PLT como mencionado em outros posts e funciona muito bem.Um que eu li sobre, mas não é usado Allegro Common LISP Express.Eu li uma excelente revisão sobre o seu aplicativo de banco de dados chamado Allegro Cache e descobriu que eles são pesados para LISP.Como eu disse, eu não sei se é bom, mas pode valer a pena tentar.

Atualmente, estou trabalhando através da Pequena Projectista e use o Emacs como meu ambiente, ao longo Charlatão, que adiciona suporte adicionais e os utilitários para o esquema do modo de dentro do Emacs.

Se você está pensando em experimentar com outros Balbucia (e.g.Common Lisp), o Emacs tem um excelente apoio para os dialetos, assim como o Emacs em si pode ser personalizada com seu próprio dialeto do Lisp, apropriadamente chamado Emacs Lisp).

Na medida do Esquema de implementações de ir, eu estou usando atualmente Petit Chez Regime De, que é interpretada, de distribuição livre versão do Chez Esquema (que usa um compilador e custa dinheiro para obter uma licença).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top