Call Lua clibs (so/dll) from SciTE

Gavin Holt <[email protected]> Tue, 13 Aug 2024 17:08:14 -0700 (PDT)
Newsgroups gmane.editors.scite.general
Message-ID <[email protected]>
Hi,

Having tried hard to keep away from binary extensions, I would like to run 
snippets of Lua code within SciTE - that use sqlite3 databases. 

This code is eventually going to be called from Civetweb 
<https://github.com/civetweb/civetweb>, and therefore uses lsqlite 
<https://github.com/civetweb/civetweb/blob/master/src/third_party/lsqlite3.c> 
(no version reported). Civetweb is a 64bit single binary web server for 
local files, also statically linking Lua (5.2), sqlite (version 3.33.0) and 
more 
<https://github.com/civetweb/civetweb?tab=readme-ov-file#optionally-included-software>
. 

My preferred SciTE is :

   - <https://www.scintilla.org/wscite551.zip>Single file 64-bit executable 
   called Sc1 <https://www.scintilla.org/Sc551.exe> (3.8M) does not need 
   any DLL or properties files as these are linked into the executable. You 
   may still create properties files if you wish. 

I would be very grateful to know if anyone has a compiled 
lsqlite3complete.dll 
<https://luarocks.org/modules/dougcurrie/lsqlite3complete> file, that they 
are able to share, and that can be *required* by Sc1.exe? 

As some may remember, I do not have (and do not want) a compiler, and have 
previously scoured the web for compatible binary DLLs 
<https://lwn.net/Articles/812122/>  to extend Lua (and SciTE 
<https://groups.google.com/g/scite-interest/c/T_6uKMVlMAQ/m/wKTaKFfJHwAJ>).

Kind Regards Gavin Holt 

PS. I did read "Issue with SciTE v 4.1.2.0 and above - luaL_register has 
removed 
<https://groups.google.com/g/scite-interest/c/e4Xm2IyiG3Q/m/SCPfA_dvBwAJ>"  
but didn't really understand: does this outlaw, for all time,  any binary 
extensions for SciTE?


-- 
You received this message because you are subscribed to the Google Groups "scite-interest" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To view this discussion on the web visit https://groups.google.com/d/msgid/scite-interest/cc0c51bd-fd0f-4f23-8d6e-60f35a51bf44n%40googlegroups.com.