Lupa

wrapper simples em torno de Luajit
Baixe Agora

Lupa Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Stefan Behnel
  • Site do editor:
  • http://behnel.de

Lupa Tag


Lupa Descrição

Envoltório simples em torno de Luajit Lupa é um módulo Python que integra o tempo de execução do Luajit2 em CPython. É uma reescrita parcial de Lunaticpython no citnão. Observe que está atualmente sem muitos recursos e muitos testes em comparação com Lunaticpython, por isso, se você precisar de uma integração de Lua pronta para produção, use isso. As vantagens sobre Lunaticpython são: * Os Estados de Runtime de Lua separados através de uma classe Luaruntime * suporta Python 2.x e 3.x, potencialmente começando com o Python 2.3 (atualmente não testado) * escrito para Luajit2, em oposição ao intérprete Luajit (testado com Luajit 2.0.0-beta4) * muito mais fácil de se estender, pois é escrito em citon, Uso de cexample: >>> de Lupa Import Luaruntime >>> Lua = Luaruntime () >>> lua.eval ('1 + 1') 2 >>> def add1 (n): return n + 1 >>> func = Lua.Eval ('Função (F, N) Return F (N) End') >>> FUNC (Add1, 2) 3installing Lupa 1. Baixe e descompacte Lupa http://pypi.python.org/pypi/lupa.org/pypi/lupa 2. Download LuaJit2 http://duajit.org/download.html 3. Desembale o arquivo no diretório Base Lupa, por exemplo: ... / Lupa-0.1 / Luajit-2.0.0-Beta44. Construir Luajit: CD Luajit -2.0.0-beta4 Faça CD. Se você precisar de bandeiras de compilador c específicas, passe-os t o Faça da seguinte forma: Faça CFLAGS = "..." 5. Construir Lupa: Python Setup.py Requisitos de construção: · Pitão O que há de novo nesta versão: · Corrigido Python Especial Double-Underscore Method Access on LuaObject Instances · Suporte Lua Coroutine através de classes de wrapper dedicadas, incluindo suporte de iteração Python. No espaço Python, Lua Coroutines se comportam exatamente como os geradores de python.


Lupa Software Relacionado