Mangle es el lenguaje de programación de código abierto desarrollado por el gigante tecnológico Google presentado este agosto 2025, Mangle esta orientado a la programación de bases de datos deductivas. Es una extensión del lenguaje lógico Datalog y ofrecer una alternativa a lenguajes como SQL, especialmente para consultas complejas y la integración de datos de múltiples fuentes.
Entre sus caracteristicas podemos mencionar:
El objetivo de Mangle es transmitir los conceptos de forma accesible para los desarrolladores y que facilite la experimentación. El proyecto se encuentra el GITHUB https://github.com/google/mangle y su documentación esta en https://github.com/google/mangle/blob/main/docs/README.md
Si bien Mangle fue desarrollado por Google, no es un producto oficial ni cuenta con soporte corporativo directo. Se distribuye bajo licencia Apache-2.0, lo que significa que es libre de usar y modificar.
Para instalar Mangle necesitaras tener instalado el lenguaje de programación Go o Rust, ya que la herramienta tiene implementaciones en ambos.
Implementación de Go
Abre una terminal de Windows y ejecuta el siguiente comando.
go install github.com/google/mangle/interpreter/mg@latest
Este comando usa la herramienta go install para descargar y compilar la última versión del intérprete de Mangle.
El comando descargará el código fuente, lo compilará y colocará el ejecutable mg.exe en tu directorio de go /bin. Para encontrar la ubicación de tu GOPATH, puedes ejecutar el comando go env GOPATH.
Una vez que el comando haya finalizado, puedes verificar que el intérprete se instaló correctamente ejecutando:
mg
Si todo está bien, verás la ayuda de Mangle o un mensaje de bienvenida. Si el comando no se reconoce, es posible que necesites agregar el directorio GOPATH/bin a la variable de entorno Path de Windows.
enjoy!!!
Hace un par de años atras google para el aniversario del juego de Pacman saco un doodle en su homenaje, ese doodle que s[...]
En este post personalizaremos un componente JComboBox para que sus elementos acepten tablas (JTable) en lugar de texto s[...]
El SystemTray/Bandeja del Sistema o como también se le llama «Área de Notificación» es la sección de la barra de tareas[...]
JsFiddle es una herramienta que se puede utilizar de muchas maneras. Se puede utilizar como un editor en línea para crea[...]
Las imagenes SVG (Scalable Vector Graphics) (Ver Wikipedia) son un tipo de imagen ya bastante antiguo pero poco conocido[...]
PlaceHolder: PlaceHolder es un atributo propio de HTML5 y es el texto que aparece dentro de un campo de texto (un JTextF[...]