Blog
Novedades y avances
Notas sobre nuestros proyectos, experimentos y aprendizajes.
-
Stec 0.2.1 ya está disponible
Leer completoAcabamos de lanzar Stec 0.2.1, una nueva versión pública que ya puedes utilizar.
Stec es un lenguaje de configuración sencillo, expresivo y fácil de integrar en cualquier sistema. Está diseñado para ofrecer una alternativa más potente a los archivos
.envtradicionales, incorporando tipado estático, control de flujo básico e integración nativa con las variables de entorno de Python.La API y el código fuente están disponibles en nuestro GitHub.
Casos de uso
-
Configuraciones simples y expresivas
Stec está pensado para crear archivos de configuración fáciles de escribir y mantener, sin la complejidad de formatos como JSON. -
Tipado estático
Los valores definidos en un archivo.stecson comprobados mediante un type checker y convertidos automáticamente a sus tipos correspondientes en Python. -
Integración nativa con
os.environ
Puedes importar, exportar y modificar variables de entorno directamente desde Stec, incluso utilizando el flujo de ejecución del lenguaje.
¿Es realmente útil?
Para nosotros, sí.
Uno de los principales problemas que encontramos trabajando con configuraciones basadas en
.enves que un valor incorrecto puede provocar errores difíciles de detectar o incluso impedir que una aplicación arranque correctamente.Stec busca solucionar este problema proporcionando validación de tipos y errores detallados, permitiendo detectar configuraciones incorrectas antes de que terminen causando problemas en la aplicación.
Además, al contar con control de flujo básico, Stec permite hacer algo que un
.envtradicional no puede: modificar y gestionar variables de entorno dinámicamente durante la ejecución.¿Qué incluye Stec 0.2.1?
Esta versión está enfocada en proporcionar una base sólida para crear configuraciones más expresivas:
- Type checker integrado
- Tipado automático de valores
- Sintaxis sencilla para configuraciones
- Control de flujo básico
- Integración con
os.environ - Compatibilidad con configuraciones basadas en
.env - Errores detallados
- Integración sencilla con Python
Disponible en PyPI
Stec 0.2.1 ya está disponible públicamente.
Si buscas una alternativa sencilla, tipada y expresiva para gestionar la configuración de tus aplicaciones Python, puedes probar Stec desde PyPI.
¡Disfruta de Stec!
-
-
Koskript 1.2.1 ya está aquí
Leer completoPor fin hemos lanzado Koskript v1.2.1. Esta versión incluye numerosos arreglos, una gramática mucho más robusta y varias mejoras internas. Además, Koskript ya está disponible oficialmente en PyPI, así que ya no necesitas clonar el repositorio para utilizarlo. Ahora puedes instalarlo directamente con pip.
-
Actualizando Koskript.
Leer completoKoskript presenta actualmente varios errores, por lo que estamos trabajando en una actualización de su gramática y comportamiento interno.
En las próximas horas lanzaremos un nuevo parche que marcará el comienzo de una nueva era para Koskript, con mejoras importantes en su funcionamiento y estabilidad.