libera/#commonlisp - IRC Chatlog
Search
13:59:16
Guest74
beach: The main concern with size is github file size limits. Which would be exceeded adding definitions. I haven't tested the thesaurus yet, but I suspect the way to deal with that is pointers to sets of word, which I'm starting to suspect is what wordnet is all about.
14:20:09
hayley
Isn't there some "large file storage" for Git? Though a large dictionary is not a good fit for version control, yes.
14:44:33
SAL9000
there's also git-lfs -- iirc github doesn't support git-annex although I might be wrong
15:21:32
Guest74
some 'thesaurus' entries on 'sad" , "Quaker-colored' "contemptible" "creamy" . Wait, what?
15:29:45
Guest74
it seems creamy might be coming from a connection to subtle colours connected to blue connected to sad. Going to have to figure out a way to structure those connections. though the all inclusiveness doesn't seem bad for creative writing.
15:36:55
Guest74
it seems to include entire groups if there's any relation. "Love" includes every roman god.
15:40:40
Guest74
I confused that with "Amor" which was listed under "Love" and has lots of gods. I don't recall a god named Amor.
15:50:30
Guest74
The sunglasses make me think, that kids got a bright future. Just cruising along in the bright sunshine. I'm going to have my irc client play https://www.youtube.com/watch?v=oqhHThWflLI everytime you join.
17:45:31
Guest74
I'm wondering if it'll have any effect on these numbers. writing everything out with pretty nil is 66megs, conspack hashtable is 74megs, conspack trie is 147, tracking-refs for trie is 72, tracking refs with hashtable is 44megs.
17:47:42
Bike
you can try it out, but i didn't really change the encoder at all. i was thinking about adding a dense packing mode where it tries to track everything as a ref, but my data were small enough without that
18:02:42
Guest74
all of this is much larger than just writing plain text separated by a token. I'm guessing referencing/indexing is a problem when you've got ~300k objects
20:28:31
dirtcastle
rate how crazy I am from 0 to 10. I'm big fan of nix os and guix. but since nix language isn't a full featured language I like guix better. but since guix is gnu's they won't support windows or linux. nixos is on apple but i don't think it's on windows. I think docker didn't solve any problem it was meant to solve. I think we need advanced package manager instead of docker containers. so I'm thinking of making a new nix/guix like package
20:34:19
morganw
I think if you look at the non-guix channel there are also tools for just wrapping existing binaries so they will run.
20:39:49
dirtcastle
true. it's just my assumption but for some reason it looks like lispers don't use guix distro because it uses guile scheme? and nyxt and lem editor is getting attention. it looks like lots of lispers want their software written in common lisp and not any other lisp.
20:40:52
dirtcastle
morganw: what u said is true but they all definitely feel like we are dirty our hands but it's usuable I think.
20:42:45
morganw
I've only just started to use it, but for me the problem is that the development workflow doesn't feel natural and loading the packages is so slow it doesn't seem possible without compiling it all ahead of time. But other people don't seem to be hampered so perhaps I'm doing something wrong.
20:45:20
morganw
I think they will always be interesting in having the tooling work well and work better, and there is so little hardware that works on the free software kernels that I think most people will already be using other channels.
20:48:20
phantomics
dirtcastle: I've thought a CL init system would be cool, both that and a package manager would be huge projects
20:51:22
morganw
I've not tried it, but it sounds a bit more like standard configuration management rather than custom tooling all the way down.
1:25:42
nyx_land
the real problem with guix IME as a Common Lisp person is that it doesn't feel at all like it's designed to be a fully interactive environment like CL. you write code, you recompile everything, you can't inspect the running system live really (there's Geiser but I found it to be a very subpar experience). on top of that, developing CL with guix tooling feels very unnatural.
1:26:19
nyx_land
an init system in CL would be really cool, not sure why no one has ever attempted something like that but it's probably way more complicated that I'm aware of
1:27:03
nyx_land
a CL package manager would be a slog just based off my experiences making packages for nix and guix