Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

loment

Loment es un lenguaje de programación para sistemas con sintaxis inspirada en Rust, compilado directamente a binarios nativos x86-64 (Linux, Windows o bare metal) sin necesidad de runtime ni libc.

Ficha actualizada 22 sept 2026, 15:01 · upstream 22 sept 2026, 13:54 · release sin release detectada

00

Qué es loment

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Loment se centra en responder quién puede ejecutar qué y con qué alcance, permitiendo verificar el acceso a recursos sin leer el código fuente. Utiliza dominios de capacidad para restringir el acceso a archivos o memoria, y objetos "potato form" que exportan un resumen legible por máquina sobre lo que contienen. Además, ofrece una capa de compatibilidad que permite invocar bibliotecas de diez lenguajes distintos (C, C++, Java, Python, Go, etc.) mediante enlace estático o puentes de proceso, sin iniciar runtimes externos.

Actualmente en versión 0.1.4, el repositorio contiene tanto la implementación en Loment como la referencia en Python para garantizar que ambas coincidan byte a byte antes de retirar la versión Python. La biblioteca estándar se importa módulo por módulo para evitar colisiones y mejorar el rendimiento, y el lenguaje soporta múltiples sintaxis (C, C++, Java, etc.) que compilan al mismo núcleo semántico Loment.

CASOS DE USO
  • Desarrollo de binarios nativos ligeros sin runtime
  • Aprendizaje de conceptos de sistemas con sintaxis familiar tipo Rust
  • Interoperabilidad segura con código legado en C o Python
  • Programación bare metal para hardware específico
PUNTOS DESTACADOS
  • Compilación a binarios nativos sin runtime ni libc
  • Sistema de capacidades (capability domains) para control de acceso seguro
  • Soporte nativo para múltiples sintaxis (C, Python, Go, etc.)
  • Herramientas auto-hospedadas escritas en Loment
  • Biblioteca estándar modular importable por partes
PRECAUCIONES
  • La herramienta de compilación aún depende de Python hasta la versión 0.1.4 completa
  • Algunos documentos técnicos están escritos en chino
  • No hay paquetes publicados, requiere construcción manual desde checkout
  • La sintaxis multi-lenguaje es solo superficial (spelling), no semántica distinta
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Se debe construir la herramienta de compilación desde un checkout del repositorio siguiendo QUICKSTART.md. El lenguaje soporta Linux ELF, Windows PE o bare metal. Es recomendable importar módulos de la biblioteca estándar individualmente (use vec, use map) en lugar de usar use std completo para evitar colisiones y mejorar el rendimiento.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
RustPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.