Leo es una forma fundamentalmente diferente de usar y organizar datos, programas y scripts. Leo ha estado en desarrollo activo durante más de 20 años con un grupo activo de desarrolladores y usuarios.
Leo es un IDE, PIM y esquematizador que acelera el flujo de trabajo de programadores, autores y diseñadores web y ha sido creado al 100% bajo el lenguaje de programación de Python.
Los nodos de esquema pueden aparecer en más de un lugar, lo que permite múltiples organizaciones de datos dentro de un solo esquema.
¿Qué es el editor Leo?
- Un IDE con todas las funciones, con muchas funciones inspiradas en Emacs.
- Un perfilador: Todo en Leo es un esquema.
- Un administrador de datos, administrador de datos y administrador de información personal.
- Un potente entorno de secuencias de comandos.
- Una herramienta para organizar y estudiar el código informático.
- Extensible a través de una arquitectura de complemento simple.
- Una herramienta que funciona bien con IPython, Vim y Emacs.
- Escrito en Python 100% puro.
¿Qué características ofrece el editor Leo?
Leo integra completamente las secuencias de comandos y los esquemas de Python. Es posible simular las siguientes características en Vim, Emacs o Eclipse, al igual que es posible simular Python en lenguaje ensamblador.
- Todos los comandos y scripts tienen fácil acceso a la estructura del esquema a través de una API de Python simple. Por ejemplo, pb es el cuerpo del texto del nodo de esquema seleccionado. Los scripts tienen acceso completo a todas las fuentes de Leo.
- Los clones crean múltiples vistas de un esquema. Los datos subyacentes de Leo son gráficos acíclicos dirigidos. Como resultado, Leo organiza los datos de formas completamente nuevas.
- Los comandos de búsqueda de clones de Leo permiten la forma leonina de refactorizar programas.
- Los scripts y programas se pueden componer a partir de esquemas utilizando directivas orientadas a esquemas.
- Los importadores convierten el texto plano en contornos.
- Los scripts de @button aplican scripts para esquematizar datos.
Estas características se combinan para crear una forma leonina de programar y organizar. No aprenderás todo sobre Leo en uno o dos días.
El tutorial de Leo explica las funciones más básicas, junto a otros enlaces de interés que vas a poder encontrar en el sitio web de Leo Editor.
Artículos Relacionados