[ANN] OneLuaPro 5.4.8.3 – Event-driven Mul ti-threading and SQLite3+sqlean Integration

"'Kritzel Kratzel' via lua-l" <[email protected]>
Newsgroups gmane.comp.lang.lua.general
Message-ID <[email protected]>
Hi everyone,

*OneLuaPro 5.4.8.3* has been released. This update introduces significant 
changes to the internal handling of asynchronous tasks and provides native 
database capabilities.

*Downloads:* https://github.com/OneLuaPro/OneLuaPro/releases/tag/v5.4.8.3

*Technical Updates:*

   - *wxLanesBridge Implementation:* Support for multi-threaded GUI 
   applications is now facilitated by the wxLanesBridge 
   <https://github.com/OneLuaPro/wxlanesbridge> module. This component 
   bridges the gap between wxLua <https://github.com/OneLuaPro/wxlua> and Lua 
   Lanes <https://github.com/OneLuaPro/lanes>. The traditional bottleneck 
   of timer-based polling has been eliminated; instead, an event-driven 
   approach is utilized where worker threads communicate directly with the 
   main GUI thread via postEvent(). This ensures immediate UI responsiveness 
   and reduced CPU overhead.


   - *DistroCheck Tool:* A new utility for verifying distribution integrity 
   is included. Developed as a reference implementation for wxLanesBridge, it 
   demonstrates how intensive I/O operations can be offloaded to worker 
   threads without blocking the wxLua event loop. The implementation details 
   and the postEvent() signaling logic can be examined in the OneLuaPro distro 
   repository <https://github.com/OneLuaPro/distro>.


   - *OneLuaPro Help Center:* Centralized documentation is now available 
   through a dedicated Help Center, serving as the primary hub for all 
   technical documentation.


   - *SQLite3 + sqlean Integration:* Database support is provided via a 
   reimplementation of lsqlite3 <https://github.com/OneLuaPro/lsqlite3>, 
   utilizing the most recent SQLite3 builds. Notably, the full suite of sqlean 
   extensions (e.g., crypto, fileio, math, text) is integrated, providing a 
   comprehensive set of functions for advanced data manipulation directly 
   within SQL.


   - *Executables:* All former .bat files within the bin/ directory have 
   been replaced by native executables to ensure cleaner process handling and 
   user experience.

*Screenshots:*
[image: OLP_DistroCheck02.png]
*DistroCheck: Demonstrating asynchronous integrity checks via 
wxLanesBridge.*

[image: OLP_Help_Center.png]

*OneLuaPro Help Center: Centralized documentation interface.*

Technical feedback or questions regarding all aspects of OneLuaPro are 
welcome.

Best regards,
KK

-- 
You received this message because you are subscribed to the Google Groups "lua-l" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To view this discussion visit https://groups.google.com/d/msgid/lua-l/540d4750-b49f-40e1-ae5a-9a3d81f053fen%40googlegroups.com.
OLP_DistroCheck02.png (image/png, 87.1 KB) - not displayed
OLP_Help_Center.png (image/png, 113.6 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.