freenode/lisp - IRC Chatlog
Search
19:31:53
Xach
but! if you want strong predictability in what will be in quicklisp, a branch or release is the way to go
20:29:27
gendl
Hi, is it normal to run a CL in WSL and connect with slime from an emacs running natively in Windows?
20:31:25
gendl
and will give up supporting pre-built (signed/notarized etc) prebuilt gendl for Mac. Just do not have the time budget for that. I'm hoping most folks wanting to use it on mac can build it from quicklisp.
20:31:54
gendl
pity that it's just at a time when these shiny new M1 processors are coming out but oh well.
21:05:37
Xach
i know someone who uses docker to run their lisp in a linux environment with some linux foreign libraries, but connect mac emacs to it through container port forwarding. docker shared filesystem helps keep things in sync.
22:04:18
anticrisis
gendl: I use WSL2, build emacs from source, and run it all on WSL, using a cheap X server for Windows. It was too complicated to get all the emacs bits and pieces working under Windows.
22:07:51
gendl
anticrisis: Thanks. The X server is not too much hassle? I've been doing ok with emacs on windows, except I haven't managed to get magit going (which admitedly is kind of a big deal)
22:08:03
anticrisis
Oh I should also say accessing the Windows filesystem is through /mnt/c/... etc and works fine, though there is a bit of a performance hit
22:08:30
anticrisis
No the X server was entirely turnkey - no config required - it's on the Microsoft Store - X410
22:09:13
gendl
anticrisis: but if you're running the whole thing under WSL then you shouldn't need the /mnt/c/ for much, right?
22:09:24
anticrisis
Re magit, yeah, that's what I meant by all the bits and pieces - emacs needs all these external things to work well together, and sometimes they don't
22:09:44
anticrisis
That's right, keep everything on the wsl filesystem, and it works great - for instance, build sbcl etc
22:10:15
anticrisis
but for anything you want to actually access from windows, you of course need to access via the mount points
22:11:53
anticrisis
If you do try to run magit over a mount point, or treemacs, it can take several seconds to load
22:13:20
anticrisis
The one thing about X410 is you need to select the "Allow Public Access" option - which in practice shouldn't matter because you've got windows firewall, but take note
22:13:46
gendl
noted. And why did you build emacs from source rather than `sudo apt-get install emacs` ?
22:14:31
anticrisis
Ah - I wanted to try the native compilation branch, which was pretty neat - eventually just went back to the bleeding edge - release version would be just fine
2:42:03
dbotton
Figured I would mention I added the plumbing needed for using clog for full websites (ie multiple pages, routes, etc.) https://github.com/rabbibotton/clog/blob/main/tutorial/12-tutorial.lisp
6:39:54
travv0
you been working on anything exciting lately? i mostly am in discord and don't check irc very often
7:16:31
beach
travv0: Don't feel you have to read the paper. Here is an executive summary: I suggest a way to optimize call sites by having the callee generate the code for the call site, thereby allowing more opportunities for optimization, like avoiding indirections, avoiding optional and keyword argument parsing, etc.
7:17:44
beach
It has the potential to make Common Lisp function calls faster than (say) C++ function calls, at least when C++ function calls use the default calling conventions.
7:25:40
travv0
wow, that definitely sounds interesting. and i guess silver lining with the covid stuff is I'll get to watch along with ELS presentations again this year from the US