Estoy creando SOLONCODE, mi propio lenguaje de programación
He empezado a crear SOLONCODE, mi propio lenguaje de programación para los productos que quiero desarrollar a continuación. La versión v0.4.5 es un primer prototipo funcional con programas tipados, permisos explícitos, una CLI y un entorno de ejecución en el navegador.

Por qué lo estoy creando
Quiero definir de forma explícita las dependencias de datos, los permisos y las comprobaciones de los programas de mis propios productos. En SOLONCODE estoy convirtiendo esas ideas en algo que puedo ejecutar, examinar y mejorar.
Un ejemplo que ya funciona
Una esfera de Fibonacci con un millón de puntos posibles se puede describir con una regla JSON de 131 bytes. Guardar todas sus coordenadas XYZ como valores Float64 ocupa 24 MB. Conservo la regla y calculo el punto que solicito.
En la ejecución real del programa .solon obtuve el punto 42 y un bloque de ocho puntos. También contrasté 4.096 puntos de muestra con una implementación independiente en Python. La mayor diferencia entre coordenadas fue inferior a 1e-12.
Qué significan esas cifras
Los 131 bytes corresponden al descriptor de esta esfera procedural. El código, el entorno de ejecución y las coordenadas devueltas requieren memoria adicional. Una implementación equivalente de JavaScript con cálculo bajo demanda usa la misma representación de 131 bytes.
Este ejemplo comprueba una representación y su resultado. No demuestra una ventaja general de SOLONCODE en velocidad, memoria o coste de IA. Lo evaluaré con tareas equivalentes y resultados verificables.
Los siguientes pasos
Seguiré desarrollando el lenguaje a través de los productos que estoy creando. Compartiré ejemplos funcionales, las decisiones que tome y las comprobaciones que muestran qué ha cambiado.
Preguntas
¿Ya puedo usar SOLONCODE?
Esta noticia presenta un primer prototipo funcional, v0.4.5. Todavía no es un lanzamiento público ni una afirmación de que esté listo para producción.
¿La imagen contiene el millón de puntos?
No. Muestra 4.096 índices. La regla describe un millón de puntos posibles cuyas coordenadas se calculan bajo demanda.
Fuentes técnicas
- Mi anuncio publicado de SOLONCODESeis tarjetas con el ejemplo de la esfera, la solicitud real de un punto y los límites de la comparación.