yaboi has quit [Remote host closed the connection]
libertyprime has joined #lisp
davr0s_ has quit [Ping timeout: 265 seconds]
davr0s has quit [Ping timeout: 265 seconds]
<gilberth__>
ralt: BTW your "\" is bogus. And a (FIND-IF (LAMBDA (C) (FIND C ".-_")) "foo-bar") is even faster.
<gilberth__>
s/FIND-IF/POSITION-IF/
jprajzne has quit [Quit: jprajzne]
jprajzne has joined #lisp
torbo has joined #lisp
jprajzne has quit [Client Quit]
jprajzne has joined #lisp
_jrjsmrtn has joined #lisp
__jrjsmrtn__ has quit [Ping timeout: 265 seconds]
karlosz has joined #lisp
ikki has joined #lisp
fragamus has quit [Ping timeout: 265 seconds]
Frobozz has joined #lisp
EvW1 has joined #lisp
fragamus has joined #lisp
karlosz has quit [Quit: karlosz]
lucasb has quit [Quit: Connection closed for inactivity]
7GHABQO4A has joined #lisp
elfmacs has joined #lisp
fragamus has quit [Ping timeout: 240 seconds]
Oladon1 has joined #lisp
libertyprime has quit [Read error: Connection reset by peer]
Oladon has quit [Ping timeout: 276 seconds]
asdf_asdf_asdf has quit [Quit: asdf_asdf_asdf]
bitmapper has quit [Ping timeout: 245 seconds]
paul0 has joined #lisp
Kaisyu7 has quit [Quit: ERC (IRC client for Emacs 26.3)]
sjl has joined #lisp
7GHABQO4A has quit [Quit: 7GHABQO4A]
semz has quit [Ping timeout: 245 seconds]
karlosz has joined #lisp
paul0 has quit [Ping timeout: 240 seconds]
ravenous_ has joined #lisp
Kaisyu7 has joined #lisp
ravenous_ has quit [Ping timeout: 246 seconds]
igemnace has quit [Remote host closed the connection]
igemnace has joined #lisp
akoana has left #lisp ["Leaving"]
semz has joined #lisp
semz has quit [Changing host]
semz has joined #lisp
libertyprime has joined #lisp
EvW1 has quit [Ping timeout: 245 seconds]
xkapastel has quit [Quit: Connection closed for inactivity]
igemnace has quit [Remote host closed the connection]
Aruseus has quit [Remote host closed the connection]
igemnace has joined #lisp
karlosz has quit [Quit: karlosz]
karlosz has joined #lisp
paul0 has joined #lisp
ralt has quit [Quit: Connection closed for inactivity]
hh47_ has joined #lisp
stzsch has joined #lisp
lxbarbosa has quit [Read error: Connection reset by peer]
karlosz has quit [Quit: karlosz]
analogue has quit [Quit: Leaving]
karlosz has joined #lisp
paul0 has quit [Ping timeout: 276 seconds]
EvW has joined #lisp
karlosz has quit [Quit: karlosz]
igemnace has quit [Quit: WeeChat 2.6]
_atomik has joined #lisp
ikki has quit [Quit: Leaving]
libertyprime has quit [Ping timeout: 276 seconds]
shifty has quit [Ping timeout: 258 seconds]
hh47_ has quit [Quit: hh47_]
Frobozz has quit [Ping timeout: 276 seconds]
jeosol has joined #lisp
shifty has joined #lisp
torbo has quit [Remote host closed the connection]
shifty has quit [Ping timeout: 276 seconds]
EvW has quit [Ping timeout: 245 seconds]
Bike has quit [Quit: Lost terminal]
yoja has quit [Ping timeout: 268 seconds]
gravicappa has joined #lisp
lxbarbosa has joined #lisp
_whitelogger has joined #lisp
dddddd has quit [Remote host closed the connection]
<beach>
Good morning everyone!
fragamus has joined #lisp
Lycurgus has joined #lisp
libertyprime has joined #lisp
shangul has joined #lisp
ravenous_ has joined #lisp
rozenglass has quit [Remote host closed the connection]
ahungry has joined #lisp
shangul has quit [Ping timeout: 265 seconds]
ravenous_ has quit [Ping timeout: 246 seconds]
elfmacs has quit [Ping timeout: 276 seconds]
lambda-smith has joined #lisp
gravicappa has quit [Ping timeout: 240 seconds]
krid has quit [Ping timeout: 268 seconds]
igemnace has joined #lisp
AndrewYoung has joined #lisp
Lord_of_Life has quit [Ping timeout: 265 seconds]
Frobozz has joined #lisp
Lord_of_Life has joined #lisp
shangul has joined #lisp
igemnace has quit [Read error: Connection reset by peer]
gravicappa has joined #lisp
stepnem_ has joined #lisp
stepnem has quit [Ping timeout: 245 seconds]
Ricchi has quit [Remote host closed the connection]
gravicappa has quit [Ping timeout: 268 seconds]
lxbarbosa has quit [Remote host closed the connection]
tourjin has joined #lisp
<zigpaw>
morning :)
<beach>
Hello zigpaw.
wigust- has joined #lisp
tourjin has quit [Ping timeout: 245 seconds]
wigust has quit [Ping timeout: 240 seconds]
jiny has joined #lisp
* thijso
is an idiot
<thijso>
the issue I thought was with incf yesterday, turns out it's me using (return) instead of (return-from label)
<thijso>
well, that was a nice day spent down the rabbit hole for nothing.
<thijso>
... and naturally I spoke too soon
* thijso
is going crazy
lxbarbosa has joined #lisp
<flip214>
thijso: wasn't for nothing, you might have learned something
<thijso>
flip214: maybe. Doesn't feel like it. Especially as I haven't found the real issue yet.
<flip214>
do you have a paste?
<pjb>
thijso: things like that happen.
shka_ has joined #lisp
ralt has joined #lisp
refpga has quit [Ping timeout: 265 seconds]
refpga has joined #lisp
frgo has joined #lisp
frgo_ has quit [Ping timeout: 276 seconds]
fragamus has quit [Ping timeout: 240 seconds]
frgo has quit [Ping timeout: 268 seconds]
ahungry has quit [Remote host closed the connection]
_atomik has quit [Ping timeout: 265 seconds]
<thijso>
pjb: yeah, I know. Still frustrating every time it happens. Especially when you end up with something working and you don't really know why...
<thijso>
flip214: it's now really working. I think.
<thijso>
So, why would it work if I wrap the call to the main app function in a mp:process-run-function? i.e. in a separate thread.
<pjb>
Watch the cadaddr of your form.
<thijso>
Although... maybe I need to clean up all my debugging code before I start rejoycing...
<thijso>
see if it still works then
jiny has quit [Ping timeout: 258 seconds]
<thijso>
hmmm... seems like it does...
shka_ has quit [Ping timeout: 265 seconds]
elfmacs has joined #lisp
sauvin has joined #lisp
_jrjsmrtn has quit [Ping timeout: 276 seconds]
<ralt>
gilberth__: it was simplified for the sake of the example
Lycurgus has quit [Quit: Exeunt]
fragamus has joined #lisp
frgo has joined #lisp
vlatkoB has joined #lisp
fragamus has quit [Ping timeout: 276 seconds]
flamebeard has joined #lisp
igemnace has joined #lisp
ravenous_ has joined #lisp
jiny has joined #lisp
jiny has quit [Client Quit]
jiny has joined #lisp
jiny is now known as tourjin
ravenous_ has quit [Ping timeout: 246 seconds]
ravenous_ has joined #lisp
refpga has quit [Ping timeout: 240 seconds]
manualcrank has quit [Quit: WeeChat 1.9.1]
refpga has joined #lisp
ravenous_ has quit [Ping timeout: 276 seconds]
igemnace has quit [Remote host closed the connection]
orivej has quit [Ping timeout: 268 seconds]
adip has quit [Ping timeout: 250 seconds]
fragamus has joined #lisp
adip has joined #lisp
libertyprime has quit [Ping timeout: 245 seconds]
fragamus has quit [Ping timeout: 265 seconds]
ggole has joined #lisp
shrdlu68 has joined #lisp
dale has quit [Quit: My computer has gone to sleep]
makomo_ has joined #lisp
libertyprime has joined #lisp
makomo has joined #lisp
makomo_ has quit [Ping timeout: 240 seconds]
tumdum has quit [Quit: Leaving]
jonatack has quit [Ping timeout: 250 seconds]
fragamus has joined #lisp
tourjin has quit [Ping timeout: 245 seconds]
fragamus has quit [Ping timeout: 258 seconds]
cyberlard has quit [Ping timeout: 244 seconds]
payphone has quit [Ping timeout: 244 seconds]
payphone has joined #lisp
jeosol has quit [Ping timeout: 260 seconds]
cyberlard has joined #lisp
shifty has joined #lisp
manualcrank has joined #lisp
scymtym has quit [Ping timeout: 265 seconds]
libertyprime has quit [Ping timeout: 240 seconds]
stepnem_ has quit [Ping timeout: 258 seconds]
stepnem has joined #lisp
galdor has quit [Quit: WeeChat 2.3]
scymtym has joined #lisp
__jrjsmrtn__ has joined #lisp
ljavorsk has joined #lisp
jiny has joined #lisp
hhdave has joined #lisp
jiny has quit [Ping timeout: 258 seconds]
jonatack has joined #lisp
Oladon1 has quit [Read error: Connection reset by peer]
EvW has joined #lisp
ebrasca has joined #lisp
<no-defun-allowed>
Can I access a class's class-allocated slots without creating an instance of it?
<no-defun-allowed>
Great, am I being too hopeful to ask for anything without MOP?
<shka__>
you kinda are
jonatack has joined #lisp
* LdBeth
peek
<Shinmera>
Can try with allocate-instance and cache that instance.
<scymtym>
not sure. you may also have to throw C2MOP:ENSURE-FINALIZED into the mix
<no-defun-allowed>
Eh well, I'll try to think of something else then.
<no-defun-allowed>
That's probably one of the stupider ways to implement what I have in mind though, in my network thingamabob I would like to define handlers that a server that is an instance of some class can handle, like (define-handler (my-server "/foo") :reader #'read-foo)
<Shinmera>
I don't think class-allocated slots ever happened to be the right thing in all of my projects.
<LdBeth>
you cound just intern handlers' name into a package
<Shinmera>
I don't even know if they ever are at all preferable over either a special variable, a representative instance, or a metaclass.
<no-defun-allowed>
Fair enough, I couldn't get any inheritance from class-allocated slots now I think about it.
<LdBeth>
I'm kinda start to appreciate ECMAScript
<shka__>
horrific
<no-defun-allowed>
#javascript is that a way →
<no-defun-allowed>
Keying a hash table with the class should be reasonable though.
<shka__>
no-defun-allowed: this sounds like a a complex solution to a simple problem
<LdBeth>
ECMA array can be list tuple box package object ....
* Shinmera
pounds his fist on the table ME TA CLASS! ME TA CLASS!
<shka__>
no-defun-allowed: what really you want to do? Launch some logic without an instance of a class?
fragamus has joined #lisp
<no-defun-allowed>
Shinmera: I swore to myself I'd try to do my networking with the MOP, then my objects with the MOP. But the chant sounds fun.
<no-defun-allowed>
*networking without. You got me.
<LdBeth>
without MOP is like doing web without DOM
<Shinmera>
I agree with shka__, I don't really know what your problem is to present an adequate solution.
<no-defun-allowed>
Sorry. I think I figured it out now.
<shka__>
well, ok then
<shka__>
seriously though, this sounds like it should not require metaclasses at all
<pjb>
It doesn't, as long as you have an object of that class.
<no-defun-allowed>
I do not, but you cannot hear me, so you would not know.
<pjb>
In OO languages, you need an object to send a message to. In CLOS, you need an object to dispatch a method of a generic function to.
<pjb>
There's no difference between a "class method" and an "instance method" in CLOS: all methods are methods of generic functions.
<pjb>
So you can just write a generic function, with a method dispatching on the class.
fragamus has quit [Ping timeout: 250 seconds]
<no-defun-allowed>
Maybe reciprocating the /ignore would make this less painful.
vyorkin has joined #lisp
<shka__>
no-defun-allowed: why exactly you don't have instance of a class though?
<shka__>
writing application logic based on the classes and not instances is really backward style of programming imho
<no-defun-allowed>
Because I want to add behaviour to the instance before I have one.
<shka__>
no-defun-allowed: yeah, i never quite run into something exactly like that
<shka__>
i recommend to rethink your approach, it sounds a little bit weird
<shka__>
also, remember about method specialized to symbol instances…
<no-defun-allowed>
Yeah, that could work actually.
jiny has joined #lisp
EvW has quit [Ping timeout: 264 seconds]
jiny is now known as tourjin
tourjin has quit [Quit: Leaving]
tourjin has joined #lisp
ravenous_ has joined #lisp
orivej has joined #lisp
_whitelogger has joined #lisp
gxt has quit [Ping timeout: 260 seconds]
lemoinem has quit [Killed (orwell.freenode.net (Nickname regained by services))]
lemoinem has joined #lisp
EvW has joined #lisp
vyorkin has quit [Remote host closed the connection]
vyorkin has joined #lisp
fragamus has joined #lisp
serge has joined #lisp
fragamus has quit [Ping timeout: 265 seconds]
Necktwi has joined #lisp
nostoi has joined #lisp
orivej has quit [Ping timeout: 245 seconds]
orivej has joined #lisp
jonatack has quit [Quit: jonatack]
jonatack has joined #lisp
tourjin has quit [Ping timeout: 240 seconds]
asdf_asdf_asdf has joined #lisp
ravenous_ has quit [Ping timeout: 276 seconds]
manualcrank has quit [Quit: WeeChat 1.9.1]
vap1 has quit [Remote host closed the connection]
libertyprime has joined #lisp
fragamus has joined #lisp
orivej has quit [Ping timeout: 268 seconds]
fragamus has quit [Ping timeout: 268 seconds]
Necktwi has quit [Ping timeout: 246 seconds]
reggie_ has quit [Ping timeout: 245 seconds]
reggie_ has joined #lisp
<beach>
asdf_asdf_asdf: When you submit code for others to read, it is polite to make sure you respect conventions such as naming (lower-case with hyphen, and not CamelCase), and indentation.
gxt has joined #lisp
cosimone has quit [Quit: Terminated!]
whartung_ has joined #lisp
whartung has quit [Ping timeout: 258 seconds]
whartung_ is now known as whartung
tourjin has joined #lisp
jonatack has quit [Quit: jonatack]
jonatack has joined #lisp
orivej has joined #lisp
maxxcan has joined #lisp
maxxcan has quit [Read error: Connection reset by peer]
nostoi has quit [Quit: Verlassend]
gxt has quit [Remote host closed the connection]
heisig has joined #lisp
gxt has joined #lisp
EvW has quit [Ping timeout: 276 seconds]
Necktwi has joined #lisp
reggie_ has quit [Ping timeout: 240 seconds]
reggie_ has joined #lisp
reggie_ has quit [Ping timeout: 246 seconds]
reggie_ has joined #lisp
orivej has quit [Ping timeout: 240 seconds]
bitmapper has joined #lisp
EvW has joined #lisp
reggie__ has joined #lisp
reggie_ has quit [Read error: Connection reset by peer]
dddddd has joined #lisp
shangul has quit [Remote host closed the connection]
orivej has joined #lisp
paul0 has joined #lisp
amerlyq has joined #lisp
bendersteed has joined #lisp
tourjin has quit [Ping timeout: 240 seconds]
bendersteed has quit [Remote host closed the connection]
Necktwi has quit [Ping timeout: 246 seconds]
galdor has joined #lisp
igemnace has joined #lisp
Necktwi has joined #lisp
libertyprime has quit [Ping timeout: 265 seconds]
jonatack has quit [Quit: jonatack]
gabiruh_ has joined #lisp
jonatack has joined #lisp
gabiruh has quit [Ping timeout: 258 seconds]
fragamus has joined #lisp
ljavorsk has quit [Ping timeout: 265 seconds]
fragamus has quit [Ping timeout: 265 seconds]
bjorkintosh has joined #lisp
lucasb has joined #lisp
libertyprime has joined #lisp
raghavgururajan has joined #lisp
LiamH has joined #lisp
jonatack has quit [Quit: jonatack]
jonatack has joined #lisp
yoja has joined #lisp
jonatack_ has joined #lisp
cosimone has joined #lisp
paul0 has quit [Ping timeout: 240 seconds]
jonatack has quit [Ping timeout: 268 seconds]
akoana has joined #lisp
Bike has joined #lisp
legazier59 has joined #lisp
ebrasca has quit [Remote host closed the connection]
orivej has quit [Ping timeout: 245 seconds]
libertyprime has quit [Remote host closed the connection]
jonatack_ has quit [Ping timeout: 276 seconds]
orivej has joined #lisp
flazh has quit [Ping timeout: 265 seconds]
superkumasan has quit [Ping timeout: 240 seconds]
raghavgururajan has quit [Remote host closed the connection]
asdf_asdf_asdf has quit [Quit: asdf_asdf_asdf]
shrdlu68 has quit [Ping timeout: 265 seconds]
FreeBirdLjj has joined #lisp
shangul has joined #lisp
FreeBirdLjj has quit [Ping timeout: 276 seconds]
orivej has quit [Ping timeout: 240 seconds]
heisig has quit [Quit: Leaving]
warweasle has joined #lisp
orivej has joined #lisp
mindCrime_ has joined #lisp
dale has joined #lisp
georgie has joined #lisp
shangul has quit [Ping timeout: 252 seconds]
asdf_asdf_asdf has joined #lisp
fragamus has joined #lisp
ralt has quit [Quit: Connection closed for inactivity]
orivej has quit [Ping timeout: 240 seconds]
fragamus has quit [Ping timeout: 276 seconds]
georgie has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
EvW has quit [Ping timeout: 245 seconds]
ralt has joined #lisp
elfmacs has quit [Ping timeout: 246 seconds]
libertyprime has joined #lisp
yoja has quit [Ping timeout: 265 seconds]
FreeBirdLjj has joined #lisp
APic has quit [Ping timeout: 268 seconds]
fragamus has joined #lisp
catchme has joined #lisp
flamebeard has quit []
jonatack has joined #lisp
APic has joined #lisp
tourjin has joined #lisp
orivej has joined #lisp
igemnace has quit [Ping timeout: 276 seconds]
libertyprime has quit [Quit: leaving]
shangul has joined #lisp
varjag has quit [Quit: ERC (IRC client for Emacs 25.2.2)]
fragamus has quit [Ping timeout: 268 seconds]
<tourjin>
can gpg on wsl and gpg on cygwin share one private key?
<tourjin>
or should I import and export from one to another ?
fragamus has joined #lisp
smazga has joined #lisp
igemnace has joined #lisp
notzmv has quit [Remote host closed the connection]
<Xach>
tourjin: that is not a good topic for #lisp
lambda-smith has quit [Quit: Konversation terminated!]
<tourjin>
i see sorry for that.
fragamus has quit [Ping timeout: 268 seconds]
EvW has joined #lisp
frgo has quit [Ping timeout: 240 seconds]
bitmapper has quit [Ping timeout: 276 seconds]
vyorkin has quit [Remote host closed the connection]
orivej has quit [Ping timeout: 265 seconds]
refpga has quit [Ping timeout: 245 seconds]
refpga has joined #lisp
ebrasca has joined #lisp
gravicappa has joined #lisp
orivej has joined #lisp
yoja has joined #lisp
flazh has joined #lisp
Necktwi has quit [Ping timeout: 245 seconds]
asdf_asdf_asdf has quit [Remote host closed the connection]
cosimone has quit [Quit: Terminated!]
shrdlu68 has joined #lisp
makomo_ has joined #lisp
asdf_asdf_asdf has joined #lisp
nika has joined #lisp
makomo has quit [Ping timeout: 268 seconds]
FreeBirdLjj has quit [Remote host closed the connection]
ggole has quit [Quit: Leaving]
tourjin has quit [Remote host closed the connection]
khisanth_ has quit [Ping timeout: 265 seconds]
analogue has joined #lisp
zaquest has quit [Remote host closed the connection]
zaquest has joined #lisp
EvW has quit [Ping timeout: 264 seconds]
Necktwi has joined #lisp
Aruseus has joined #lisp
shka_ has joined #lisp
khisanth_ has joined #lisp
cosimone has joined #lisp
nika has quit []
legazier59 has quit [Quit: leaving]
scymtym has quit [Ping timeout: 250 seconds]
rippa has joined #lisp
Necktwi has quit [Ping timeout: 240 seconds]
vhost- has quit [Quit: WeeChat 2.6]
hhdave has quit [Quit: hhdave]
Lord_of_Life_ has joined #lisp
Lord_of_Life has quit [Ping timeout: 245 seconds]
Lord_of_Life_ is now known as Lord_of_Life
vhost- has joined #lisp
vhost- has joined #lisp
vhost- has quit [Changing host]
analogue has quit [Quit: Leaving]
vaporatorius has joined #lisp
hiroaki has joined #lisp
Necktwi has joined #lisp
_atomik has joined #lisp
shrdlu68 has quit [Ping timeout: 245 seconds]
makomo_ has quit [Ping timeout: 245 seconds]
rozenglass has joined #lisp
shrdlu68 has joined #lisp
mtreis86 has joined #lisp
mtreis86 has quit [Client Quit]
makomo_ has joined #lisp
orivej has quit [Ping timeout: 276 seconds]
gxt has quit [Remote host closed the connection]
gxt has joined #lisp
asdf_asdf_asdf92 has joined #lisp
asdf_asdf_asdf has quit [Ping timeout: 245 seconds]
warweasle has quit [Quit: rcirc on GNU Emacs 24.4.1]
ravenous_ has joined #lisp
kajo has quit [Ping timeout: 265 seconds]
slyrus_ has joined #lisp
ym has quit [Quit: Leaving]
slyrus__ has quit [Ping timeout: 258 seconds]
cosimone has quit [Quit: Quit.]
manualcrank has joined #lisp
FreeBirdLjj has joined #lisp
nanoz has joined #lisp
shangul has quit [Ping timeout: 258 seconds]
FreeBirdLjj has quit [Ping timeout: 245 seconds]
Necktwi has quit [Quit: leaving]
gxt has quit [Ping timeout: 260 seconds]
refpga` has joined #lisp
Oladon_work has joined #lisp
akoana has left #lisp [#lisp]
karlosz has joined #lisp
varjag has joined #lisp
karlosz has quit [Client Quit]
sauvin has quit [Read error: Connection reset by peer]
sjl_ has joined #lisp
lavaflow has quit [Ping timeout: 265 seconds]
<sjl_>
Would it be conforming for an implementation to make (typep (with-open-file (f "~/.stumpwmrc" :element-type 'base-char) (read-line f)) 'simple-base-string) ; => T?
<jfe>
wow, awesome. i may not need to rewrite the prototype in C after all :)
<Bike>
this isn't something i do myself often, so i don't think i can help more specifically
<jfe>
oh, one other question re. threads. are mutexes required for all shared access between threads, or can i approximate the "volatile" keyword in C/C++/Java to implement flags that my worker threads need to check?
<Bike>
you should use atomics instead of volatile in C/C++, shouldn't you?
<Bike>
sbcl has a cas interface you can use. sb-ext:cas and such iirc
<jfe>
if there's a lighter-weight mechanism than atomics i'd prefer to use it
<pjb>
There's a #sbcl channel for people who insist on not writing conforming common lisp code !!!
<asdf_asdf_asdf>
@jfe; specify question on the example, please.
easye has quit [Remote host closed the connection]