Lobster es un lenguaje tipado estáticamente, con sintaxis compacta. Soporta funciones, estructuras de datos, programación funcional y orientada a objetos ligera.
Ideal para gráficos, juegos y scripting rápido gracias a su motor integrado
En entregas pasadas ya hemos hablado de este lenguaje de programación que apenas va generando cierto interés.
Hemos visto como instalarlo con ayuda de Docker.
Ahora veremos cómo instalarlo mediante Windows Subsystem for Linux (WSL), el componente de Microsoft Windows que nos permite usar un entorno Linux desde Windows, sin la necesidad de una máquina virtual (y Docker).
Pero recordemos un poco:
- WSL te permite probar tus aplicaciones en Linux, usar Docker y bases de datos nativas, integrar herramientas de línea de comandos y mantener un flujo de trabajo híbrido sin salir de Windows.
- Es una forma práctica de simular entornos de producción Linux directamente en tu máquina de desarrollo.
Instalando Lobster
1. Abrimos una terminal Powershell y tecleamos:
$ wsl --install
Debemos reiniciar y elegir Ubuntu como distribución.
2. Una vez dentro de la terminal de Ubuntu vamos a actualizar los paquetes:
$ sudo apt update && sudo apt upgrade -y
3. Instalaremos las dependencias de Lobster:
$ sudo apt install git build-essential cmake -y
4. Clonamos el repositorio de Lobster:
$ git clone https://github.com/aardappel/lobster.git $ cd lobster
5. Una vez ubicados en el directorio clonado iniciaremos con la compilación de Lobster:
$ mkdir build $ cd build $ cmake .. $ make
Con esto tenemos instalado Lobster. Los pasos son similares a lo que hicimos desde la imagen descargada en Docker.
6. Validamos la instalación:
$ /lobster/bin/lobster --version
Ya podemos crear nuestros programas con Lobster.
holamundo.lobster
print("Hola desde Lobster en WSL!")
Ejecutamos:
$ /lobster/bin/lobster holamundo.lobster
Salida:
Hola desde Lobster en WSL!
La ventaja de usar WSL es que podemos probar cosas "exclusivas" de Linux en entornos Windows. Como el hecho de instalar lenguajes como Lobster.
En próximas entregas continuaremos con este lenguaje. Quizás una comparativa con Go, Rust o Python.
Enlaces:
The Dream Programming Language? Lobsterhttps://strlen.com/lobster/


Comentarios
Publicar un comentario