freenode/#lisp - IRC Chatlog
Search
10:48:56
fiddlerwoaroof
Rather than figure out how to interface with my OS, I've discovered it's relatively simple to write a VNC server that serves a framebuffer over the "network"
10:50:30
fiddlerwoaroof
And when I say "write a VNC server", I mean "fix a code sample I found online"
10:51:35
fiddlerwoaroof
Now, I just need to figure out how to teach McCLIM how to write to this server
10:57:11
scymtym
fiddlerwoaroof: for a McCLIM backend, you have to decide on the frame management model: should the VNC server expose some sort of virtual desktop with multiple windows ("frames" in CLIM terminology) and window management or should the VNC server correspond to a single window and always show the content of that window?
10:59:10
scymtym
this is an example of the former, that is multiple frames with decorations, etc. in a browser tab: https://techfak.de/~jmoringe/mcclim-broadway-7.ogv
11:02:57
fiddlerwoaroof
That's a cool demo, the issue I always have is the "window in window" paradigm there always feels a bit odd
11:15:47
scymtym
fiddlerwoaroof: yes, there is a websocket connection that sends input events from the javascript client to the server and sends display commands from the server to the javascript client
11:44:28
lukego
silasfox: did you just write an irc message that included newlines and indentation? is that possible? <mind-blown.gif>
12:29:23
SAL9000
lukego: "newlines" in IRC come through as multiple messages, and more than 3-4 such lines usually cause the server to rate-limit you
13:09:50
jmercouris
the questions will be created by the user to determine if a piece of text is logically sound
13:12:08
jackdaniel
it is the full automatization - you don't need to read the document to browse it
13:14:35
splittist
jmercouris: as sm2n says, this is sort of the opposite of what I understand an expert system is
13:14:41
sm2n
I don't think using automated nlp is a good idea... it suffers from similar issues as the misinformation generating processes
13:16:15
sm2n
I think the general idea is decent though, say you have a document open, maybe you could have a "pane" or something that displays a formalized logical inference tree, in natural deduction form or something
13:17:24
sm2n
https://en.wikipedia.org/wiki/Natural_deduction , though you don't need the fancy deduction
13:18:50
jmercouris
I don't think someone susceptible to 'fake news' will have the rigor to complete such an exercise
13:19:12
splittist
I'm not seeing how computers help here. Take this text: "The LaTeX sources were converted to html using the latex2html program. We fixed many of the glitches by hand, but may have missed some. When in doubt, check your copy of the original paperbound version." What is supposed to happen when I'm browsing that?
13:19:45
jmercouris
LaTeX sources were converted to html using the latex2html -> latex2html converts latex to html
13:21:50
splittist
Hmm. If I'm reading an article that says "All men are mortal. Socrates is a man. Therefore global warming is [insert conclusion here]" a big red cross appears saying "incorrect inference"?
13:23:26
sm2n
at least, that is my take, error prone automated processes should augment human reasoning, not replace it
13:35:09
jackdaniel
I am saying that I see plenty of buzzwords that are not ontopic on this channel and could be categorized as a deceptive marketing
13:40:10
jackdaniel
no, I am saying that "I see plenty of buzzwords that are not ontopic on this channel and could be categorized as a deceptive marketing"; I'll put an emphasis on the offtopic aspect of that statement
14:47:49
VincentVega
With a macro's lambda list &key, is it possible to identify the order in which the keys were supplied?
15:02:05
phoe
every Lisp implementation does know exactly what you send, because it can make it available if you pass &rest
16:03:03
Josh_2
What crazy thing are we gonna talk about today? How about the performance of CL? jk jk
16:31:14
contrapunctus
Anyone here use redshank? It sounds quite cool but I've not heard much about it.
16:33:11
contrapunctus
It's a bunch of commands for performing some common insertions and modifications in CL code.
16:43:47
ck_
I have used it sometimes in the past, yes. Some functions more than others, mostly the moderately simple stuff like extract-defun
16:44:43
ck_
it didn't feel like a significant improvement over manually (par-)editing; maybe I didn't spend enough time with it
16:53:03
mfiano
You can find him in our gamedev channel, #bufferswap if you need him immediately though.
17:19:10
Josh_2
I guess I will just redumping this image with chirp as a dependency, see if that works
17:26:05
jmercouris
I've noticed when loading my own code which depends on other libraries, slime compilation will report their warnings, any way to get rid of those?
17:26:26
jmercouris
I'm not interested in stuff like: Unknown location: redefinition: redefining CL-PREVALENCE:GET-ID in DEFGENERIC
17:33:44
Josh_2
Shinmera: when using (complete-authentication <pin>) pin is supposed to be the url returned by initiate-authentication?
17:37:28
Nilby
jmercouris: My advice is always wrong, so you definitely shouldn't do this: https://plaster.tymoon.eu/view/2380#2380
17:49:57
Nilby
(ql:system-apropos "") | wc -l ā 4491 , so that might take a while. My systems have no unintentional warnings
17:57:37
shka_
so you can https://github.com/sirherrbatka/vellum/blob/1315f04382547f938f4569f2b99ba038e93f75b6/run-tests.lisp#L11
18:17:54
Nilby
I still have a CL twitter client with a TUI back from when you had to send your password in cleartext over http, but then I never looked a twitter again.
18:59:38
Josh_2
Shinmera: the fun (statuses/update-with-media ..) says it takes either a pathname, usb-8 array or a base64 encoded string (in the docstring), I have just given it a usb-8 array and I get the error "Wanted one of (FUNCTION FILE-STREAM STREAM PATHNAME)."
20:18:38
contrapunctus
Uh, what's going on here :\ (ql:quickload :mcclim) => System "mcclim" not found š¤
20:21:10
contrapunctus
phoe: yup, tried that. Although rather suspiciously, it said "1 dist to check"
20:23:12
Shinmera
Josh_2: oAuth tokens don't expire unless they're manually revoked. You have to actually save the info though.
20:23:49
mfiano
First check (ql:where-is-system :alexandria) to see if Quicklisp even has it downloaded
20:25:08
contrapunctus
mfiano: nil š¤ but I have a /home/anon/quicklisp/dists/quicklisp/archives/alexandria-20200925-git.tgz
20:26:09
Bike
do you have cl-asdf or anything installed? maybe your global asdf configuration is something odd now
20:27:20
contrapunctus
Oh. I did install cl-asdf, because before that, SBCL was not seeing ASDF š¤
20:28:03
phoe
and if for some reason it isn't available, quicklisp has its own fallback asdf that it uses for such situations
20:35:59
contrapunctus
phoe: removed cl-quicklisp, deleted the cache, restarted Emacs, still the same Quicklisp issue x-P
20:37:12
phoe
do you have the alexandria asd file anywhere in ~/quicklisp/dists/quicklisp/software/?
20:38:24
contrapunctus
phoe: there's a /home/anon/quicklisp/dists/quicklisp/software/alexandria-20200925-git/alexandria.asd