libera/#commonlisp - IRC Chatlog
Search
18:38:09
Fade
I haven't tried, but I don't see any specific barrier from what I know about the system.
18:38:44
peterhil_
I am planning to start a new project that is a social event calendar, especially for musical events. I thouth of using Rails + ArangoDB, but the driver situatation seems bad. That's why I am looking for other options.
18:39:22
Fade
it would be ironic if you found the ecosystem support for a lisp framework more exhaustive than rails
18:39:54
peterhil_
Fade: I know it's a long shot, but there are other things that might compansate... :-D
18:50:14
Fade
now that I look, there appears to have been some recent work in using postgres as a graph db.
19:04:48
peterhil_
Fade: I just realised using PostGres as a storage backend could be useful because of PostGIS geospatial features.
19:11:11
peterhil_
Fade: I agree. Did I understand correctly that you meant that some graph databases offer it as a storage backend, or did you mean something else?
19:18:49
Fade
I _think_ there has been some work integrating graph support in postgres. I don't know how it is arranged.
19:28:09
peterhil_
I found this, but the write speed is NOT convincing at 5 per second for both nodes and relations: https://tech.ingrid.com/sql-as-graph-database/
19:39:29
peterhil_
I think I will really need some graph traversal algorithms available. So using a relational database to model a graph is out of question.
19:41:20
peterhil_
I have made a simple prototype for handling browser bookmarks some years ago with Rails and Neo4j. That is so simple use case that using a relational DB would have worked, but it was a learning excercise about using graph databases generally.
19:43:01
peterhil_
Fade: I expect the data to be all artists in a few cities, all the gigs they have or will do and all the venues related to those. And other things...
19:44:20
peterhil_
No initially, but it could grow in the best case if the service will gain popularity.
19:44:57
Fade
try vivace. if you already understand graph databases, it's probably not too big a stretch.
19:45:00
peterhil_
And I really do not want to workaround arounbd SQL limitations as there are much more pleasant graph query languages to use.
19:45:50
peterhil_
Fade: I might try a prototype with Vivace and some web framework. And another one with Rails and then decide about the stack.
19:46:28
peterhil_
Years ago the situation was almost similar with graph DB drivers on Rails, but still I managed. :-)
19:47:02
Fade
I encourage you to get involved with the resources already available in lisp and help them meet your needs.
19:50:53
peterhil_
Fade: I recently started to use Mastodon, and realised that the ActivityPub used for content federation is a W3C standard, and that gave me some ideas. That's why I think having a binary release would be VERY advantageous.
19:51:38
peterhil_
I plan to make the project open source, so people in different cities and different musical genres could sertup, maintain and moderate their community.
20:18:24
peterhil_
Back then I was so excited about UCW that I had some discussions with drewc, who took up the maintenance.
20:44:41
jackdaniel
I'm personally impressed that Camm Maguire sticks to the project for so long and slowly moves forward towards ansi compliance
20:49:27
Fare
Camm was uninterested in replying to the patches and bug reports I sent to make ASDF happy on GCL.
20:54:55
yitzi
I don't know of anything, but I am not using it extensively right now. You'd probably have to ask one of the maintainers.
21:02:12
jackdaniel
Alfr: it is late and I do not understand complex sentences at this hour :) what and how do I call?
21:05:25
jackdaniel
(for people wondering - it is a continuation from a brief exchange on #lispcafe) -- the name conformal displacement comes from symbolics lisp (it may be seen used on the video I've linked on the other channel)
21:06:57
mfiano
Spent the last couple weeks trying to make "conformal displacement 'in user-space' (and more) wrapper", and finally gave up today.
21:07:24
jackdaniel
mfiano: I've written a blog post about it and even implemented it "in user space"
21:07:47
mfiano
Damn I should have checked. I had an interesting idea on how to try doing it, but it didn't pan out.
21:14:01
Fare
(The "Scheme community" mostly doesn't exist and is utterly dysfunctional. The community I'm discussing is the Gerbil Scheme community. I'm sure other implementations also have good communities too, just disjoint.)
1:44:01
Fare
jeosol, divorce from my then-wife, who picked a lawyer who is "hard to work with" (dixit other lawyers).
1:44:57
Fare
That said, I've also mostly divorced from CL, apart from occasional maintenance of old packages, some of which I still use (e.g. for my stumpwm configuration)
1:45:49
jeosol
Fare: Thanks for sharing. That's a personal matter and it can be difficult to navigate, but hopefully it's resolved soon.
2:45:39
Spawns_Carpeting
Does anyone here use sly? I have an issue where it thinks the "shabang" at the top of the source file is some sort of macro
2:46:21
Spawns_Carpeting
the shebang being the "#!/usr/bin/sbcl --script" line at the first line of the file
4:06:29
Spawns_Carpeting
its not a huge deal, i can just write an elisp function to compile the entire region of the buffer except for the top line