freenode/#lisp - IRC Chatlog
Search
19:50:45
verisimilitude
You've read the comments in ATC, though, I suppose, so you know my thoughts already.
19:52:06
verisimilitude
Since I'm using standard Common Lisp as much as possible, I'm unable to have special code for special terminals, so I can only target the LCD without extra facilities.
19:52:34
verisimilitude
Still, Xterm and its spawn did manage to agree on the sequences sent for the first twelve or so function keys and whatnot, I believe.
20:02:48
_death
I no longer remember.. is this info available in terminfo? if so, the database could be used
20:03:23
verisimilitude
You misunderstand; the issue is that you can't determine which terminal is being used in standard Common Lisp, as you can't access the environment in standard Common Lisp, _death.
20:04:47
verisimilitude
I still have a good amount of functionality I can add before I hit any such walls and must make a decision, I figure.
20:13:59
_death
maybe I should play with such a design in my library.. instead of my current urxvt-specific hacks
20:15:10
verisimilitude
Perhaps; another reason I wouldn't use terminfo or termcap, my sense of aesthetics aside, is because that's POSIX nonsense you can't expect everywhere.
20:18:04
verisimilitude
I've tried submitting patches for some awful issues to terminal maintainers or otherwise raising them, but with little success so far.
1:14:23
fiddlerwoaroof
Maybe? Also, I don't think Julia really has the "system" mindset that CL and Smalltalk have
1:47:01
permagreen
I will say that I quite like Julia, but it's a pretty different animal from lisp in most respects. There are pros and cons to both (as there are between any two languages) and some of that stuff is largely subjective
1:48:49
permagreen
Yep, that is probably one of the biggest pains in the ass I've come across when messing around with it
5:06:49
fiddlerwoaroof
holycow: Welcome to #Debian. This is a discussion channel; if you have a question about Debian GNU/Linux, ask and we will try our best to answer it. Newcomers should read the channel's guidelines by typing "/msg dpkg guidelines". Please do not paste in the channel; use #flood instead. Thank you.
5:16:21
madrik
To keep it somewhat on topic, Debian is a good system if you want to use Common Lisp.
5:16:52
madrik
There are a number of implementations available as packages; both SLIME and the HyperSpec are also packaged.
5:18:06
holycow
the author moved on but he did some really cool art with common lisp: https://inconvergent.net/2017/snek-is-not-an-acronym/
5:21:37
madrik
On amd64, I know that we can get SBCL, GCL, and ECL; by adding support for 32-bit libraries, we also can get CMUCL
5:34:10
diip
madrik: how do I use the hyperspec though? Does the implementation know to look for it on the PC?
5:42:21
fiddlerwoaroof
you can also set browse-url-function to 'eww-browse-url to open the file inside emacs
5:42:27
fiddlerwoaroof
Something like: https://fwoar.co/pastebin/3558c043eecc1d17354416d093c45aaa815b39d2.nil.html
7:32:37
verisimilitude
Common Lisp features many advanced (uncommon) mathematical facilities in the standard language.
7:33:01
no-defun-allowed
There's some BLAS FFI things, some native libraries for matrices which might be a tad slower, and some other stuff in there.