Search
Saturday, 19th of August 2017, 3:18:08 UTC
3:58:10
beach
Good morning everyone!
3:59:56
fiddlerwoaroof
morning beach
4:43:15
borei
quick question - what framework/library would you recommend for web development.
4:43:29
borei
there are several goals
4:44:01
borei
2) learn how to do web in lisp
4:44:14
fiddlerwoaroof
borei: ningle is pretty nice
4:44:34
fiddlerwoaroof
https://github.com/fukamachi/ningle
4:44:38
axion
https://leanpub.com/lispwebtales https://leanpub.com/fullstacklisp
4:44:42
borei
basically - mail-users management
4:45:17
fiddlerwoaroof
You can also use hunchentoot directly, but that's a bit low-level
4:45:31
axion
if ningle is too much, it is built on clack. if ningle is not enough, caveman2 is built on it (all by same author)
4:45:38
borei
as i read - hunchentoot is webserver ?
4:46:14
fiddlerwoaroof
Yeah, but it has its own rudimentary web framework
4:47:04
axion
I use a collection of about 10 libraries for axity.net
4:49:22
fiddlerwoaroof
I like ningle because it's fairly simple and makes a good macro-target
4:49:48
fiddlerwoaroof
There is also https://github.com/Shirakumo/radiance
4:50:14
fiddlerwoaroof
Which I've never used, but I generally like Shinmera's stuff
4:58:34
sukaeto
any of Fukamachi's stuff, really
4:58:57
sukaeto
caveman2 is quite nice, too
4:59:26
sukaeto
by default it pulls in a lot of dependencies, but they're all pretty useful (sxql, datafly, djula)
4:59:53
sukaeto
and it's got sinatra style route definitions, which is convenient
5:01:07
sukaeto
further ningle/caveman2/anything based on clack are pretty easy to manage in production
5:01:49
sukaeto
in dev, you can use hunchentoot, and in prod you can use fcgi
5:02:31
sukaeto
I use docker to spin up a bunch of fcgi workers and set up nginx to round robin to them
5:04:18
sukaeto
(needless to say, in dev I just spawn a server with hunchentoot in the repl)
5:08:19
borei
thanks for heads-up !
6:34:57
drmeister
Hey lispers - I set up a demo of Cando running in a jupyter notebook over the web.
6:35:15
drmeister
I wonder if a kind soul could connect into it with their browser and tell me if it works for them.
6:35:37
drmeister
It's a Common Lisp implementation with Chemistry code that builds molecules and displays them in your browser.
6:36:05
drmeister
I can open it up to the general public for a little while.
6:38:25
drmeister
http://ec2-52-14-101-77.us-east-2.compute.amazonaws.com:8888
6:39:07
drmeister
Navigate to "demos" -> "catalyst-trial-demo" -> "design-catalyst.ipynb"
6:39:46
drmeister
It should open up a notebook and if you click an "In" box and then hit Shift-Enter - it will build some molecules and let you view them.
6:41:02
drmeister
You should see something like... http://i.imgur.com/QWZVmBg.png
6:41:37
drmeister
I'm just looking for confirmation that it works from somewhere other than my laptop
6:44:22
drmeister
Hmm, it's pretty quiet around here - I'll try again tomorrow.
6:45:15
pjb
drmeister: in Safari on macOS: https://imagebin.ca/v/3XOCpPsYNexC
6:45:33
drmeister
I don't want to leave this thing running - it's running in a Docker container on an AWS instance - but it can evaluate arbitrary code and it costs me a few pennies an hour to run the thing.
6:45:42
drmeister
pjb: Thank you - it works! Great!
6:46:18
drmeister
Thank you very much. I'm going to shut it down now.
7:47:25
COURYHOUSE
** NICK trinitr0n
12:42:31
zaoqi
How can I implement microKanren with fair conjunction?
14:11:04
Th30n
Hmm, did the #:qtools stop supporting win32 builds?
14:50:26
slyrus_
drmeister: sorry I missed the demo! let me know if you put it back up
Saturday, 19th of August 2017, 15:18:08 UTC