pilisp-ng.o próximo minúsculo lisp em python | |
Baixe Agora |
pilisp-ng. Classificação e resumo
Propaganda
- Licença:
- LGPL
- Preço:
- FREE
- Nome do editor:
- William S. Annis, Duncan McGreggor
- Site do editor:
- https://launchpad.net/~oubiwann
pilisp-ng. Tag
pilisp-ng. Descrição
O próximo minúsculo lisp em python O projeto Pylisp-NG é um descendente imediato de Pylisp, que tinha seu parto acidental como resultado do desejo de William Annis de construir uma sintaxe semelhante a um clipes para um simples sistema de especialistas destinado à ferramenta de monitoramento. Como resultado da Lisp juros no Grupo de Notícias Python, William lançou o software e a anunciou ao grupo.Several anos depois, os projetos do Evolve e Txevolver precisavam de uma implementação funcional de linguagem de programação em Python, como inspecionar a AST de Python era muito de problema. O autor queria distribuir, processar e gerenciar algoritmos e programas evolucionários em vários servidores torcidos remotos, e manipular as permutações de programas parciais foi muito mais fácil de se integrar com torcido se os próprios programas pudessem ser avaliados e introspectivos facilmente com heranças python.pilisp-ng Charateristics idiossincráticas de Pylisp. Por exemplo, os booleanos são verdadeiros e falsos e não segue a convenção que tudo que não é falso é verdadeiro (comum a muitos lisps). De fato, todos os booleanos em Pylisp-Ng são baseados na lógica fuzzy, para que você possa fazer coisas mais complicadas. Macros são, estranhamente, objetos de primeira classe em pilisp que talvez no romance para lisps: lisp> (setq foo 22) 22LISP> ((macro (x) `(setq, x (+, x 1)))) 23pilisp-ng , Como seu antecessor, não tem intenção de se tornar uma implementação lisp plena e robusta. Todo o progresso é governado exclusivamente pelo interesse de contribuir para os desenvolvedores; Agora, isso é estritamente para uso como ferramenta de programação genética.Enstalação: pilisp-ng é setuptools-friendly; Você pode instalá-lo com o seguinte: $ Easy_Install Pylisp-NGyou também pode obter o código-fonte completo do LaunchPad: $ bzr lp: pylisp-ngthe última opção encorajada grandemente para usuários interessados, já que o repositório contém arquivos extras que não estão incluídos no Tarballs de ditribribribribribribribution (como o teste de testes e utiles de teste) .USTAGE: Para usar o interpretante de um checkout completo, faça isso: $ CD
pilisp-ng. Software Relacionado
Susie
Susie é uma tentativa de fornecer um motor de script de peso leve usando SmallTalk como a linguagem. ...
187