Metalenguaje dinámico declarativo con sintaxis variable.

El lenguaje Devkron, o simplemente DKL [DevKron Language] es completamente traducible a XML; capaz de definir datos u otros dialectos; con interpretación imperativa y procedural para la generación dinámica de sí mismo y la realización de procesos.

 

Incluye sentencias de auto-definición de sintaxis que facilitan la codificación y elevan la productividad del desarrollador.


Se asemeja mucho al lenguaje C, por lo que el código es familiar para prácticamente cualquier programador, haciendo su aprendizaje y utilización más sencilla y natural.


DKL ha sido influido por múltiples lenguajes y tecnologías como:

XML

Del que toma la representación de datos jerárquicos.

C

Cuya sintaxis ampliamente conocida facilita
la codificación y el aprendizaje.

PHP

Por su capacidad de hacer que los documentos
se generen a sí mismos.

JavaScript

Por su tipado dinámico y estructuras de datos (JSON).

Al igual que XML, un documento DKL representa un árbol formado por nodos anidados a partir de una raíz única. Cada nodo puede tener atributos y contener a otros nodos o simplemente bloques de texto.

DKL

XML

¿Para qué se usa DKL?

La utilización de DKL es tan amplia como la imaginación del desarrollador.

Aquí algunos ejemplos

Serialización y deserialización de datos
Páginas Web
Servicios Web
Generación de documentos XML
Aplicaciones y procesos por lotes

¿Por qué usar DKL?

Porque es independencia. DKL preserva el conocimiento acerca de las cosas, todo el código escrito es un documento estructurado que puede traducirse a otros lenguajes y tecnologías otorgando independencia a los creadores.
Porque es divertido usar un lenguaje que uno mismo puede hacer evolucionar.
Y simplemente porque podemos y queremos hacerlo.