<nij>
etimmons: Thanks for getting back to me. Here's the problem.
<nij>
If you run (uiop:run-program "/usr/bin/python" :output :interactive :input :interactive) in an sbcl openned in a terminal emulator, you get a working python repl WITHIN your lisp repl.
<nij>
However, if you run that in sly, then it hangs. The SLY-SLYNK protocol seems to handle usual standard i/o, but not when you call :intermediate.
<nij>
I think it also happens to slime-swank too. Lemme try later today.
<etimmons>
In slime your REPL would no longer work, but you'd be able to run other slime commands.
<etimmons>
The REPL thread is blocked by the run-program and will remain that way until python dies.
mrcom has joined #lisp
<etimmons>
I assume slynk is similar
<etimmons>
:interactive means that python would inherit the processes stdout and stdin (notably not the same thing as standard-output and standard-input)
mrcom has quit [Client Quit]
mrcom has joined #lisp
Fare has quit [Ping timeout: 252 seconds]
<saturn2>
for that to work, slime would have to create a pty
<saturn2>
very messy and unportable
<nij>
However, if you do this in inferior-lisp, it works perfectly fine.
<nij>
So the problem really lies in the bridge between SLY and SLYNK, or SLIME and SWANK.
<nij>
Given that it's working in inferior-lisp, I think it should not be hard to fix.. but I have to first understand the nature of :interactive. What makes it different? Why doesn't SLY-SLYNK protocol deal with it well?
jnewton`` has quit [Ping timeout: 265 seconds]
<etimmons>
I think it would be extremely hard to make it work with :interactive.
<etimmons>
It literally passes the file descriptor for SBCL's stdin/stdout to the subprocess. That's very low level stuff
<nij>
That's actually my point - it's passed into the subprocess, but inferior-lisp correctly handles it.
<nij>
Sly and slime are based on inferior-lisp, so the low-level part has been done already.
<etimmons>
Because that is attached to the lisp process' stdin/out
<etimmons>
No
<nij>
As an example, run `M-x inferior-lisp`, and in which run (uiop:run-program "/usr/bin/python" :output :interactive :input :interactive) .. you still get a working python repl.
<nij>
?!
<etimmons>
Sly and slime use a network connection to pass data back and forth between emacs and lisp
<nij>
Correct ^
<etimmons>
The only thing slime does with inferior-lisp is start the lisp and send a form to start the network server
<etimmons>
Interior lisp is used for nothing else beyond that
<nij>
Slime can also handle i/o between it with inferior-lisp well, right?
<etimmons>
And it's not even required because you can start a lisp process yourself, start the network server yourself, and then connect to it from emacs all without an inferior-lisp buffer
<etimmons>
To the best of my knowledge, no
<nij>
.. hmm I run (uiop:run-program "sudo pacman -Q" :output *standard-output*) in sly and it outputs correctly.
<nij>
That means at least some i/o is handled..
<nij>
It's very strange, then, to me, as why the i/o from :interactive doesn't work.
<nij>
Surely it has arrived inferior-lisp correcty. The working python repl in it is a proof.
mmontone has quit [Quit: Connection closed]
<etimmons>
*standard-output* is bound to a stream that sly can read from and then send the bits that get written to it to your emacs
<etimmons>
It is not the same thing as :interactive
akoana has left #lisp ["Leaving"]
mindCrime has quit [Ping timeout: 246 seconds]
undvrainbowvita8 is now known as white_green_ligh
white_green_ligh is now known as whitegreenlights
whitegreenlights is now known as whitgreenlightsa
whitgreenlightsa is now known as whitgreenlghtsbr
prxq_ has joined #lisp
whitgreenlghtsbr has quit [Quit: EXIT]
Fare has joined #lisp
whitgreenlghtsbr has joined #lisp
prxq has quit [Ping timeout: 240 seconds]
Cthulhux has quit [Ping timeout: 245 seconds]
sp41 has quit [Quit: leaving]
mindCrime has joined #lisp
TK__ has quit [Ping timeout: 258 seconds]
whosit has quit [Ping timeout: 240 seconds]
Cthulhux has joined #lisp
__syzygy has joined #lisp
whosit has joined #lisp
monolithic has quit [Remote host closed the connection]
orivej has joined #lisp
Fare has quit [Ping timeout: 258 seconds]
__syzygy has left #lisp [#lisp]
ex_nihilo has joined #lisp
motersen_ has quit [Ping timeout: 240 seconds]
mindCrime has quit [Ping timeout: 246 seconds]
motersen has joined #lisp
hineios6 has joined #lisp
<beach>
Good morning everyone!
hineios has quit [Ping timeout: 252 seconds]
hineios6 is now known as hineios
<nij>
Good morning beach :)
Lord_of_Life has quit [Ping timeout: 240 seconds]
Lord_of_Life has joined #lisp
motersen has quit [Ping timeout: 240 seconds]
motersen has joined #lisp
_syzygy has joined #lisp
mister_m` has joined #lisp
mister_m` has quit [Remote host closed the connection]
_whitelogger has joined #lisp
CrashTestDummy3 has quit [Ping timeout: 260 seconds]
_syzygy has quit [Quit: leaving]
whosit has quit [Ping timeout: 260 seconds]
whosit has joined #lisp
jnewton`` has joined #lisp
_whitelogger has joined #lisp
contrapunctus has left #lisp ["Disconnected: closed"]
<hhdave>
Hmm - that's odd. I can't seem to send any message on irc.libera.chat. Works here though.
Major_Biscuit has joined #lisp
<jackdaniel>
we can't see your messages here either
<jackdaniel>
,)
galex-713 has quit [Ping timeout: 245 seconds]
<McParen>
jackdaniel: Do you know if you or one of the other opers will register the other channel to prevent some kind of takeover?
xkapastel has joined #lisp
hhdave has quit [Quit: hhdave]
hhdave has joined #lisp
<jackdaniel>
#commonlisp has been registered, #lisp doesn't have currently op (because someone joined then left while the room was not empty) but global opers were contacted by phoe for an op
<jackdaniel>
so I gather that the issue will be resolved after the initial storm
<jackdaniel>
as of #clim and #ecl, both channels are registered
Stanley00 has joined #lisp
<McParen>
thats reassuring, I didnt expect the migration to get so messy.
<jackdaniel>
changing something that has been constant for at least a decade is not a trivial matter (as _death pointed out yesterday)
Stanley00 has quit [Remote host closed the connection]
jello_pudding has quit [Ping timeout: 276 seconds]
Stanley00 has joined #lisp
galex-713 has joined #lisp
attila_lendvai has joined #lisp
attila_lendvai has quit [Changing host]
attila_lendvai has joined #lisp
attila_lendvai_ has quit [Read error: Connection reset by peer]
orivej has quit [Ping timeout: 268 seconds]
Stanley00 has quit [Remote host closed the connection]
Stanley00 has joined #lisp
jello_pudding has joined #lisp
nostoi has quit [Quit: Verlassend]
gareppa has joined #lisp
Stanley00 has quit [Ping timeout: 265 seconds]
Stanley00 has joined #lisp
vegansbane69636 has joined #lisp
surabax has joined #lisp
Stanley00 has quit [Remote host closed the connection]
Stanley00 has joined #lisp
<ecraven>
hhdave: maybe some channels are +r (registered users only), there was some problem with spam yesterday
<hhdave>
there was, but I am registered. I've signed in from ERC instead of Colloquy and it's working fine. It's odd though, because Colloquy is working ok here (it's what I'm using). Very strange.
Stanley00 has quit [Remote host closed the connection]
sysadmin has joined #lisp
igemnace has quit [Quit: WeeChat 3.1]
ukari has quit [Remote host closed the connection]
<sysadmin>
This channel will be terminated. Any nicks remaining in the channel will also be terminated. This action cannot be undone. Please /connect to irc.butt.es and /join #gamme for more information.
ukari has joined #lisp
<jackdaniel>
uh oh, a new falange of spam
sysadmin was banned on #lisp by jackdaniel [*!*McCafe@23.108.51.*]
sysadmin was kicked from #lisp by jackdaniel [farewell]
aartaka has quit [Read error: Connection reset by peer]
Inline has joined #lisp
phundrak has joined #lisp
Fare has joined #lisp
narimiran has quit [Ping timeout: 260 seconds]
CrazyPython has joined #lisp
add^_ has left #lisp [#lisp]
pfdietz has quit [Quit: Connection closed]
attila_lendvai has quit [Ping timeout: 240 seconds]
fourier has quit [Quit: leaving]
aartaka has joined #lisp
Fare has quit [Ping timeout: 240 seconds]
psilotorp has joined #lisp
pfdietz has joined #lisp
xaotuk has joined #lisp
tomaw has quit [Quit: Quitting]
Major_Biscuit has quit [Ping timeout: 260 seconds]
tomaw has joined #lisp
tomaw has quit [Excess Flood]
ukari has quit [Remote host closed the connection]
ukari has joined #lisp
Fare has joined #lisp
jlf has joined #lisp
tomaw has joined #lisp
Colleen has quit [Ping timeout: 246 seconds]
_paul0 has quit [Quit: Leaving]
tfb has joined #lisp
frost-lab has quit [Quit: Connection closed]
gareppa has quit [Quit: Leaving]
akoana has joined #lisp
Fare has quit [Ping timeout: 258 seconds]
terpri has quit [Remote host closed the connection]
terpri has joined #lisp
nckx has left #lisp [#lisp]
tfb has quit []
Major_Biscuit has joined #lisp
tfb has joined #lisp
Colleen has joined #lisp
rudi has quit [Quit: rudi]
lieven has joined #lisp
amk has joined #lisp
jealousmonk_ is now known as jealousmonk
jeosol has joined #lisp
tfb has quit []
loli has joined #lisp
gareppa has joined #lisp
gareppa has quit [Remote host closed the connection]
gareppa has joined #lisp
loli has left #lisp ["WeeChat 3.1"]
Major_Biscuit has quit [Ping timeout: 260 seconds]
Major_Biscuit has joined #lisp
gareppa has quit [Quit: Leaving]
psilotorp has quit [Ping timeout: 250 seconds]
ljavorsk has quit [Ping timeout: 260 seconds]
imode has joined #lisp
imode is now known as Guest11521
Guest11521 has quit [Client Quit]
imode1 has joined #lisp
andrei-n has joined #lisp
yoonkn has quit [Read error: Connection reset by peer]
McParen has left #lisp [#lisp]
eddof13 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rgherdt_ has quit [Quit: Leaving]
imode1 has quit [Quit: WeeChat 3.1]
tfb has joined #lisp
rgherdt has joined #lisp
rgherdt has left #lisp [#lisp]
skapata has joined #lisp
long4mud has quit [Quit: WeeChat 3.0.1]
eddof13 has joined #lisp
v88m has joined #lisp
Cthulhux has quit [Changing host]
Cthulhux has joined #lisp
dilated_dinosaur has quit [Ping timeout: 252 seconds]
copec has quit [Quit: checkity check out.]
attila_lendvai has joined #lisp
attila_lendvai has quit [Changing host]
attila_lendvai has joined #lisp
long4mud has joined #lisp
copec has joined #lisp
akoana has quit [Quit: leaving]
mindCrime has joined #lisp
<dieggsy>
so at work people use a mix of tabs and spaces to indent code, which makes it look all wonky on my emacs lol
<dieggsy>
is there a particular emacs setup i can do so that this mixed indentation looks like normal lisp indentation
<dieggsy>
ah, leaving the default tab-width at 8 seems to fix it back up ...visually anyay heh
<aeth>
It's actually the default behavior for Emacs and one of the first things most people change when they set up a .emacs so... Emacs absolutely should be able to handle that.
<aeth>
(well, not for Lisp)
engblom has left #lisp [#lisp]
<dieggsy>
aeth: yeah, i had changed tab-width to 4 (though i don't actually use tab characters at all for indentation) which caused a visual difference between what i saw and what my coworkers saw
<dieggsy>
i think most of them use fairly stock emacs
jnewton`` has quit [Ping timeout: 265 seconds]
jeosol has quit [Quit: Connection closed]
_whitelogger has joined #lisp
pfdietz has quit [Quit: Connection closed]
Fare has quit [Ping timeout: 258 seconds]
jxy has quit [Quit: leaving]
sysadmin has joined #lisp
Inline has quit [Ping timeout: 250 seconds]
jnewton`` has joined #lisp
psilotorp has joined #lisp
aeth has quit [Ping timeout: 246 seconds]
_whitelogger has joined #lisp
dhil has quit [Ping timeout: 265 seconds]
Major_Biscuit has quit [Quit: WeeChat 3.0.1]
kagevf has joined #lisp
cage_ has joined #lisp
Fare has joined #lisp
jeosol has joined #lisp
mindCrime has quit [Ping timeout: 240 seconds]
aeth has quit [Ping timeout: 246 seconds]
aeth has joined #lisp
gareppa has joined #lisp
jnewton`` has quit [Ping timeout: 240 seconds]
l1x has joined #lisp
dilated_dinosaur has joined #lisp
sunset_NOVA has joined #lisp
mrchampion has quit [Remote host closed the connection]
gareppa has quit [Remote host closed the connection]
kevingal has quit [Remote host closed the connection]
kevingal has quit [Remote host closed the connection]
Inline has joined #lisp
jnewton`` has joined #lisp
dilated_dinosaur has quit [Ping timeout: 260 seconds]
dilated_dinosaur has joined #lisp
l1x has quit [Quit: Connection closed for inactivity]
nij has joined #lisp
mindCrime has joined #lisp
dilated_dinosaur has quit [Ping timeout: 260 seconds]
dilated_dinosaur has joined #lisp
cage_ has quit [Quit: rcirc on GNU Emacs 27.1]
pfdietz has joined #lisp
pfdietz has quit [Client Quit]
dilated_dinosaur has quit [Ping timeout: 260 seconds]
tfb has quit []
em is now known as emma
epony has quit [Remote host closed the connection]
epony has joined #lisp
dorrknobbs has joined #lisp
surabax has quit [Quit: Leaving]
jnewton`` has quit [Ping timeout: 240 seconds]
dorrknobbs has quit [Quit: Connection closed]
jnewton`` has joined #lisp
dilated_dinosaur has joined #lisp
mindCrime has quit [Ping timeout: 240 seconds]
hiroaki has quit [Ping timeout: 258 seconds]
Codaraxis_ has quit [Quit: Leaving]
aartaka has quit [Read error: Connection reset by peer]
DHARMAKAYA has joined #lisp
hiroaki has joined #lisp
narimiran has quit [Ping timeout: 265 seconds]
jnewton`` has quit [Ping timeout: 260 seconds]
attila_lendvai has quit [Ping timeout: 240 seconds]
hjudt has quit [Quit: leaving]
waleee-cl has quit [Quit: Connection closed for inactivity]
Jachy has left #lisp [#lisp]
aeth has quit [Ping timeout: 260 seconds]
silasfox has joined #lisp
aeth has joined #lisp
aartaka has joined #lisp
aeth has quit [Ping timeout: 265 seconds]
aeth has joined #lisp
Sheilong has joined #lisp
aartaka has quit [Ping timeout: 260 seconds]
jnewton`` has joined #lisp
dilated_dinosaur has quit [Ping timeout: 265 seconds]
heisig has quit [Ping timeout: 260 seconds]
akoana has joined #lisp
anticrisis has quit [Read error: Connection reset by peer]
dilated_dinosaur has joined #lisp
waleee-cl has joined #lisp
orivej has quit [Ping timeout: 260 seconds]
brakov has joined #lisp
ComCat has joined #lisp
<ComCat>
Hi ops. You can also redirect this channel to ##moved_to_libera. Do that before you leave the network please. But please update the topic at least. Keep the community together under no corrupted rule. Libera is registered as non-profit and all the old staffers and volunteers are there. Sponsors are pulling out from freenode btw. A few of them were staffers, so they're at libera as well.
brakov has left #lisp [#lisp]
<Shinmera>
What does it mean to "redirect a channel"
mseddon12 is now known as mseddon
jnewton`` has quit [Ping timeout: 260 seconds]
pve has quit [Quit: leaving]
amb007 has quit [Ping timeout: 265 seconds]
amb007 has joined #lisp
DHARMAKAYA has quit [Ping timeout: 260 seconds]
<IIsi50MHz>
Changing the /topic makes sense. Redirecting to an offtopic channel to use that channel as a handle seems unnecessary.
t1054Gues has quit [Read error: Connection reset by peer]
xsperry has quit [Remote host closed the connection]
jnewton`` has joined #lisp
xsperry has joined #lisp
<scymtym>
can we wait a bit longer? i don't think the new channels are logged yet for one thing
t1054Gues has joined #lisp
galex-713 has quit [Ping timeout: 245 seconds]
ebrasca has quit [Remote host closed the connection]
TK__ has joined #lisp
pok has quit [Ping timeout: 240 seconds]
karlosz has quit [Quit: karlosz]
ComCat has left #lisp [#lisp]
ComCat has joined #lisp
<ComCat>
IMPORTANT NOTICE: Hi Ops. Please update the topic to point to the new server (libera.chat). Thank you. Current situation: crown prince of korea and co-founder of MtGox (bitcoin exit-scam) https://en.wikipedia.org/wiki/Andrew_Lee_(entrepreneur) - https://en.wikipedia.org/wiki/Mt._Gox#Bankruptcy;_stolen_bitcoin_(2014%E2%80%93ongoing) - has now full control over Freenode and has destaffed ALL the staffers you knew. The staffers have founded and moved
<ComCat>
to Libera.chat. Sponsors of Freenode are beginning to pull out, it is unknown for how long the freenode will be stable. Most channels, projects and users are now migrating to Libera. Libera is a registered non-profit organization with mitigations against this disaster happening ever again. Leaked chats showing disgusting intents and former devs that have worked with Mr.Lee before says that he's disorganized, dishonest and that they wish to never
<ComCat>
the topic is set already. Spread this message too.
<|3b|>
with the amount of "move to libera" spam, libera is starting to seem less like a good alternative :/
<aeth>
that's counterproductive, definitely
galex-713 has joined #lisp
frodef_ has quit [Ping timeout: 268 seconds]
matzesc has joined #lisp
ComCat has left #lisp [#lisp]
gaqwas has quit [Ping timeout: 260 seconds]
jnewton`` has quit [Ping timeout: 260 seconds]
mister_mm has quit [Ping timeout: 265 seconds]
matzesc has quit [Quit: Leaving]
<jcowan>
It's very temporary. Soon the Korean Empire and the Not That Free Republic should be quite separate
jnewton`` has joined #lisp
<jcowan>
I also feel confident that ComCat isn't a libera staffer
<waleee-cl>
"Not That Free Republic"?
<waleee-cl>
(I get that it's libera you're refering to, but not quite how)
<waleee-cl>
Wordplay on liberia?
<jcowan>
Yes basically
<jcowan>
Also FreeRepublic.com ("Freep") is a strongly right-wing web site
<jcowan>
hence "Not That"
mindCrime has joined #lisp
caronj has joined #lisp
killsushi has joined #lisp
<waleee-cl>
ok, that was a much nicer image :)
<IIsi50MHz>
Yeah, it seemed to me like "not-that-free republic", rather than "not THAT free republic". Glad of the clarification.
<jcowan>
Ah, I missed it. Shoulda translated it into Lojban
Inline has quit [Ping timeout: 245 seconds]
jeosol has joined #lisp
aeth has quit [Ping timeout: 260 seconds]
curiouslisper has joined #lisp
<curiouslisper>
So has everybody decided to jump ship for unknown reasons because admins have jumped ship for unknown reasons?
aeth has joined #lisp
<curiouslisper>
I'm not sure of moving to libera where it is staffed by people who dont know why they left except that the person who bullied the former head of staff out said they should.
<curiouslisper>
the same guy accusing the owner of a domain name of dictatorship after locking the guy out of freenode and spamming freenode for everybody to leave.
<IIsi50MHz>
That's...an interesting take on it.
<White_Flame>
the resignation notices did not state unknown reasons
* IIsi50MHz
should bother to read the resignation letters
<White_Flame>
yes, there will be he said/she said about it,but yeah
<curiouslisper>
i have read all the resignation letters
<curiouslisper>
most are unsure what is happening, what will happen, or what exactly they have lost control over.
<White_Flame>
the 3rd part is clear
<curiouslisper>
Well, the domain name.
<White_Flame>
no, operation of the irc network
<White_Flame>
which wasn't supposed to follow the ltd corp
<curiouslisper>
they were still operating it until they resigned.
<White_Flame>
that's unclear
<curiouslisper>
if you can ban the domain owner you still have operational control.
<White_Flame>
also, legal threats to turn things over are claimed to have happened
<White_Flame>
(turn over to freenode ltd)
<curiouslisper>
read the irc logs as well
<curiouslisper>
the admins sought legal council, the owner didn't threaten legal action.
jnewton`` has quit [Ping timeout: 246 seconds]
<curiouslisper>
I mean, just read the recent spam. It's a bit hyperbolic.
<curiouslisper>
and reads more like FUD
<White_Flame>
that it does
<IIsi50MHz>
Given Lee's history, I'll admit to some U&D.
<White_Flame>
also, your nick wasn't on here when the spam was posted?
<curiouslisper>
I usually just browse the logs.
<curiouslisper>
but then noticed a blank page and became curious
<curiouslisper>
i can see the user list now, so i guess people aren't being overly dramatic and hysterical.
galex-713 has quit [Read error: Connection reset by peer]
<curiouslisper>
Well, i guess if people haven't jumped ship I can go back to just quietly reading the logs. and just saw there's a lot more admins that haven't resigned, just a small group.
cranes has quit [Client Quit]
galex-713 has quit [Ping timeout: 258 seconds]
curiouslisper has quit [Quit: Connection closed]
cranes has joined #lisp
cranes has quit [Client Quit]
galex-713 has joined #lisp
mindCrime has joined #lisp
mister_mm has joined #lisp
frodef has joined #lisp
yitzi has quit [Quit: Leaving]
nij has quit [Quit: #lisp]
galex-713 has quit [Quit: No Ping reply in 180 seconds.]
galex-713 has joined #lisp
psilotorp has quit [Remote host closed the connection]