23:24:21z3t0can someone point me to some source code for a fairly small project that demonstrates recommended ways for organizing projects?
23:28:05pjbz3t0: there's no recommended way, no straightjacket. Small projects can be stored in a single file. Bigger projects need more organization, that will depend on the size and structure of the project.
23:28:40pjbz3t0: the only thing nowadays, is that it's convenient to provide an asd file so that we may easily compile, load and test your project.
6:16:00drmeisterI'm just becoming hip to how well docker works with Common Lisp. Say you have a lot of ASDF systems and you have a slowish compiler - just build everything in a docker container and ship it. Compiled asdf systems are all bundled up with it.
7:31:58fourierprobably you can roll out something on basis of c-mera for C. otherwise maybe SWIG could help, design API in C and generate all bindings for all languages you want via SWIG
7:33:45jmercourisfourier: swig is a good idea, but I wanted to do it in Lisp
7:34:22jmercourisI'll look into C-mera, maybe has some ideas I can take
7:35:32fourierwhy limit yourself, there are tons of corner cases which were already solved in swig. and to prepare truly portable api better to start with C anyway I believe
7:36:27fourierbut it would be awesome to have some generator in CL I must admit.. c-mera is a good step forward but to low-level imho
7:37:03jmercourisdefinitely, lots of corner cases, and supporting each language will be a huge pain for sure
7:37:41jmercourisI just thought it would be something fun to do
7:40:17jmercourisadmittedely, the domain I'm trying to solve is far simpler and would be something like what swagger provides