Catalog · How the catalog works
libev_pascal
Pascal binding for the libev library
- ★ 2 on GitHub
Anyone may press Interesting, signed in or not. It helps others find this project.
README
libev.pas
Descripción
Este proyecto desarrollado por Germán Luis Aracil Boned (garacilb@gmail.com) proporciona un binding en Pascal para la biblioteca de eventos asincrónicos libev. El fichero libev.pas expone la funcionalidad esencial de libev a programas escritos en Object Pascal (Free Pascal/Lazarus), permitiendo la programación de eventos no bloqueantes mediante bucles de espera eficientes.
El fichero ejemplo_libev.pas muestra un caso de uso básico del binding, demostrando cómo crear y usar un bucle de eventos y configurar un ev_io para manejar entradas estándar.
Archivos incluidos
libev.pas: Binding en Pascal de la biblioteca libev.ejemplo_libev.pas: Ejemplo de uso del binding.
Requisitos
- Compilador: Free Pascal Compiler (FPC)
- Biblioteca: libev (instalada en el sistema)
- En Debian/Ubuntu puedes instalarla con:
sudo apt-get install libev-dev
- En Debian/Ubuntu puedes instalarla con:
Compilación
Para compilar el ejemplo:
fpc ejemplo_libev.pas -Fl/usr/include -lev
