freenode/#lisp - IRC Chatlog
Search
6:16:00
drmeister
I'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:58
fourier
probably 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:35:32
fourier
why 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:27
fourier
but 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:03
jmercouris
definitely, lots of corner cases, and supporting each language will be a huge pain for sure
7:40:17
jmercouris
admittedely, the domain I'm trying to solve is far simpler and would be something like what swagger provides
7:43:43
jmercouris
anyways, generating the classes, functions, etc for the API will still not be trivial, but at least easier than library APIs
11:16:06
adlai
would the correct term for 'ware such as XCVB be "kamikazeware", since it ultimately never went anywhere itself, but strengthened what remnained?
11:16:57
adlai
or perhaps, chickenware - last library standing eats the one that falls by the wayside.
14:12:05
soma1257
Hi beautiful lisp community! Today I'm here for a career advice. Currently I'm making 669.97usd/month after taxes as a full time erlang programmer. And I'm starting to get sick and I can't pay for doctors, nothing terrible, i *believe* is just food deficiency. I would love to make 1k-1.5k/usd month working remotely, and i don't care how many hours or day i should work to get that.
14:12:05
soma1257
What i want from you guys is some advice, What market should i focus in? Where can i find a better job? Is any real chance for a remote job for a normal programmer?
14:48:54
jeosol
I happy to say my cl-application is somewhat stable now, but my local 64gb box with 32 jobs in parallel is using all my memory, will have to get something online
15:06:49
phoe
jackdaniel: I just stumbled upon the handler-case thing that you were talking about some time ago.
15:21:19
Shinmera
I don't want to reveal too much because that would spoil the surprise. But if you want to get spoiled, I talk about my plans (and show the development) on my Treehouse streams. https://www.youtube.com/playlist?list=PLkDl6Irujx9MtJPRRP5KBH40SGCenztPW
15:36:11
phoe
jcowan: not anymore, I think. I've already raged a little too much over the quality of their code.
15:38:46
jcowan
Out of curiosity, does anyone know what CL is used for at Google? When I was there (2007-10) it was no more than a rumor and a style guide.
15:41:14
jcowan
I note that the published Intercal style guide ends in "When to use Intercal: Only if you absolutely have to! Good grief, has it really come to this?"
15:44:10
pjb
soma1257: the only career advise we could give you is to follow Paul Graham's steps: start up a company, write a nice web app in clisp, well your startup to yahoo or google for $100+M, become venture capitalist.
15:44:41
pjb
shka: win obfuscation contests, ensure long term employment, answer silly questions, and more.
15:45:31
pjb
soma1257: but if you want to earm more money, learn kotlin or swift and write mobile apps, it's where the easy money is nowadays.
16:13:50
rpg
aeth, Shinmera: you can build a lisp image with ASDF for delivery as an application. I think there's enough difference between systems that ASDF will *not* build you a command-line executable. It will get pretty close, though.
16:14:42
rpg
drmeister: I've used dribble in non-interactive experiments, or experiments that produce a truckload of output that I need to grovel over later.
16:15:09
rpg
Typically only for not-so-well structured systems where I don't want to bother figuring out how to redirect output myself.
16:16:05
rpg
Shinmera: But I thought the question was about executable delivery, for which source delivery is not necessary, and might even be A Bad Thing.
16:16:37
Shinmera
I think aeth wanted to have things as a single source file for better optimisation.
16:17:14
Shinmera
As for binary deployments using ASDF, I think it's currently the best way to create deployments for Lisp applications.
16:18:43
jcowan
ACTION mourns the loss of Interlisp culture with its image/logfile program representation
16:24:30
rpg
jcowan: ? You can still build images for your programs. It's not clear what are the limits on shipping them around, though, because of possible incompatibilities with shared libraries where you deploy.