latino-lib-nucleoex es una extensión para Latino, la cual integra más funciones para expandir las capacidades del lenguaje.
Antes de comenzar, debe saber que la instalación SIN COMPILACIÓN es exclusivamente para la versión 1.4.0 de Latino en Windows, por lo que si usted tiene una versión superior o inferior o se encuentra en un sistema que no sea Windows debe consultar el apartado de compilación.
1- Haga click aquí para descargar la última versión.
2- Vaya a la carpeta de instalación de Latino y en la subcaperta "bin" extraiga latino-libnucleoex.dll.
3- En la parte superior de su script de Latino ponga lo siguiente:
incluir("libnucleoex")
Y ya está todo listo para utilizar la librería.
Requisitos:
- Tener instalado cmake.
- Tener instalado git.
- Tener la siguiente variable de entorno:
En caso de no tenerla deberá agregarla en las variables de entorno de Windows.
LATINO_PATH=C:\ruta_de_instalacion_de_latino
Compilación (MinGW):
Ejecutar lo siguiente en su consola/terminal:
git clone https://github.com/FrankC64/latino-lib-nucleoex.git
cd latino-lib-nucleoex
mkdir build
cd build
cmake -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Release ..\
mingw32-make install
Compilación (Visual Studio):
Ejecutar lo siguiente en su consola/terminal:
git clone https://github.com/FrankC64/latino-lib-nucleoex.git
cd latino-lib-nucleoex
mkdir build
cd build
cmake -G "Visual Studio 17 2022" -DCMAKE_BUILD_TYPE=Release ..\
cmake --build . --target install --config Release
Requisitos:
Antes de comenzar ejecute uno de los siguientes comandos en la terminal dependiendo de su sistema:
- Debian / Ubuntu
sudo apt-get install cmake git
- Arch
sudo pacman -S cmake git
- Fedora / CentOS
sudo dnf -y install cmake git
Compilación:
Ejecutar lo siguiente en la terminal:
git clone https://github.com/FrankC64/latino-lib-nucleoex.git
cd latino-lib-nucleoex
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ../
sudo make install
Click aquí para conocer las funciones de la librería.
// incluye el modulo en latino
incluir("libnucleoex")
imprimir("Creamos test.")
libruta.crear_dir("test")
imprimir("test existe: " .. libruta.existe("test"))
imprimir("Eliminanos a test.")
libruta.remover_dir("test")
imprimir("test existe: " .. libruta.existe("test"))
// incluye el modulo en latino
incluir("libnucleoex")
imprimir(libruta.listar_dir("."))
// incluye el modulo en latino
incluir("libnucleoex")
libes.imprimir("¿Cómo estás?\n")
- ¿Qué es el modo seguro?
Como actualmente no existe la forma de controlar errores y excepciones en Latino se implementó una funcionalidad para evitar que los errores producidos por la librería detenga el funcionamiento del código y el programador pueda tomar una decisión de qué hacer en caso de que se produzcan estos errores.
- ¿Cómo compilo la librería para usar el modo seguro de forma predeterminada o forzada?
Al momento de utilizar el comando cmake ponga como instrucción lo siguiente:
-DMODO_SEGURO=1
en caso de que quiera que por defecto el modo seguro esté habilitado y
-DMODO_SEGURO_FORZADO=1
en caso de que desee que el modo seguro esté siempre habilitado y no se pueda modificar desde Latino.
- Estoy usando Linux y Latino no carga la librería.
Si esto le sucede deberá escribir el siguiente comando en su terminal:
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
Y el problema será solucionado. Si quiere una solución definitiva ejecute el siguiente comando:
echo 'export LD_LIBRARY_PATH="/usr/local/lib:$LD_LIBRARY_PATH"' >> ~/.profile
Y reinicie su sistema para que se aplique el cambio correctamente.