DSL para programar en Python usando Ruby.
Este es un proyecto que no tiene utilidad práctica. El objetivo era poner a prueba las características del lenguaje Ruby para crear un DSL de Python en un corto espacio de tiempo.
NOTA:
Dsl::Pythonusa bloques delimitados porend, en lugar del clásico sangrado de Python.
- Instalar Ruby.
- Instalar la gema
gem install dsl-python
Crear un programa con el contenido de un programa Python:
x = 4 #=> x is of type int
print(x)
print(type(x))
x = "Obiwan" #=> x is now of type str
print(x)
print(type(x))- Ejecutar con el "intérprete":
npython FILENAME.
$ npython examples/03-variables.py
4
<type 'int'>
Obiwan
<type 'str'>Más ejemplos
- Intérpre interactivo
npython. - Booleans
- Diccionarios
- import "this"
- None
- Ranges
- Strings
- Type
Bug reports and pull requests are welcome on GitHub at https://github.com/dvarrui/dsl-python.
Enlaces de interés: