Re: GSoC status report

Daniel Jour <[email protected]>
Newsgroups gmane.lisp.clisp.devel
Message-ID <CACZHyTPbdCqKU3KUgCBgsZGivV3bQYGV9XJhZKK5MCP4iujj=A@mail.gmail.com>
Another update:

I've been concentrating on the module system as well as the modules since
the last update.  In order to get more familiar with it, I wrote a module
(using FFI) for libmagic. It's a bit "unlispy", though, providing only raw
access to the C functions and macros. (Passing keywords instead of or'ing
flags would probably be more idiomatic.)

Regarding gnulib and modules: One issue is about linking against gnulib
both for the main CLISP binary as well as for modules (like bindings/glibc).
In https://sourceforge.net/p/clisp/bugs/634/ you mention that the increased
size is not an issue on linux but possibly on other targets. Do you know
which targets?

I fear that there's not really a much better solution, though. One could
try to isolate a set of gnulib modules that are "guaranteed" to be (including
all unused functions, thus completely) linked with the CLISP binary, so that
all CLISP modules don't need to link against these parts of gnulib. This
might be fragile to maintain and keep in synch, though.

I also remember a post on the gnulib list (I think from Bruno) on building
part of gnulib as a shared library, but cannot find atm. (I think it was
MinGW related, too)

I've been also looking at generating the FFI forms (def-call-out and
friends) automatically (using libclang in order to parse header files), but
this is a bit out of scope.

------------------------------------------------------------------------------
Mobile security can be enabling, not merely restricting. Employees who
bring their own devices (BYOD) to work are irked by the imposition of MDM
restrictions. Mobile Device Manager Plus allows you to control only the
apps on BYO-devices by containerizing them, leaving personal data untouched!
https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
_______________________________________________
clisp-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/clisp-devel
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.