Las entidades de FLIN proporcionan cinco campos auto-generados (id, created_at, updated_at, deleted_at, version), CRUDD (Create, Read, Update, Delete, Destroy), 49 validadores integrados como decoradores, restricciones a nivel de entidad, un constructor de consultas que encadena directamente desde nombres de entidades, transacciones ACID, consultas temporales y búsqueda semántica. Los enums proporcionan seguridad en tiempo de compilación para valores de dominio. El sistema de entidades y enums es la base sobre la que todo lo demás en FLIN está construido.
Esta es la Parte 192 de la serie "Cómo construimos FLIN", que documenta cómo un CEO en Abidjan y un CTO de IA diseñaron y construyeron un lenguaje de programación desde cero.
Navegación de la serie: - [191] Compatibilidad con JavaScript y TypeScript - [192] Patrones de entidades y enums (estás aquí) - [193] La aplicación de demostración de FLIN