[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re:tdbm and libcurl bindings for lua 4.0
- From: Philippe Lhoste <PhiLho@...>
- Date: Wed, 6 Feb 2002 11:53:50 +0100 (MET)
> Just put together some bindings for tdbm and libcurl:
>
> - tdbm is a transactional version of dbm (a non-relational key/value
> database).
> - libcurl an http, ftp, gopher, etc lib that supports ssl
>
> They're available at:
>
> http://www.dekorte.com/Software/Lua/luatdbm/luatdbm.tar.gz
> http://www.dekorte.com/Software/Lua/luacurl/luacurl.tar.gz
>
> I've also updated luapickle - a lua table serialization library(this
> version is smaller, simpler and faster):
>
> http://www.dekorte.com/Software/Lua/LuaPickle/Download/Pickle.tar.gz
>
> Cheers,
> Steve
Excellent, I wanted to make such a library for cURL for a long time, but of
course never had the time to do it.
If I can make some criticisms:
- I was surprised by the (relatively) big size of the download (about 1MB).
I suggest to remove the libcurl itself, as it can be downloaded, to the
latest version (I have the non-pre version), from the site (curl.haxx.se if I
recall correctly). Also don't include the .a file, as I suppose it can be easily
recompiled on an Unix system, and is probably not useful beside a system
similar to your (same processor at least).
- You should update the first line of the config file :-) Also, I am not
sure to understand where this "ranlib" is used. I don't see such a string in the
sources, only in the config files. Is it just for rand and srand?
- Some sources can use a pretty printer :-) Perhaps it is the code generated
by toLua.
Someday, I will try and compile it for Windows. If I am successful (and if
nobody does it before me :-), I will post the result.
Regards.
--
--=#=--=#=--=#=--=#=--=#=--=#=--=#=--=#=--=#=--
Philippe Lhoste (Paris -- France)
Professional programmer and amateur artist
http://jove.prohosting.com/~philho/
GMX - Die Kommunikationsplattform im Internet.
http://www.gmx.net