Clojure-Py.Clojure implementado em cima do Python | |
Baixe Agora |
Clojure-Py. Classificação e resumo
Propaganda
- Licença:
- Eclipse Public License
- Preço:
- FREE
- Nome do editor:
- Timothy Baldridge
- Site do editor:
- https://github.com/halgari/
Clojure-Py. Tag
Clojure-Py. Descrição
Clojure-Py é uma implementação de Clojure em petão puro. Por que Python? É nossa crença que as máquinas virtuais estáticas causam rendas muito pobres para linguagens dinâmicas. Eles constrangem as línguas à sua visão do que o "mundo deve se parecer" e limitar as opções disponíveis para implementadores de idiomas. Estamos tentando provar isso, escrevendo uma implementação de Clojure que é executado no Python VM. Acreditamos que com uma boa dinâmica JIT (como Pipy), uma versão do Clojure em funcionamento em uma VM dinâmica pode superar suas contrapartes JVM e CLR.ASIDE a partir disso, há muitas bibliotecas de Python como Pyside (Qt GUI), Numpy, Scipy e Stackless que não possuem contrapartes JVM, ou pelo menos as implemntations Python são mais fáceis de usar e aprender. O Clojure-Py se integrará firmemente à Tua Python VM e poderá usar todas essas bibliotecas. Bumplyspython bumas de bibliotecas estão disponíveis sob o PY / namespace. Python bytecodes reais podem ser injetados via PY.BYTECODES / opviewing o código em https://github.com/halgarri/clojure-py/blob/master/clojure/core.clj é provavelmente a melhor maneira de obter uma sensação do que é possível, e como o Clojure-Py implementa certas funções.One Nota: Clojure-py implementa o novo design "Propriedade vs Chaming Method" usado em Clojurscript: (.__ Name__ (módulo)); mesmo que o módulo .__ Nome __ () em Python (.-__ Name__ (módulo)); O mesmo que o módulo .__ Nome__ em PythonHow Posso ajudar? Confira o wiki para mais informações sobre o roteiro para este projeto. Em seguida, confira a lista de problemas para qualquer item marcado como "mudança isolada". Estas são mudanças que devem ser um pouco fáceis para um NewCommer pegar e não envolver a brincadeira com os internos da implementação muito. Também sinta-se à vontade para participar da nossa lista de discussão.Blogfrom tempo a tempo, vamos postar atualizações de status, idéias e planos para este blog http://clojure-py.blogspot.com/installation ./setup.py desenvolver # ou ./ setup.py install for 'product'Unit tests (deve' Easy_install nariz 'ou' pip install nariz 'primeiro) noSetestsrunning homepage do clojurepyproduto
Clojure-Py. Software Relacionado