p_l changed the topic of #lisp to: Common Lisp, the #1=(programmable . #1#) programming language | <https://irclog.tymoon.eu/freenode/%23lisp> <https://irclog.whitequark.org/lisp> <http://ccl.clozure.com/irc-logs/lisp/> | ASDF 3.3.4
<White_Flame> that's a usocket function, not an ABCL function
<White_Flame> and it's certainly in the usocket documentation: https://common-lisp.net/project/usocket/api-docs.shtml
<White_Flame> I haven't looked into ABCL's libs, but usocket could very well also pop into java code in its ABCL backend to do networking. Doesn't really matter to the user of the lib
<johntalent> okay, so usocket is a lib compatible with abcl.
<Oladon> Hrm. Anyone have any advice on motivating myself to write a BBCode parser? :P
wxie has quit [Quit: wxie]
<White_Flame> usocket is a portability library that exposes various implementations' networking functionality in a single portable interface
wxie has joined #lisp
<White_Flame> as well as has some of its own convenience utilities on top
wxie1 has joined #lisp
<Josh_2> Oladon: that video where the fella goes "just do it" over and over
wxie has quit [Ping timeout: 264 seconds]
wxie1 is now known as wxie
nicktick has joined #lisp
<White_Flame> I do have a parser that could probably do it quite easily, but it isn't as complete as I'd like
<White_Flame> and is still in flux
oxum has joined #lisp
<White_Flame> with bbcode, if a tag is unbalanced then the tag text just goes out raw, right?
<White_Flame> Oladon: is this for open source/hobby stuff or for work?
<Oladon> White_Flame: Hobby stuff
<Oladon> I think the unbalanced behavior is undefined
<no-defun-allowed> Oladon, Josh_2: https://www.youtube.com/watch?v=ZXsQAXx_ao0
amerigo has quit [Quit: Connection closed for inactivity]
<White_Flame> ah, mine's not yet ready for bbcode's idiosyncracies
dddddd has quit [Ping timeout: 260 seconds]
lucasb has quit [Quit: Connection closed for inactivity]
wxie1 has joined #lisp
wxie has quit [Ping timeout: 260 seconds]
wxie1 is now known as wxie
<johntalent> White_Flame: How are your commies doing?
<White_Flame> my commodores are usually boxed & emulated
<johntalent> White_Flame: mine are all dead.
<White_Flame> although, this is still #lisp
<johntalent> i will pm.
bitmapper has quit [Ping timeout: 256 seconds]
<johntalent> I am trying to find 'handle-condition'. usocket says it's a lib function but it's no where in it's source code.
thmprover has quit [Quit: ...and miles to go before I sleep.]
oxum has quit [Remote host closed the connection]
oxum has joined #lisp
ralt has quit [Quit: Connection closed for inactivity]
<White_Flame> Oladon: whee https://pastebin.com/9jednFMK
<White_Flame> although, I don't have parameterized rules yet, so each [b][/b], [tt][/tt] etc pairing would need its own rule, which is kinda lame
<White_Flame> but I did mash in the capability to pass through bad nesting
oxum has quit [Ping timeout: 240 seconds]
terpri__ has joined #lisp
terpri_ has quit [Ping timeout: 260 seconds]
refpga has quit [Read error: Connection reset by peer]
refpga has joined #lisp
cmack has joined #lisp
terpri__ has quit [Remote host closed the connection]
terpri__ has joined #lisp
vaporatorius__ has quit [Read error: Connection reset by peer]
vaporatorius__ has joined #lisp
vidak` has joined #lisp
EvW has quit [Ping timeout: 260 seconds]
jesse1010 has quit [Ping timeout: 258 seconds]
kaftejiman has quit [Remote host closed the connection]
dominic34 has joined #lisp
gaqwas has quit [Ping timeout: 256 seconds]
gaqwas has joined #lisp
gaqwas has quit [Changing host]
gaqwas has joined #lisp
libertyprime has quit [Read error: Connection reset by peer]
libertyprime has joined #lisp
freshpassport has joined #lisp
freshpassport has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
viata has joined #lisp
wxie1 has joined #lisp
wxie has quit [Ping timeout: 244 seconds]
wxie1 is now known as wxie
johntalent has quit [Quit: leaving]
Misha_B has joined #lisp
<Oladon> White_Flame: Hrm... that's quite straightforward. I might've skipped the part where I need to decide what to do with it once it's parsed, though
ebrasca has quit [Remote host closed the connection]
<White_Flame> yeah, I started from scratch, and from my hatred of regex, to distill what needs to be done to implement new basic text-based langauges
<White_Flame> and to me, the biggest helper is to split the input into (multi-character) punctuators, tokens, and whitespace
<White_Flame> in this bbcode, I didn't set up any whitespace, so all text spans between punctuation counts as text tokens inclusive of whitespace, newlines, etc
<White_Flame> this is destined for open source, but I'm still making breaking changes to it so I haven't made it public
<White_Flame> but if you figure out what you want to do, and want to try this, I can put something up
quazimodo has quit [Ping timeout: 264 seconds]
quazimodo has joined #lisp
ech has quit [Ping timeout: 240 seconds]
ahungry has joined #lisp
wxie has quit [Ping timeout: 246 seconds]
dominic34 has quit [Ping timeout: 258 seconds]
ech has joined #lisp
shangul has joined #lisp
<Oladon> Yeah, that makes sense. Thankee, really appreciate the offer!
EvW has joined #lisp
<beach> Good morning everyone!
<Oladon> Morning beach!
freshpassport has joined #lisp
terpri__ is now known as terpri
_paul0 has quit [Remote host closed the connection]
paul0 has joined #lisp
ArthurSt1ong has quit [Quit: leaving]
ArthurStrong has joined #lisp
paul0 has quit [Remote host closed the connection]
paul0 has joined #lisp
Lycurgus has joined #lisp
Bike has quit [Quit: leaving]
Lycurgus has quit [Remote host closed the connection]
urek has joined #lisp
viata has quit [Ping timeout: 246 seconds]
EvW has quit [Ping timeout: 272 seconds]
refpga has quit [Read error: Connection reset by peer]
refpga has joined #lisp
ArthurStrong has left #lisp [#lisp]
pikajew has joined #lisp
sdumi has quit [Ping timeout: 264 seconds]
narimiran has joined #lisp
sdumi has joined #lisp
nikkal has joined #lisp
edgar-rft has quit [Quit: Leaving]
sdumi has quit [Read error: Connection reset by peer]
orivej has joined #lisp
<White_Flame> As a dog returns to its vomit, so too does a programmer return to unfinished problems.
<White_Flame> Oladon: https://pastebin.com/Vpd7z0BX
<White_Flame> Now that I added in variables, so that there's a test to ensure that 2 separate tokens match, I think this actually might be everything required
<White_Flame> it only builds a nested tag structure if a keyword is used between brackets, and it's balanced properly. Unbalanced tags & unknown stuff between the brackets simply leaves the tokens linear
<White_Flame> I'll have to do some minor surgery to extract this from the current code base into an indepent file for upload, and that won't be today
<White_Flame> *independent
EvW1 has joined #lisp
space_otter has joined #lisp
sauvin has joined #lisp
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #lisp
easye has joined #lisp
nicktick has quit [Remote host closed the connection]
JohnMS_WORK has joined #lisp
nicktick has joined #lisp
EvW1 has quit [Ping timeout: 260 seconds]
nicktick has quit [Ping timeout: 246 seconds]
ahungry has quit [Remote host closed the connection]
shka_ has joined #lisp
gravicappa has joined #lisp
easye has quit [Ping timeout: 256 seconds]
jonatack_ has joined #lisp
thijso has quit [Ping timeout: 260 seconds]
jonatack has quit [Ping timeout: 264 seconds]
nicktick has joined #lisp
wxie has joined #lisp
easye has joined #lisp
thijso has joined #lisp
heisig has joined #lisp
bsd4me has quit [Quit: Leaving]
kinope^ has joined #lisp
<kinope^> Hey all! Is it possible to return two separate forms from a macro?
<kinope^> I want to insert two boilerplate clauses at the end of a case if possible
<ecraven> you can use PROGN and friends
<no-defun-allowed> You can't put a macro in a position where it would expand to CASE...cases as far as I know.
jprajzne has quit [Quit: jprajzne]
jprajzne has joined #lisp
<no-defun-allowed> (defmacro augmented-case (&body cases) `(case ,@cases (your last) (two clauses))) would be how I approach that kind of thing.
<White_Flame> well, also the case-var before the &body
<White_Flame> (case expression I guess, not necessarily a var)
jprajzne has quit [Client Quit]
jprajzne has joined #lisp
nikkal has quit [Ping timeout: 246 seconds]
sdumi has joined #lisp
<kinope^> no-defun-allowed: Thanks, that's good to know, I can work with that.
<kinope^> White_Flame: Not entirely sure what you're referring too, sorry
amerigo has joined #lisp
<kinope^> *too/to
<White_Flame> (defmacro augmented-case (value &body cases) `(case ,value ,@cases (end1 foo) (end2 bar)))
<White_Flame> little fixup that would make it indent better
pve has joined #lisp
<kinope^> Oh I see! I appreciate that thanks
sdumi has quit [Ping timeout: 264 seconds]
<kinope^> On a completely different subject, does anyone know if common lisp provides a way to determine the LCA (lowest common ancestor) of two classes? It would save me a little bit of work if so.
shangul has quit [Ping timeout: 256 seconds]
sdumi has joined #lisp
<no-defun-allowed> The first superclass of one class that is a superclass of the other class?
<beach> kinope^: It probably involves some common suffix of the two precedence lists.
<kinope^> no-defun-allowed: yes
* kinope^ goes and googles 'what is a precedence list'
<beach> mop class-precedence-list
<kinope^> beach: I'll take a look-see, cheers
<no-defun-allowed> (let ((class1-cpl (c2mop:class-precedence-list class1)) (class2-cpl (c2mop:class-precedence-list class2))) (find-if (lambda (class) (member class class1-cpl)) class2-cpl)) ; is a fairly literal translation of that definition
scymtym has joined #lisp
zaquest has quit [Quit: Leaving]
SGASAU` has joined #lisp
SGASAU has quit [Ping timeout: 246 seconds]
zaquest has joined #lisp
megalography has quit [Ping timeout: 240 seconds]
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #lisp
<kinope^> Exactly what I was looking for, thanks guys.
vaporatorius__ has quit [Read error: Connection reset by peer]
vaporatorius__ has joined #lisp
refpga has quit [Ping timeout: 260 seconds]
C-16 has joined #lisp
C-16 has quit [Client Quit]
refpga has joined #lisp
C-16 has joined #lisp
megalography has joined #lisp
shangul has joined #lisp
sauvin has quit [Read error: Connection reset by peer]
sauvin has joined #lisp
liberliver has joined #lisp
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #lisp
liberliver1 has joined #lisp
liberliver has quit [Ping timeout: 246 seconds]
liberliver1 is now known as liberliver
refpga has quit [Ping timeout: 264 seconds]
refpga has joined #lisp
jonatack_ has quit [Ping timeout: 240 seconds]
nikkal has joined #lisp
jonatack_ has joined #lisp
jonatack_ has quit [Client Quit]
hiroaki_ has quit [Ping timeout: 246 seconds]
hiroaki_ has joined #lisp
gaqwas has quit [Remote host closed the connection]
refpga has quit [Ping timeout: 256 seconds]
refpga has joined #lisp
nikkal has quit [Ping timeout: 246 seconds]
nikkal has joined #lisp
ralt has joined #lisp
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #lisp
nikkal has quit [Ping timeout: 240 seconds]
kalogik has joined #lisp
scymtym has quit [Remote host closed the connection]
kalogik has quit [Ping timeout: 240 seconds]
kalogik has joined #lisp
cosimone has joined #lisp
freshpassport has quit [Quit: Textual IRC Client: www.textualapp.com]
jprajzne has quit [Quit: jprajzne]
jprajzne has joined #lisp
nikkal has joined #lisp
scymtym has joined #lisp
kalogik has quit [Ping timeout: 256 seconds]
jprajzne has quit [Client Quit]
jprajzne has joined #lisp
niceplace has quit [Quit: ZNC 1.7.5 - https://znc.in]
niceplace has joined #lisp
urek has quit [Ping timeout: 246 seconds]
akoana has left #lisp ["Leaving"]
orivej has quit [Quit: No Ping reply in 180 seconds.]
nikkal has quit [Ping timeout: 256 seconds]
orivej has joined #lisp
jonatack has joined #lisp
holycow has joined #lisp
cairn has quit [Ping timeout: 256 seconds]
cairn has joined #lisp
edgar-rft has joined #lisp
Inline has joined #lisp
jonatack has quit [Ping timeout: 256 seconds]
matzy_ has quit [Remote host closed the connection]
Inline has quit [Client Quit]
Inline has joined #lisp
alfonsox has joined #lisp
nicktick has quit [Ping timeout: 264 seconds]
jprajzne has quit [Quit: jprajzne]
jprajzne has joined #lisp
cosimone has quit [Quit: Quit.]
nicktick has joined #lisp
jprajzne has quit [Client Quit]
jprajzne has joined #lisp
defaultxr has quit [Quit: gnight]
cosimone has joined #lisp
cosimone has quit [Client Quit]
whiteline has joined #lisp
cosimone has joined #lisp
wxie has quit [Ping timeout: 260 seconds]
nicktick has quit [Ping timeout: 240 seconds]
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #lisp
refpga has quit [Read error: Connection reset by peer]
orivej has quit [Ping timeout: 240 seconds]
refpga has joined #lisp
orivej has joined #lisp
jesse1010 has joined #lisp
igemnace has joined #lisp
cosimone_ has joined #lisp
cosimone has quit [Read error: Connection reset by peer]
refpga has quit [Ping timeout: 258 seconds]
jprajzne has quit [Quit: jprajzne]
refpga has joined #lisp
jprajzne has joined #lisp
cosimone has joined #lisp
cosimone_ has quit [Ping timeout: 256 seconds]
jprajzne has quit [Client Quit]
orivej has quit [Ping timeout: 258 seconds]
orivej has joined #lisp
jprajzne has joined #lisp
refpga has quit [Ping timeout: 260 seconds]
refpga has joined #lisp
refpga has quit [Read error: Connection reset by peer]
refpga has joined #lisp
bacterio has quit [Ping timeout: 246 seconds]
orivej has quit [Ping timeout: 264 seconds]
orivej_ has joined #lisp
varjag has joined #lisp
bacterio has joined #lisp
Aesth has joined #lisp
Aesth has quit [Remote host closed the connection]
jprajzne has quit [Quit: jprajzne]
jprajzne has joined #lisp
holycow has quit [Quit: Lost terminal]
orivej_ has quit [Ping timeout: 265 seconds]
orivej has joined #lisp
jprajzne has quit [Client Quit]
jprajzne has joined #lisp
SGASAU` has quit [Read error: Connection reset by peer]
SGASAU` has joined #lisp
edgar-rft has quit [Quit: Leaving]
davsebamse has quit [Ping timeout: 240 seconds]
orivej has quit [Ping timeout: 260 seconds]
orivej has joined #lisp
davsebamse has joined #lisp
libertyprime has quit [Quit: leaving]
dddddd has joined #lisp
nicktick has joined #lisp
nicktick has quit [Ping timeout: 246 seconds]
wxie has joined #lisp
kinope^ has quit [Remote host closed the connection]
jprajzne has quit [Quit: jprajzne]
jprajzne has joined #lisp
jprajzne has quit [Client Quit]
wxie has quit [Ping timeout: 260 seconds]
jprajzne has joined #lisp
random-nick has joined #lisp
Lord_of_Life_ has joined #lisp
Lord_of_Life has quit [Ping timeout: 264 seconds]
Lord_of_Life_ is now known as Lord_of_Life
Bike has joined #lisp
karayan has quit [Ping timeout: 260 seconds]
jprajzne has quit [Quit: jprajzne]
jprajzne has joined #lisp
jprajzne has quit [Client Quit]
jprajzne has joined #lisp
orivej has quit [Ping timeout: 258 seconds]
kaftejiman has joined #lisp
Lycurgus has joined #lisp
jonatack has joined #lisp
X-Scale` has joined #lisp
X-Scale has quit [Ping timeout: 264 seconds]
X-Scale` is now known as X-Scale
gaqwas has joined #lisp
gaqwas has quit [Changing host]
gaqwas has joined #lisp
orivej has joined #lisp
ebrasca has joined #lisp
kinope^ has joined #lisp
jprajzne has quit [Quit: jprajzne]
jprajzne has joined #lisp
jprajzne has quit [Client Quit]
jprajzne has joined #lisp
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #lisp
shangul has quit [Ping timeout: 264 seconds]
shangul has joined #lisp
JohnMS_WORK has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/]
larsen has joined #lisp
alfonsox has quit [Ping timeout: 245 seconds]
orivej_ has joined #lisp
orivej has quit [Ping timeout: 256 seconds]
Lycurgus has quit [Remote host closed the connection]
orivej_ has quit [Ping timeout: 260 seconds]
kinope^ has quit [Remote host closed the connection]
orivej has joined #lisp
rogersm has joined #lisp
orivej has quit [Quit: No Ping reply in 180 seconds.]
random-nick has quit [Ping timeout: 240 seconds]
orivej has joined #lisp
scymtym has quit [Ping timeout: 260 seconds]
random-nick has joined #lisp
manu1511 has joined #lisp
manu1511 has left #lisp [#lisp]
jeosol has joined #lisp
orivej has quit [Ping timeout: 256 seconds]
Aesth has joined #lisp
orivej_ has joined #lisp
gravicappa has quit [Ping timeout: 246 seconds]
random-nick has quit [Quit: quit]
SGASAU`` has joined #lisp
SGASAU` has quit [Ping timeout: 264 seconds]
orivej has joined #lisp
orivej_ has quit [Read error: Connection reset by peer]
random-nick has joined #lisp
varjag has quit [Quit: ERC (IRC client for Emacs 25.2.2)]
ayuce has joined #lisp
rippa has joined #lisp
Inline has quit [Ping timeout: 260 seconds]
paul0 has quit [Read error: Connection reset by peer]
paul0 has joined #lisp
orivej has quit [Ping timeout: 260 seconds]
orivej has joined #lisp
SGASAU``` has joined #lisp
SGASAU`` has quit [Ping timeout: 258 seconds]
<jackdaniel> any volunteers for proofreading a longish post about the terminal control from common lisp?
nikkal has joined #lisp
shangul has quit [Ping timeout: 246 seconds]
<beach> Sure. Did you check your articles?
<jackdaniel> I did my best, but I'll go over them again. Are you sure that you have time for that? I know you are busy, and this post is long.
<beach> I'll start and see how far I get.
<jackdaniel> OK, after I recheck my articles I'll send you a link, thank you!
<beach> Here or some other place?
<jackdaniel> on irc (but on query)
<beach> OK.
<beach> So you don't want the remarks to be public?
<jackdaniel> they may be public, I just don't want people to read a draft full of mistakes :)
<beach> Got it.
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #lisp
shangul has joined #lisp
orivej has quit [Quit: No Ping reply in 180 seconds.]
ggole has joined #lisp
scymtym has joined #lisp
orivej has joined #lisp
bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
bhartrihari has joined #lisp
refpga has quit [Read error: Connection reset by peer]
refpga has joined #lisp
urek has joined #lisp
cairn has joined #lisp
cairn has quit [Changing host]
vidak` has quit [Read error: Connection reset by peer]
orivej has quit [Ping timeout: 240 seconds]
sjl_ has joined #lisp
vidak` has joined #lisp
orivej has joined #lisp
jprajzne has quit [Quit: jprajzne]
jprajzne has joined #lisp
renzhi has joined #lisp
Inline has joined #lisp
shangul has quit [Ping timeout: 265 seconds]
jprajzne has quit [Client Quit]
jprajzne has joined #lisp
nikkal has quit [Ping timeout: 240 seconds]
orivej has quit [Ping timeout: 240 seconds]
Necktwi has joined #lisp
orivej has joined #lisp
<beach> jackdaniel: We should write a grammar checker that catches those mistakes. It wouldn't be too hard I think.
<jackdaniel> grammarly is supposed to do that. but their free browser extension seems to give up on longer texts
<beach> I see. I didn't even know they had a free browser version.
<jackdaniel> it is an extension which checks input boxes in each form for mistakes
<beach> Nice!
<beach> ... if it works.
<jackdaniel> it works for its typical use, it doesn't work for my abuse of the extension :)
<beach> Heh!
<beach> Oh, well!
rogersm has quit [Quit: Leaving...]
jw4 has quit [Read error: Connection reset by peer]
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
jw4 has joined #lisp
orivej has quit [Read error: Connection reset by peer]
orivej has joined #lisp
SGASAU``` has quit [Ping timeout: 240 seconds]
yonkunas has joined #lisp
bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
bhartrihari has joined #lisp
refpga has quit [Read error: Connection reset by peer]
bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
bhartrihari has joined #lisp
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #lisp
Lycurgus has joined #lisp
bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
bhartrihari has joined #lisp
cosimone has quit [Quit: Quit.]
FreeBirdLjj has joined #lisp
cosimone has joined #lisp
bhartrihari has left #lisp ["Disconnected: closed"]
bhartrihari has joined #lisp
orivej_ has joined #lisp
orivej has quit [Read error: Connection reset by peer]
FreeBirdLjj has quit [Read error: Connection reset by peer]
jeosol has quit [Remote host closed the connection]
orivej_ has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #lisp
sdumi has quit [Ping timeout: 265 seconds]
contrapunctus has joined #lisp
userone has joined #lisp
bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
bhartrihari has joined #lisp
jprajzne has quit [*.net *.split]
sjl_ has quit [*.net *.split]
Inline has quit [*.net *.split]
random-nick has quit [*.net *.split]
bacterio has quit [*.net *.split]
jesse1010 has quit [*.net *.split]
thijso has quit [*.net *.split]
easye has quit [*.net *.split]
narimiran has quit [*.net *.split]
vert2 has quit [*.net *.split]
vhost- has quit [*.net *.split]
dale has quit [*.net *.split]
dvdmuckle has quit [*.net *.split]
datajerk has quit [*.net *.split]
selwyn has quit [*.net *.split]
rme has quit [*.net *.split]
mpontillo has quit [*.net *.split]
cg505_ has quit [*.net *.split]
devrtz has quit [*.net *.split]
null_ptr has quit [*.net *.split]
xristos has quit [*.net *.split]
gxt has quit [*.net *.split]
madage has quit [*.net *.split]
zooey has quit [*.net *.split]
Aurora_v_kosmose has quit [*.net *.split]
cantstanya has quit [*.net *.split]
easye has joined #lisp
Inline has joined #lisp
random-nick has joined #lisp
sjl_ has joined #lisp
bacterio has joined #lisp
thijso has joined #lisp
dale has joined #lisp
dvdmuckle has joined #lisp
narimiran has joined #lisp
vert2 has joined #lisp
vhost- has joined #lisp
jesse1010 has joined #lisp
gxt has joined #lisp
datajerk has joined #lisp
madage has joined #lisp
mpontillo has joined #lisp
zooey has joined #lisp
rme has joined #lisp
Aurora_v_kosmose has joined #lisp
xristos has joined #lisp
null_ptr has joined #lisp
devrtz has joined #lisp
cg505_ has joined #lisp
cantstanya has joined #lisp
selwyn has joined #lisp
jprajzne has joined #lisp
jdz has quit [Ping timeout: 264 seconds]
Gnuxie[m] has quit [Ping timeout: 246 seconds]
camlriot42 has quit [Ping timeout: 246 seconds]
infra_red[m] has quit [Ping timeout: 246 seconds]
cairn has quit [Ping timeout: 244 seconds]
LdBeth1 has quit [Ping timeout: 244 seconds]
userself has quit [Ping timeout: 256 seconds]
even4void[m] has quit [Ping timeout: 240 seconds]
no-defun-allowed has quit [Ping timeout: 244 seconds]
jdz has joined #lisp
nostrodamy has quit [Read error: Connection reset by peer]
<Josh_2> Afternoon all
fountainpen[m] has quit [Ping timeout: 240 seconds]
Jachy has quit [Ping timeout: 244 seconds]
katco has quit [Ping timeout: 246 seconds]
sputny[m] has quit [Ping timeout: 260 seconds]
sammich has quit [Ping timeout: 256 seconds]
MrtnDk[m] has quit [Ping timeout: 260 seconds]
nostrooo has joined #lisp
EvW has joined #lisp
__jrjsmrtn__ has joined #lisp
_jrjsmrtn has quit [Ping timeout: 265 seconds]
orivej has quit [Ping timeout: 264 seconds]
orivej has joined #lisp
EvW has quit [Read error: Connection timed out]
EvW has joined #lisp
nostrooo has quit [Read error: Connection timed out]
shangul has joined #lisp
heisig has quit [Ping timeout: 246 seconds]
liberliver has quit [Ping timeout: 246 seconds]
orivej_ has joined #lisp
kaftejiman has quit [Remote host closed the connection]
<Inline> evening
orivej has quit [Ping timeout: 240 seconds]
rumbler31 has joined #lisp
Lycurgus has quit [Remote host closed the connection]
gravicappa has joined #lisp
random-nick has quit [Quit: quit]
random-nick has joined #lisp
bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
bhartrihari has joined #lisp
bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
bhartrihari has joined #lisp
EvW has quit [Ping timeout: 244 seconds]
bitmapper has joined #lisp
orivej_ has quit [Ping timeout: 260 seconds]
shangul has quit [Ping timeout: 246 seconds]
orivej has joined #lisp
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #lisp
sdumi has joined #lisp
bhartrihari has left #lisp ["Disconnected: closed"]
bhartrihari has joined #lisp
edgar-rft has joined #lisp
rumbler31 has quit [Remote host closed the connection]
userone has quit [Quit: Leaving]
refpga has joined #lisp
rumbler31 has joined #lisp
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #lisp
srji has joined #lisp
C-16 has quit [Quit: leaving]
Bourne has quit [Ping timeout: 258 seconds]
sdumi has quit [Read error: Connection reset by peer]
sdumi has joined #lisp
sdumi has quit [Read error: Connection reset by peer]
sdumi has joined #lisp
MichaelRaskin has joined #lisp
rumbler31 has quit [Remote host closed the connection]
<jackdaniel> just in case anyone was wondering, here's the published version: https://turtleware.eu/posts/Charming-CLIM-tutorial-part-2--Rethinking-The-Output.html
deselby has joined #lisp
<Xach> jackdaniel: cool
space_otter has quit [Remote host closed the connection]
Inline has quit [Ping timeout: 240 seconds]
srji has quit [Quit: leaving]
srji has joined #lisp
srji has quit [Client Quit]
sdumi has quit [Ping timeout: 246 seconds]
emys has joined #lisp
akoana has joined #lisp
orivej has quit [Ping timeout: 240 seconds]
terpri has quit [Ping timeout: 260 seconds]
X-Scale` has joined #lisp
X-Scale has quit [Ping timeout: 260 seconds]
terpri has joined #lisp
shangul has joined #lisp
shangul has quit [Remote host closed the connection]
bhartrihari has left #lisp [#lisp]
bhartrihari has joined #lisp
bhartrihari has left #lisp [#lisp]
<Josh_2> jackdaniel: that is long :P
orivej has joined #lisp
emys has quit [Ping timeout: 260 seconds]
<jackdaniel> it would be longer if I had not skipped the /l2 abstraction with the retained mode and the display list protocol
emys has joined #lisp
camlriot42 has joined #lisp
cairn has joined #lisp
infra_red[m] has joined #lisp
fountainpen[m] has joined #lisp
X-Scale` is now known as X-Scale
matzy_ has joined #lisp
orivej has quit [Ping timeout: 246 seconds]
rumbler31 has joined #lisp
orivej has joined #lisp
cosimone_ has joined #lisp
gaqwas has quit [Remote host closed the connection]
cosimone has quit [Ping timeout: 260 seconds]
rumbler31 has quit [Remote host closed the connection]
Zotan has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
EvW1 has joined #lisp
Zotan has joined #lisp
rumbler31_ has joined #lisp
sauvin has quit [Read error: Connection reset by peer]
orivej has quit [Ping timeout: 260 seconds]
<fe[nl]ix> luis: ping
liberliver has joined #lisp
orivej has joined #lisp
RukiSama has quit [Read error: Connection reset by peer]
bhartrihari has joined #lisp
dominic34 has joined #lisp
dominic34 has quit [Ping timeout: 246 seconds]
<sveit> maybe this is "trivial", but what is the correct "workflow" with SLIME/SLY for longer/more complicated interactive sessions (if you are familiar, I have in mind the "Jupyter" notebooks)? For example, at present if I want to generate a plot or run a longer one-off piece of code, but want to keep the code around for my reference, i put it in a (prong ...) at toplevel, and comment it out after I run it.
<sveit> I could probably play some eval-when tricks, but I am sure that people have already thought about this problem. I read online explicit statements that SLY/SLIME is superior to Jupyter, and that is definitely true for the "non-trivial" parts of interactive development (reloading code, classes, FFI, etc.) but I can't seem to figure out how to replicate the "trivial" part of the workflow
holycow has joined #lisp
gravicappa has quit [Ping timeout: 240 seconds]
<sveit> although maybe the answer really is a series of progn's, just want to know what's out there. thanks!
gravicappa has joined #lisp
matzy_ has quit [Remote host closed the connection]
xuxuru has joined #lisp
orivej has quit [Ping timeout: 264 seconds]
orivej has joined #lisp
srji has joined #lisp
emys has quit [Ping timeout: 260 seconds]
emys has joined #lisp
crazybigdan has quit [Ping timeout: 246 seconds]
akoana has left #lisp ["Leaving"]
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej_ has joined #lisp
Volt_ has joined #lisp
shka_ has quit [Ping timeout: 260 seconds]
cairn has quit [Quit: authenticating]
cairn has joined #lisp
hhdave_ has joined #lisp
hhdave has quit [Ping timeout: 258 seconds]
hhdave_ is now known as hhdave
ebrasca has quit [Remote host closed the connection]
orivej_ has quit [Quit: No Ping reply in 180 seconds.]
emys has quit [Quit: Leaving]
orivej has joined #lisp
<pve> sveit: I put stuff like that in a separate scratch/session file that I load after slime starts up
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #lisp
<luis> fe[nl]ix: 'sup
<sveit> pve: thanks for the reply. one point of friction i have found with this approach is that in the repl, there are "backreferences" (*, **, ***, etc in SLIME and #vN in SLY), but AFAIK there is no substitute for this for work in scratch buffers. when I am just exploring/playing around, this is annoying. do you have a workaround?
EvW1 has quit [Ping timeout: 240 seconds]
refpga has quit [Read error: Connection reset by peer]
refpga has joined #lisp
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #lisp
rumbler31 has joined #lisp
hhdave has quit [Quit: hhdave]
rumbler31 has quit [Ping timeout: 256 seconds]
shka_ has joined #lisp
jeosol has joined #lisp
deselby has quit [Quit: Idle for 30+ days]
terpri_ has joined #lisp
urek_ has joined #lisp
urek has quit [Read error: Connection reset by peer]
terpri has quit [Ping timeout: 260 seconds]
ayuce has quit [Ping timeout: 256 seconds]
johntalent has joined #lisp
<pve> sveit: hmm I guess I just try to maximize convenience in the scratch files, e.g. by defining functions with really short names, maybe skip earmuffs etc
<pve> since it's a scratch file I don't feel that it's necessary to stick to the standard coding style
gaqwas has joined #lisp
gaqwas has quit [Changing host]
gaqwas has joined #lisp
orivej has quit [Quit: No Ping reply in 180 seconds.]
<pve> so instead of *,**,*** just do something like (setf a ... b ... c ... )
orivej has joined #lisp
nikkal has joined #lisp
mankaev has quit [Ping timeout: 272 seconds]
sdumi has joined #lisp
<sveit> ah ok, thanks. sometimes the SBCL complaints about undefined variables can be off-putting :) when you say session file you don't mean anything special, right? just a scratch file as well?
<pve> yeah just foo.lisp or session.lisp
<pve> well you can get creative with macros if you skip standard coding conventions in your scratch files
<pve> so like alias <- to defparameter or define a!, b!, c! to expand to (defparameter a ...) etc
srji has quit [Quit: leaving]
cosimone_ has quit [Quit: Quit.]
ech has quit [Ping timeout: 264 seconds]
orivej_ has joined #lisp
orivej has quit [Ping timeout: 258 seconds]
crazybigdan has joined #lisp
narimiran has quit [Ping timeout: 240 seconds]
ggole has quit [Quit: Leaving]
grewal has joined #lisp
refpga has quit [Remote host closed the connection]
<fe[nl]ix> luis: what does (type-of (mp:make-gate)) return on ACL10 ?
orivej_ has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #lisp
<luis> fe[nl]ix: Error: MULTIPROCESSING:MAKE-GATE got 0 args, wanted 1 arg. :P
nikkal has quit [Ping timeout: 258 seconds]
<luis> fe[nl]ix: (ARRAY (SIGNED-BYTE 64) (3))
shka_ has quit [Ping timeout: 264 seconds]
<fe[nl]ix> thanks
efm has joined #lisp
orivej_ has joined #lisp
orivej has quit [Ping timeout: 264 seconds]
Tordek has quit [Ping timeout: 264 seconds]
Tordek has joined #lisp
rumbler31 has joined #lisp
ech has joined #lisp
grewal has quit [Ping timeout: 240 seconds]
grewal has joined #lisp
Tordek has quit [Ping timeout: 258 seconds]
orivej_ has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #lisp
grewal has quit [Ping timeout: 240 seconds]
Tordek has joined #lisp
grewal has joined #lisp
Gnuxie[m] has joined #lisp
gravicappa has quit [Ping timeout: 258 seconds]
bytesighs has quit [Ping timeout: 265 seconds]
bytesighs has joined #lisp
Codaraxis__ has joined #lisp
ralt has quit [Quit: Connection closed for inactivity]
hhdave has joined #lisp
orivej has quit [Ping timeout: 260 seconds]
orivej has joined #lisp
pve has quit [Quit: leaving]
sjl_ has quit [Ping timeout: 240 seconds]
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #lisp
slyrus__ has joined #lisp
slyrus_ has quit [Ping timeout: 246 seconds]
orivej has quit [Ping timeout: 258 seconds]
hhdave has quit [Ping timeout: 260 seconds]
orivej has joined #lisp
efm has quit [Remote host closed the connection]
efm has joined #lisp
renzhi has quit [Ping timeout: 264 seconds]
q-u-a-n2 has joined #lisp
q-u-a-n2 has quit [Remote host closed the connection]
ErichHyuuga has joined #lisp
xuxuru has quit [Quit: xuxuru]
orivej has quit [Read error: Connection reset by peer]
orivej_ has joined #lisp
efm has quit [Read error: Connection reset by peer]
orivej has joined #lisp
efm has joined #lisp
orivej_ has quit [Read error: Connection reset by peer]
q-u-a-n2 has joined #lisp
thmprover has joined #lisp
orivej has quit [Quit: No Ping reply in 180 seconds.]
ErichHyuuga is now known as Snardbafulator
orivej has joined #lisp
efm_ has joined #lisp
rumbler31 has quit [Remote host closed the connection]
rumbler31 has joined #lisp
efm has quit [Ping timeout: 256 seconds]
Aesth has quit [Ping timeout: 260 seconds]
rumbler31 has quit [Ping timeout: 258 seconds]
Snardbafulator has quit [K-Lined]
orivej has quit [Read error: Connection reset by peer]
orivej has joined #lisp
seok has joined #lisp
<seok> where is swank-loader.lisp?
dominic34 has joined #lisp
<Oladon> White_Flame: noice, thankee!
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #lisp
<thmprover> seok: it lives in your slime directory (e.g., ~/.emacs.d/elpa/slime-v2.24/)
<seok> Ah
<thmprover> On *nix, you can run `find / -name "swank-loader.lisp" -print` to find it
<seok> for some reason I thought it came with sbcl
<seok> time to install emacs first
<seok> stupid me
v3ga has quit [Ping timeout: 264 seconds]
Lord_of_Life_ has joined #lisp
random-nick has quit [Ping timeout: 244 seconds]
Lord_of_Life has quit [Ping timeout: 260 seconds]
Lord_of_Life_ is now known as Lord_of_Life
<seok> what is *nix?
<seok> I am on ubuntu
<no-defun-allowed> Un*x but when you don't feel like making it look like a swear word.
<thmprover> *nix is any Unix-like operating system (including Linux distros like ubuntu)
<seok> I don't have slime-v2.24 folder in elpa folder
orivej_ has joined #lisp
<seok> I found it here /home/ubuntu/.quicklisp/dists/quicklisp/software/slime-v2.24/swank-loader.lisp
<seok> thanks!
<thmprover> Anytime :)
<seok> why is unix censored?
<seok> ?? it is a swear word? haha
orivej has quit [Ping timeout: 256 seconds]
<no-defun-allowed> Yes, I usually say Un*x in a context in which I'm annoyed with it.
igemnace has quit [Quit: WeeChat 2.8]
<seok> ssh -L4005:localhost:4005 username@remote.example.com
<seok> this isn't working for me
<seok> says plink: unknown option -L ......
<thmprover> I think ##linux is more suitable for help with regards to that
<seok> thank you
<seok> this is on windows tho
<seok> linux is the remote machine
orivej_ has quit [Ping timeout: 264 seconds]
orivej has joined #lisp
jeosol has quit [Remote host closed the connection]
Harag has joined #lisp
dominic34 has quit [Ping timeout: 265 seconds]
orivej has quit [Ping timeout: 246 seconds]
eagleflo has quit [Read error: Connection reset by peer]
orivej has joined #lisp
seok has quit [Remote host closed the connection]