jackdaniel changed the topic of #lisp to: Common Lisp, the #1=(programmable . #1#) programming language<http://cliki.net/> logs:<https://irclog.whitequark.org/lisp,http://ccl.clozure.com/irc-logs/lisp/> | SBCL 1.4.5, CMUCL 21b, ECL 16.1.3, CCL 1.11.5, ABCL 1.5.0
kozy has quit [Remote host closed the connection]
fikka has quit [Ping timeout: 260 seconds]
kozy has joined #lisp
|3b|` has quit [Ping timeout: 240 seconds]
fikka has joined #lisp
SaganMan has quit [Quit: WeeChat 1.6]
gabiruh has quit [Ping timeout: 260 seconds]
fikka has quit [Ping timeout: 248 seconds]
jmercouris has quit [Ping timeout: 265 seconds]
Oladon has joined #lisp
fikka has joined #lisp
<edgar-rft> ebrasca, what's your specific problem with cl:read-byte? (just curious)
orivej has joined #lisp
fikka has quit [Ping timeout: 244 seconds]
<ebrasca> edgar-rft: Thinking how to make my FAT32 work wich other CLs.
<ebrasca> edgar-rft: I need some method to add FAT32 read-byte.
<edgar-rft> in other words: you need to read 32-bit bytes?
<ebrasca> I need to make my custom read-byte.
<Bike> i thought read-byte already did that.
<ebrasca> In mezzano there is generic read-byte and then it specializes.
<Bike> on what, the stream?
<ebrasca> Yes
<Bike> because that's exactly what gray streams provides, and most implementations support the extension.
<ebrasca> Mezzano have someting called sys.gray .
BitPuffin has quit [Remote host closed the connection]
<ebrasca> I think it uses flexi-streams and trivial-gray-streams stream libraries.
terpri has quit [Quit: Leaving]
jibanes has quit [Ping timeout: 260 seconds]
jibanes has joined #lisp
fikka has joined #lisp
thelostlambda has joined #lisp
<Bike> trivial-gray-streams is just a portability wrapper over the gray streams extension.
fikka has quit [Ping timeout: 264 seconds]
gabiruh has joined #lisp
pierpa has quit [Quit: Page closed]
buffergn0me has quit [Ping timeout: 240 seconds]
buffergn0me has joined #lisp
fikka has joined #lisp
test1600_ has quit [Ping timeout: 240 seconds]
Baggers has quit [Remote host closed the connection]
Baggers has joined #lisp
fikka has quit [Ping timeout: 240 seconds]
buffergn0me has quit [Ping timeout: 240 seconds]
<ebrasca> Is metamorphosis = complexity ?
<Bike> what?
pierpal has joined #lisp
<Bike> is "metamorphosis" the name of a library or are you referring to butterfly development or what
<ebrasca> I am thinking about change of forms.
fikka has joined #lisp
<ebrasca> How butterfly development apply to programing?
<Bike> no idea mate
<ebrasca> I think they can chenge they form to some point.
<ebrasca> And CL can change form like one butterfly.
Jasko has joined #lisp
<ebrasca> But butterfly in his transformation lose some mass.
<ebrasca> Is there someting like this in CL?
EvW1 has quit [Ping timeout: 265 seconds]
fikka has quit [Ping timeout: 268 seconds]
Kundry_Wag has joined #lisp
<edgar-rft> one can perfectly morph in 1 dimension, so methamorphosis must not necessarily be complex
fikka has joined #lisp
Jasko has quit [Quit: Leaving]
Kundry_Wag has quit [Ping timeout: 264 seconds]
fikka has quit [Ping timeout: 244 seconds]
markoong has quit [Ping timeout: 240 seconds]
lumm has quit [Ping timeout: 256 seconds]
JuanDaugherty has quit [Quit: Exeunt]
fikka has joined #lisp
dddddd has quit [Remote host closed the connection]
fikka has quit [Ping timeout: 260 seconds]
subroot has joined #lisp
graphene has quit [Remote host closed the connection]
gector has joined #lisp
graphene has joined #lisp
subr has joined #lisp
fikka has joined #lisp
subroot has quit [Ping timeout: 240 seconds]
FreeBirdLjj has joined #lisp
fikka has quit [Ping timeout: 244 seconds]
FreeBirdLjj has quit [Ping timeout: 244 seconds]
Pixel_Outlaw has joined #lisp
zooey has quit [Remote host closed the connection]
<caltelt> Is there anything similar to clojure's edn for cl? A way to read in a safe subset of the language that can be used for data transfer, conf files, etc?
robotoad has joined #lisp
<edgar-rft> there's read-line returning one line as a string plus a parser for safe tokens, to be written by *you*
anewuser has joined #lisp
sjl has quit [Quit: WeeChat 2.2-dev]
<caltelt> so...glorious json it is then...
fikka has joined #lisp
graphene has quit [Remote host closed the connection]
graphene has joined #lisp
fikka has quit [Ping timeout: 244 seconds]
robotoad has quit [Quit: robotoad]
rozenglass has quit [Ping timeout: 240 seconds]
robotoad has joined #lisp
Oladon has quit [Quit: Leaving.]
Baggers has quit [Remote host closed the connection]
HighMemoryDaemon has joined #lisp
<HighMemoryDaemon> Why isn't this returning true?
<HighMemoryDaemon> (setf emp1 '(:gender 'male))
<HighMemoryDaemon> (eq (getf emp1 :gender) 'male)
robotoad has quit [Quit: robotoad]
fikka has joined #lisp
k4rtik has joined #lisp
<HighMemoryDaemon> solved it. It's because I declared the entire list as a symbol
HighMemoryDaemon has left #lisp [#lisp]
zooey has joined #lisp
fikka has quit [Ping timeout: 244 seconds]
moei has quit [Read error: Connection reset by peer]
moei has joined #lisp
<Bike> that doesn't mean anything. it's not returning true because (getf emp1 :gender) will be the list (QUOTE MALE).
subr has quit [Quit: Leaving]
subroot has joined #lisp
robotoad has joined #lisp
housel has joined #lisp
brettgilio has joined #lisp
fikka has joined #lisp
fikka has quit [Ping timeout: 240 seconds]
FreeBirdLjj has joined #lisp
fikka has joined #lisp
fikka has quit [Ping timeout: 240 seconds]
zooey has quit [Remote host closed the connection]
zooey has joined #lisp
fikka has joined #lisp
beach has joined #lisp
k4rtik has quit [Ping timeout: 260 seconds]
<beach> Good morning everyone!
milanj_ has quit [Quit: This computer has gone to sleep]
fikka has quit [Ping timeout: 240 seconds]
Kundry_Wag has joined #lisp
subroot has quit [Quit: Leaving]
fikka has joined #lisp
Kundry_Wag has quit [Ping timeout: 264 seconds]
fikka has quit [Ping timeout: 240 seconds]
skapata has quit [Ping timeout: 240 seconds]
skapata has joined #lisp
fikka has joined #lisp
anewuser has quit [Quit: anewuser]
edgar-rft has quit [Read error: Connection reset by peer]
fikka has quit [Ping timeout: 240 seconds]
<blep-on-external> hi beach
fikka has joined #lisp
fikka has quit [Ping timeout: 260 seconds]
skapata has quit [Ping timeout: 240 seconds]
graphene has quit [Remote host closed the connection]
fikka has joined #lisp
graphene has joined #lisp
fikka has quit [Ping timeout: 244 seconds]
buffergn0me has joined #lisp
karlosz has joined #lisp
skapata has joined #lisp
fikka has joined #lisp
fikka has quit [Ping timeout: 264 seconds]
Kundry_Wag has joined #lisp
Pixel_Outlaw has quit [Quit: Leaving]
orivej has quit [Ping timeout: 240 seconds]
Kundry_Wag has quit [Ping timeout: 264 seconds]
fikka has joined #lisp
Bike has quit [Quit: Lost terminal]
kushal has quit [Remote host closed the connection]
kushal has joined #lisp
fikka has quit [Ping timeout: 264 seconds]
skapata has quit [Remote host closed the connection]
Oladon has joined #lisp
karlosz has quit [Quit: karlosz]
fikka has joined #lisp
fikka has quit [Ping timeout: 248 seconds]
Oladon has quit [Ping timeout: 264 seconds]
k4rtik has joined #lisp
kushal has quit [Remote host closed the connection]
kushal has joined #lisp
krwq has quit [Remote host closed the connection]
fikka has joined #lisp
hello has joined #lisp
fikka has quit [Ping timeout: 260 seconds]
Kundry_Wag has joined #lisp
fikka has joined #lisp
Kundry_Wag has quit [Ping timeout: 256 seconds]
fikka has quit [Ping timeout: 264 seconds]
brettgilio has quit [Quit: Goodbye!]
EvW has joined #lisp
fikka has joined #lisp
fikka has quit [Ping timeout: 240 seconds]
hello has quit [Quit: Page closed]
fikka has joined #lisp
fikka has quit [Ping timeout: 260 seconds]
thuffir has joined #lisp
<slyrus_> edgar, caltelt what about something like https://github.com/phoe/safe-read ?
k4rtik has quit [Ping timeout: 248 seconds]
surya has joined #lisp
fikka has joined #lisp
thuffir has quit [Ping timeout: 240 seconds]
fikka has quit [Ping timeout: 260 seconds]
Kundry_Wag has joined #lisp
payphone is now known as takkl
takkl is now known as payphone
thuffir has joined #lisp
EvW has quit [Ping timeout: 240 seconds]
Kundry_Wag has quit [Ping timeout: 248 seconds]
fikka has joined #lisp
thuffir has quit [Ping timeout: 248 seconds]
fikka has quit [Ping timeout: 244 seconds]
thuffir has joined #lisp
phoe has quit [Ping timeout: 260 seconds]
phoe has joined #lisp
cpn-uml has joined #lisp
SlowJimmy has joined #lisp
NotSoFastJames has joined #lisp
thuffir has quit [Ping timeout: 248 seconds]
MichaelRaskin has joined #lisp
caltelt_ has joined #lisp
caltelt has quit [Read error: Connection reset by peer]
thuffir has joined #lisp
SlowJimmy has quit [Ping timeout: 260 seconds]
NotSoFastJames has quit [Ping timeout: 244 seconds]
fikka has joined #lisp
thuffir has quit [Ping timeout: 264 seconds]
thuffir has joined #lisp
fikka has quit [Ping timeout: 240 seconds]
thuffir has quit [Ping timeout: 240 seconds]
froggey has quit [Ping timeout: 264 seconds]
igemnace has joined #lisp
FreeBirdLjj has quit [Remote host closed the connection]
fikka has joined #lisp
thuffir has joined #lisp
test1600 has joined #lisp
froggey has joined #lisp
fikka has quit [Ping timeout: 244 seconds]
thuffir has quit [Ping timeout: 260 seconds]
FreeBirdLjj has joined #lisp
charh has quit [Quit: leaving]
thuffir has joined #lisp
edgar-rft has joined #lisp
Murii_ has joined #lisp
vlatkoB has joined #lisp
thuffir has quit [Ping timeout: 240 seconds]
surya has quit [Remote host closed the connection]
anon_ has quit [Ping timeout: 268 seconds]
surya has joined #lisp
fikka has joined #lisp
thuffir has joined #lisp
nickenchuggets has quit [Read error: Connection reset by peer]
fikka has quit [Ping timeout: 240 seconds]
makomo has joined #lisp
surya has quit [Remote host closed the connection]
angavrilov has joined #lisp
surya has joined #lisp
surya_ has joined #lisp
fikka has joined #lisp
surya_ has quit [Client Quit]
surya has quit [Remote host closed the connection]
surya has joined #lisp
shifty has quit [Ping timeout: 260 seconds]
fikka has quit [Ping timeout: 260 seconds]
orivej has joined #lisp
fikka has joined #lisp
fikka has quit [Ping timeout: 248 seconds]
robotoad has quit [Read error: Connection reset by peer]
robotoad has joined #lisp
red-dot has quit [Quit: Going offline, see ya! (www.adiirc.com)]
cpn-uml has left #lisp ["ERC (IRC client for Emacs 26.1)"]
fikka has joined #lisp
fikka has quit [Ping timeout: 240 seconds]
nanoz has joined #lisp
graphene has quit [Remote host closed the connection]
sendai_ has quit [Quit: ZNC 1.6.5 - http://znc.in]
nanozz has joined #lisp
graphene has joined #lisp
kozy has quit [Remote host closed the connection]
fikka has joined #lisp
robotoad has quit [Quit: robotoad]
makomo has quit [Ping timeout: 240 seconds]
nanoz has quit [Ping timeout: 240 seconds]
buffergn0me has quit [Ping timeout: 240 seconds]
azimut has joined #lisp
fikka has quit [Ping timeout: 260 seconds]
brettgilio has joined #lisp
thuffir has quit [Ping timeout: 244 seconds]
thuffir has joined #lisp
fikka has joined #lisp
FreeBirdLjj has quit [Remote host closed the connection]
fikka has quit [Ping timeout: 264 seconds]
<_death> trivial-gray-streams should also export CLOSE since it's part of the Gray proposal
red-dot has joined #lisp
Kundry_Wag has joined #lisp
Kundry_Wag has quit [Ping timeout: 240 seconds]
haom has joined #lisp
thuffir has quit [Ping timeout: 260 seconds]
fikka has joined #lisp
_whitelogger has joined #lisp
pdv_ has joined #lisp
pierpal has quit [Quit: Poof]
pierpal has joined #lisp
pdv_ has quit [Client Quit]
graphene has quit [Remote host closed the connection]
Khisanth has quit [Ping timeout: 240 seconds]
graphene has joined #lisp
fikka has joined #lisp
Folkol_ has joined #lisp
test1600 has quit [Read error: Connection reset by peer]
fikka has quit [Ping timeout: 244 seconds]
FreeBirdLjj has joined #lisp
random-nick has joined #lisp
rozenglass has joined #lisp
Khisanth has joined #lisp
acolarh has quit [Ping timeout: 256 seconds]
kozy has joined #lisp
fikka has joined #lisp
fikka has quit [Ping timeout: 240 seconds]
shka_ has joined #lisp
orivej has quit [Ping timeout: 244 seconds]
kuwze has joined #lisp
fikka has joined #lisp
acolarh has joined #lisp
brettgilio has quit [Quit: Goodbye!]
pagnol has joined #lisp
fikka has quit [Ping timeout: 268 seconds]
brettgilio has joined #lisp
makomo has joined #lisp
brettgilio has quit [Quit: Goodbye!]
milanj_ has joined #lisp
dddddd has joined #lisp
fikka has joined #lisp
fikka has quit [Ping timeout: 240 seconds]
Folkol_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rumbler31 has joined #lisp
whartung has quit [Ping timeout: 268 seconds]
nanozz has quit [Ping timeout: 256 seconds]
fikka has joined #lisp
pdv_ has joined #lisp
rumbler31 has quit [Ping timeout: 260 seconds]
pdv_ has quit [Client Quit]
FreeBirdLjj has quit [Ping timeout: 244 seconds]
whartung has joined #lisp
fikka has quit [Ping timeout: 260 seconds]
gravicappa has joined #lisp
fikka has joined #lisp
Kundry_Wag has joined #lisp
fikka has quit [Ping timeout: 244 seconds]
Kundry_Wag has quit [Ping timeout: 276 seconds]
caltelt_ has quit [Remote host closed the connection]
caltelt_ has joined #lisp
caltelt_ has quit [Ping timeout: 240 seconds]
lumm has joined #lisp
fikka has joined #lisp
makomo has quit [Ping timeout: 248 seconds]
makomo_ has joined #lisp
jmercouris has joined #lisp
fikka has quit [Ping timeout: 260 seconds]
rozenglass has quit [Ping timeout: 240 seconds]
lumm has quit [Ping timeout: 240 seconds]
random-nick has quit [Ping timeout: 240 seconds]
fikka has joined #lisp
rozenglass has joined #lisp
fikka has quit [Ping timeout: 244 seconds]
mrcom has joined #lisp
<mrcom> I really hate CLHS hell...
<makomo_> edgar-rft: regarding your comment about feedback paths -- yes, it's possible to model those as well since pins can be used as input, output or both
<mrcom> How do you declare a type def for a function with keywords?
shifty has joined #lisp
thuffir has quit [Ping timeout: 248 seconds]
lnostdal has quit [Ping timeout: 244 seconds]
<mrcom> e.g., given (defun foo (a &key b)) (declare (type fixnum a) (type list b)) ...)
<mrcom> What's the type declaration for (defun baz (f) (declare (type <<??? something that accepts foo>> f))) ?
surya has quit [Ping timeout: 260 seconds]
<mrcom> And I'm not looking for (declare (type function f)) :)
fikka has joined #lisp
Josh_2 has joined #lisp
Smokitch has joined #lisp
fikka has quit [Ping timeout: 240 seconds]
rumbler31 has joined #lisp
kajo has quit [Ping timeout: 276 seconds]
<trittweiler> mrcom: (declare (type function f))
red-dot has quit [Quit: Going offline, see ya! (www.adiirc.com)]
rumbler31 has quit [Ping timeout: 240 seconds]
fikka has joined #lisp
<mrcom> That's what I wound up doing :/ But the better really, really hates losing to the good.
<trittweiler> (declare (type (function (fixnum &key (:b list))))
<mrcom> Thx!
FreeBirdLjj has joined #lisp
<trittweiler> I'd be surprised if there's a compiler that does anything more with that specification in praxis that it wouldn't do with (declare (type function f))
<mrcom> I'm looking more for type checking than optimizing. SBCL definitely checks when it compiles apply or funcall.
fikka has quit [Ping timeout: 256 seconds]
pierpal has quit [Quit: Poof]
<trittweiler> When you declare a parameter to be a function, and you funcall that parameter, the compiler doesn't need to go through an implicit call to fdefinition. (As symbols and lists of form '(setf foo) are also callable)
pierpal has joined #lisp
vhost-_remote has quit [Ping timeout: 265 seconds]
housel has quit [Read error: Connection reset by peer]
housel has joined #lisp
Bike has joined #lisp
fikka has joined #lisp
fikka has quit [Ping timeout: 260 seconds]
BitPuffin has joined #lisp
fikka has joined #lisp
random-nick has joined #lisp
pagnol has quit [Ping timeout: 240 seconds]
fikka has quit [Ping timeout: 240 seconds]
fikka has joined #lisp
FreeBirdLjj has quit [Ping timeout: 256 seconds]
fikka has quit [Ping timeout: 260 seconds]
red-dot has joined #lisp
markoong has joined #lisp
fikka has joined #lisp
fikka has quit [Read error: Connection reset by peer]
lnostdal has joined #lisp
fikka has joined #lisp
nirved has joined #lisp
igemnace has quit [Ping timeout: 240 seconds]
nirved has quit [Read error: Connection reset by peer]
Posterdati has quit [Remote host closed the connection]
fikka has quit [Ping timeout: 276 seconds]
rumbler31 has joined #lisp
Posterdati has joined #lisp
rumbler31 has quit [Ping timeout: 268 seconds]
FreeBirdLjj has joined #lisp
nowhere_man has quit [Ping timeout: 256 seconds]
fikka has joined #lisp
fikka has quit [Ping timeout: 240 seconds]
lnostdal has quit [Ping timeout: 240 seconds]
fikka has joined #lisp
fikka has quit [Ping timeout: 240 seconds]
makomo_ has quit [Ping timeout: 240 seconds]
fikka has joined #lisp
lumm has joined #lisp
red-dot has quit [Quit: Going offline, see ya! (www.adiirc.com)]
fikka has quit [Ping timeout: 268 seconds]
haom has left #lisp [#lisp]
Baggers has joined #lisp
lumm_ has joined #lisp
red-dot has joined #lisp
lumm has quit [Ping timeout: 268 seconds]
lumm_ is now known as lumm
fikka has joined #lisp
fikka has quit [Ping timeout: 244 seconds]
rumbler31 has joined #lisp
pierpal has quit [Quit: Poof]
lumm has quit [Read error: Connection reset by peer]
pierpal has joined #lisp
rumbler31 has quit [Ping timeout: 244 seconds]
karlosz has joined #lisp
lumm has joined #lisp
JuanDaugherty has joined #lisp
graphene has quit [Remote host closed the connection]
fikka has joined #lisp
graphene has joined #lisp
fikka has quit [Ping timeout: 268 seconds]
lumm_ has joined #lisp
lumm has quit [Ping timeout: 260 seconds]
lumm_ is now known as lumm
knx has joined #lisp
nika has joined #lisp
makomo_ has joined #lisp
fikka has joined #lisp
surya has joined #lisp
xrash has quit [Ping timeout: 260 seconds]
EvW has joined #lisp
makomo_ has quit [Quit: WeeChat 2.0.1]
makomo has joined #lisp
fikka has quit [Ping timeout: 256 seconds]
lumm has quit [Ping timeout: 268 seconds]
lumm has joined #lisp
fikka has joined #lisp
anon has joined #lisp
anon has joined #lisp
anon has quit [Changing host]
fikka has quit [Read error: Connection reset by peer]
anon is now known as Guest38519
karswell has quit [Remote host closed the connection]
lumm has quit [Quit: lumm]
lumm has joined #lisp
Smokitch has quit []
kozy has quit [Ping timeout: 260 seconds]
kozy has joined #lisp
fikka has joined #lisp
fikka has quit [Ping timeout: 240 seconds]
User__ has joined #lisp
User__ has quit [Remote host closed the connection]
w17t has joined #lisp
lnostdal has joined #lisp
fikka has joined #lisp
rozenglass has quit [Read error: Connection reset by peer]
EvW has quit [Ping timeout: 240 seconds]
pjb has joined #lisp
fikka has quit [Ping timeout: 264 seconds]
makomo has quit [Ping timeout: 264 seconds]
rozenglass has joined #lisp
skapata has joined #lisp
milanj_ has quit [Quit: This computer has gone to sleep]
<flip214> trittweiler: with SBCL and (optimize speed) the disassembly with the different declare statements is quite different...
subroot has joined #lisp
<flip214> with an exact declaration, SBCL can jump to the non-keyword parsing entrypoint.
<flip214> and so doesn't even need to build a list of keyword arguments...
surya has quit [Ping timeout: 244 seconds]
jfb4` has joined #lisp
makomo has joined #lisp
jfb4 has quit [Ping timeout: 256 seconds]
FreeBirdLjj has quit [Remote host closed the connection]
w17t has quit [Quit: Leaving]
Arcaelyx has quit [Quit: Textual IRC Client: www.textualapp.com]
w17t has joined #lisp
fikka has joined #lisp
lumm has quit [Ping timeout: 256 seconds]
lumm has joined #lisp
fikka has quit [Ping timeout: 244 seconds]
subroot has quit [Read error: Connection reset by peer]
asarch has joined #lisp
rozenglass has quit [Ping timeout: 244 seconds]
fikka has joined #lisp
JuanDaugherty has quit [Quit: Exeunt]
rumbler31 has joined #lisp
fikka has quit [Ping timeout: 248 seconds]
rumbler31 has quit [Ping timeout: 248 seconds]
FreeBirdLjj has joined #lisp
lumm has quit [Ping timeout: 244 seconds]
igemnace has joined #lisp
fikka has joined #lisp
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #lisp
fikka has quit [Ping timeout: 260 seconds]
Oladon has joined #lisp
robotoad has joined #lisp
red-dot has quit [Quit: Going offline, see ya! (www.adiirc.com)]
fikka has joined #lisp
fikka has quit [Ping timeout: 244 seconds]
Kaisyu has joined #lisp
sjl has joined #lisp
TCZ has joined #lisp
red-dot has joined #lisp
TCZ has quit [Client Quit]
ebrasca has quit [Remote host closed the connection]
gabiruh has quit [Ping timeout: 256 seconds]
lumm has joined #lisp
klltkr has quit [Remote host closed the connection]
fikka has joined #lisp
fikka has quit [Ping timeout: 265 seconds]
fikka has joined #lisp
DemolitionMan has joined #lisp
fikka has quit [Ping timeout: 240 seconds]
pjb has quit [Ping timeout: 276 seconds]
<random-nick> why is define-condition not called defcondition?
fikka has joined #lisp
<beach> random-nick: There is usually no point in asking "why" in such situations. This is true both for programming languages and natural languages. At some point, there was a mysterious consensus that one was better than the other. That's all there is to it usually.
<beach> random-nick: Why is it called "tooth brush" but "dental floss" in English? Why not "dental brush" and "tooth floss"?
pagnol has joined #lisp
<beach> random-nick: You also have define-compiler-macro, define-method-combination, define-modify-macro, define-setf-expander, define-symbol-macro.
fikka has quit [Ping timeout: 240 seconds]
<random-nick> but those already have multiple words
<beach> You are searching for logic and consistency where none is to be had.
<jackdaniel> random-nick: one (made up) reason could be, that defun and defmacro were heritage from older lisps, while "modern" way for naming macros when CL was standarized was using define-* and the were to add conditions to the language
<jackdaniel> s/and the/and they/
<random-nick> jackdaniel: but what about defsetf?
<random-nick> or defgeneric
<beach> random-nick: So why is it called DEFGENERIC rather than DEFINE-GENERIC-FUNCTION?
<beach> random-nick: Get over it. There is no logic reason for it.
<jackdaniel> random-nick: I've given you a made up excuse, there could be others. I wouldn't bother with figuring that out
<beach> random-nick: jackdaniel said "made up".
<jackdaniel> there are more annoying inconsistencies in CL, like argument order in aref and gethash for that instance
<random-nick> okay
robotoad has quit [Ping timeout: 244 seconds]
pjb has joined #lisp
<jmercouris> hence CL21
<jackdaniel> I haven't seen even one project which would use CL21; I've only seen people praising or ignoring it ;-)
<jmercouris> I've never used it, simply because the problems it addresses don't bother me enough
<Bike> hopefully cl21 doesn't focus on john wilkins crap
<jmercouris> if there were enough people using CL21, I had have no problem using it
fikka has joined #lisp
<jmercouris> I'd have*
<jmercouris> but since nobody is using it, I'm not about to write inconsistent code
<jackdaniel> how inconsistent?
fikka has quit [Ping timeout: 244 seconds]
shifty has quit [Ping timeout: 264 seconds]
<pjb> there's nothing inconsistent in a CL program to (:use "CL21") instead of (:use "CL").
<pjb> clim applications (:use "CLIM") instead of (:use "CL"); they're not inconsistent!
robotoad has joined #lisp
graphene has quit [Remote host closed the connection]
graphene has joined #lisp
gabiruh has joined #lisp
Kundry_Wag has joined #lisp
<jackdaniel> CLIM-LISP actually
<jackdaniel> but yes, putting aside this details that's correct
<jmercouris> jackdaniel: code inconsistent with the rest of the community
<pjb> jmercouris: using dependencies doesn't make the code inconsistent.
<jackdaniel> how inconsistent? is code using alexandria inconsistent with anything?
<pjb> This is not a criteria.
<pjb> The only criteria, is whether your code is conforming or not.
<jackdaniel> or if I use named-readtables and I have #f as lambda dispatch - is it inconsistent?
<pjb> (and there is unfortunately a lot of code that is not conforming: that is dependent on specificities of eg. sbcl).
fikka has joined #lisp
JuanDaugherty has joined #lisp
red-dot has quit [Quit: Going offline, see ya! (www.adiirc.com)]
<JuanDaugherty> by CLIM i take it people mean mcclim these days, is it production ready now?
nullniverse has joined #lisp
<jackdaniel> define production ready
<jackdaniel> it is something what may be used to write applications
<JuanDaugherty> usable for an app that can be distributed for use by others
Kundry_Wag has quit [Ping timeout: 264 seconds]
<jackdaniel> sure, why not
fikka has quit [Ping timeout: 244 seconds]
<JuanDaugherty> without expecting them to debug or develop around shortcomings/lack of completion in CLIM
<JuanDaugherty> the why not is because some years ago it was not in that state, at least as far as use with sbcl
<jackdaniel> usually writing complete applications requires some debugging and developing around shortcomings of used libraries. if that's your definition then it is not production ready ;)
<JuanDaugherty> "them" referred to end users of the distribution
jmercouris has quit [Ping timeout: 244 seconds]
<jackdaniel> well, that depends then solely on the programmer. if he exposes interfaces which allow corruping application from the end-user point of view, then they will be able to corrupt it. but I truly don't think it is any library-specific problem, just a matter of testing and programming / qa effort
<JuanDaugherty> ty, and that's based on use of it?
<JuanDaugherty> (i.e. the current thing)
<jackdaniel> what's based on use of it? I've stated an opinion about all software above, not CLIM particularily
<JuanDaugherty> ah, y that was my question
<JuanDaugherty> i wrote my first program in 1974, jackdaniel
<jackdaniel> biggest shortcomming one could find is that McCLIM depends on X server running currently to have something displayed on the screen
<jackdaniel> good for you, JuanDaugherty
<jackdaniel> I wasn't born then, so I can't tell how impressive that is
<JuanDaugherty> i'm good with that i'm not a fan of wayland or whatever
<jackdaniel> limitation is more painful when you consider distribution for Windows or OSX - that requires installing X-server by hand
<JuanDaugherty> no, i'm not interested in those platforms for this
nanoz has joined #lisp
<JuanDaugherty> my default gui is smalltalk, so squeak can handle them
red-dot has joined #lisp
<JuanDaugherty> ('this' being a number cl packages with generic windowing interfaces)
angavrilov has quit [Read error: No route to host]
rumbler31 has joined #lisp
nicht has joined #lisp
nicht has quit [Max SendQ exceeded]
jmercouris has joined #lisp
<jmercouris> pjb: well, writing code with dependencies in mind
<jmercouris> and consider also the fact that cl21 has changes to the way you deal with hashes, etc
<jmercouris> this WILL be inconsistent to how others deal with them
<jmercouris> and this will cause friction
Intensity has quit [Read error: Connection reset by peer]
<_death> CL is a product of a variety of traditions, languages, people.. it is not a theoretical ideal of a single mind, so inconsistencies are expected. that "CL21" thing is one person's (abandoned?) take on how things should be, with its own inconsistencies and oddities.. its name was not well chosen
<jmercouris> _death: Not sure if it is abandoned, maybe
<jmercouris> it is public domain, and a long time since no updates
<jmercouris> but, I don't want to get into the "what is abandoned" debate
<jmercouris> also agreed, the name is terrible
<_death> so if you flip "CL21" in your mind to "SOMEGUYSLISP" you'll see that there's no real reason to even mention it
rumbler31 has quit [Ping timeout: 244 seconds]
<jmercouris> interesting thought experiment
<JuanDaugherty> it's not abandonded if cl21.org being up means that
<flip214> beach: Congratulations!
<flip214> though, TBH, Croatia is much nearer to us ;)
* JuanDaugherty took a bbc quiz to find 'your secret nationality' and it came out Romanian
<JuanDaugherty> *secret nationality
wigust- has joined #lisp
<JuanDaugherty> oh had personality types in mind thought I'd said that
nsrahmad has joined #lisp
<JuanDaugherty> my impression is that caveats aside, if you are reasonably conscientious about explicitly invoking gc in sbcl it's not really a performance hit
FreeBirdLjj has quit [Remote host closed the connection]
wigust has quit [Ping timeout: 276 seconds]
FreeBirdLjj has joined #lisp
* JuanDaugherty wonders what the diff between ql clim and mcclim is
FreeBirdLjj has quit [Ping timeout: 244 seconds]
Intensity has joined #lisp
mflem has joined #lisp
nullniverse has quit [Ping timeout: 248 seconds]
graphene has quit [Remote host closed the connection]
Oladon has quit [Quit: Leaving.]
* JuanDaugherty now, having tried the demo, understands what was meant about X being at issue
graphene has joined #lisp
<JuanDaugherty> fwiw, jackdaniel 1974 was a lot like 2018 with appropriate substitutions, e.g. 'nixon' for 'trump'
lumm has quit [Ping timeout: 240 seconds]
grumble1 has joined #lisp
grumble has quit [Read error: Connection reset by peer]
grumble1 is now known as grumbe
grumbe is now known as grumble
<asarch> "The following restarts are available: SKIP :R1 skip (IN-PACKAGE ASDF-USER), RETRY :R2 retry (IN-PACKAGE ASDF-USER), ..., Break 1 ASDF0[5]>"
<asarch> How can I give an answer to clisp?
<Bike> probably type ":r1" or whatever and hit enter
<asarch> D'oh!
<asarch> Thank you!
<asarch> I was pressing A-C-R-:-1 :-P
Folkol_ has joined #lisp
acolarh has quit [Ping timeout: 268 seconds]
graphene has quit [Remote host closed the connection]
graphene has joined #lisp
random-nick has quit [Read error: Connection reset by peer]
red-dot has quit [Quit: Going offline, see ya! (www.adiirc.com)]
buffergn0me has joined #lisp
Kundry_Wag has joined #lisp
fikka has joined #lisp
graphene has quit [Remote host closed the connection]
acolarh has joined #lisp
graphene has joined #lisp
<beach> flip214: I'll forward the congrats to my (admittedly small) family. She is a French citizen.
fikka has quit [Ping timeout: 260 seconds]
<beach> flip214: Unless, of course, you meant to congratulate me for having a near-complete version of the specification if the SICL garbage collectors of course.
klltkr has joined #lisp
brendyn has quit [Ping timeout: 260 seconds]
nsrahmad has quit [Quit: Leaving]
<Xach>
anewuser has joined #lisp
buffergn0me has quit [Remote host closed the connection]
nickenchuggets has joined #lisp
nickenchuggets has quit [Changing host]
nickenchuggets has joined #lisp
random-nick has joined #lisp
Kaisyu has quit [Quit: Connection closed for inactivity]
<jackdaniel> JuanDaugherty: clim system is just one of subsystems of McCLIM
<jackdaniel> loading only CLIM won't give you a working GUI library
<jackdaniel> perhaps we should change the system name to avoid such confusion
<jackdaniel> or, even better, provide one system for core McCLIM system and a few other for extensions / applications / demos
<jackdaniel> right now core system is split into at least 6 systems afaik
red-dot has joined #lisp
Domaldel has joined #lisp
easye has quit [Remote host closed the connection]
makomo has quit [Ping timeout: 260 seconds]
fikka has joined #lisp
sjl has quit [Quit: WeeChat 2.2-dev]
Kundry_Wag has quit [Remote host closed the connection]
Kundry_Wag has joined #lisp
nika has quit [Quit: Leaving...]
specbot has quit [Read error: No route to host]
minion has quit [Read error: No route to host]
fikka has quit [Ping timeout: 240 seconds]
Kundry_Wag has quit [Ping timeout: 240 seconds]
specbot has joined #lisp
minion has joined #lisp
Intensity has quit [Changing host]
Intensity has joined #lisp
Oladon has joined #lisp
shka_ has quit [Ping timeout: 260 seconds]
shka_ has joined #lisp
nanoz has quit [Ping timeout: 240 seconds]
shka1 has joined #lisp
Murii_ has quit [Remote host closed the connection]
DonVlad has joined #lisp
shka_ has quit [Ping timeout: 260 seconds]
DonVlad_ has joined #lisp
kushal has quit [Remote host closed the connection]
kushal has joined #lisp
DonVlad has quit [Ping timeout: 265 seconds]
EvW has joined #lisp
<JuanDaugherty> i did mcclim.
graphene has quit [Read error: Connection reset by peer]
<JuanDaugherty> when I went to run the demo hit the X rendering extension thing
asarch has quit [Quit: Leaving]
graphene has joined #lisp
klltkr has quit [Remote host closed the connection]
red-dot has quit [Quit: Going offline, see ya! (www.adiirc.com)]
makomo has joined #lisp
red-dot has joined #lisp
<JuanDaugherty> as far the confusion, it was only at the point of looking at what ql offerred in re "CLIM" and by intuition I made the right choice
brettgilio has joined #lisp
igemnace has quit [Ping timeout: 256 seconds]
orivej has joined #lisp
EvW has quit [Remote host closed the connection]
EvW has joined #lisp
<jeosol> morning guys
d4ryus1 is now known as d4ryus
pbadams has joined #lisp
orivej has quit [Ping timeout: 260 seconds]
rumbler31 has joined #lisp
dxtr has joined #lisp
<JuanDaugherty> moin jeosol
<jeosol> what is the better way to run a lisp code remotely?. I will be away soon, but I can ssh to the linux box. I don't have executables created right now. I am aware of nohup but then I need to create some script? non?
<jeosol> or executable
<jeosol> morning JuanDuagherty.
<JuanDaugherty> there are a variety of solutions
<JuanDaugherty> right now I just run in tmux and detach
<jeosol> I wanted to see if you guys do something special, or the old, normal linux way is okay
dxtr has quit [Client Quit]
<jeosol> I did some search I saw "screen ..." and nohup
<JuanDaugherty> in the past I used detachtty
<JuanDaugherty> and there are lisp implementation pkgs that handle
dxtr has joined #lisp
rumbler31 has quit [Ping timeout: 256 seconds]
<JuanDaugherty> i think ur supposed to just be able to use shebang in sbcl but I've never tried it
<jeosol> ok, thanks. did a quick read up on tmux, and other options.
dxtr has quit [Client Quit]
<jeosol> ok, I need to give this some thought since I'm still testing. for now, I just create new functions (to test new options) and just run it after loading.
Kundry_Wag has joined #lisp
brettgilio has quit [Quit: ERC (IRC client for Emacs 26.1)]
nickenchuggets has quit [Read error: Connection reset by peer]
nickenchuggets has joined #lisp
nickenchuggets has quit [Changing host]
nickenchuggets has joined #lisp
klltkr has joined #lisp
Folkol_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
karlosz has quit [Quit: karlosz]
gravicappa has quit [Ping timeout: 244 seconds]
brettgilio has joined #lisp
karlosz has joined #lisp
w17t has quit [Quit: Leaving]
fikka has joined #lisp
Kundry_W_ has joined #lisp
pierpa has joined #lisp
light2yellow has joined #lisp
karlosz has quit [Quit: karlosz]
Kundry_W_ has quit [Ping timeout: 240 seconds]
karlosz has joined #lisp
fikka has quit [Ping timeout: 264 seconds]
brettgilio has quit [Remote host closed the connection]
red-dot has quit [Quit: Going offline, see ya! (www.adiirc.com)]
red-dot has joined #lisp
karlosz has quit [Client Quit]
caltelt_ has joined #lisp
shifty has joined #lisp
vlatkoB has quit [Remote host closed the connection]
rumbler31 has joined #lisp
karlosz has joined #lisp
rumbler31 has quit [Ping timeout: 244 seconds]
light2yellow has quit [Quit: light2yellow]
shka1 has quit [Ping timeout: 248 seconds]
charh has joined #lisp
pierpa has quit [Ping timeout: 252 seconds]
DonVlad_ has quit []
karlosz has quit [Quit: karlosz]
shka1 has joined #lisp
Kundry_Wag has quit [Remote host closed the connection]
Kundry_Wag has joined #lisp
|3b| has joined #lisp
Kundry_Wag has quit [Ping timeout: 240 seconds]
EvW has quit [Ping timeout: 276 seconds]
<jmercouris> jeosol: you can run slime still on a remote machine
graphene has quit [Remote host closed the connection]
<jmercouris> not a really good description, but that's the idea
<jmercouris> description isn't thorough
<jmercouris> if you click the links, it goes into a practical explanation
graphene has joined #lisp
red-dot has quit [Quit: Going offline, see ya! (www.adiirc.com)]
pierpal has quit [Ping timeout: 240 seconds]
shka1 has quit [Ping timeout: 240 seconds]
JuanDaugherty has quit [Quit: Exeunt]
robotoad has quit [Quit: robotoad]
EvW has joined #lisp
Domaldel has quit [Quit: Leaving]
equwal has joined #lisp
graphene has quit [Remote host closed the connection]
graphene has joined #lisp
rumbler31 has joined #lisp
orivej has joined #lisp
edgar-rft has quit [Quit: edgar-rft]
equwal has quit [Remote host closed the connection]
Kundry_Wag_ has joined #lisp
Kundry_Wag_ has quit [Remote host closed the connection]
NoNumber has quit [Remote host closed the connection]
rumbler31 has quit [Ping timeout: 244 seconds]
Kundry_Wag has joined #lisp
Kundry_Wag has quit [Ping timeout: 260 seconds]
Kundry_Wag has joined #lisp
subroot has joined #lisp
Kundry_Wag has quit [Ping timeout: 244 seconds]
pierpa has joined #lisp
fikka has joined #lisp
pbadams has quit [Ping timeout: 276 seconds]
brettgilio has joined #lisp
jmercouris has quit [Remote host closed the connection]
milanj_ has joined #lisp
fikka has quit [Ping timeout: 240 seconds]
DemolitionMan has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/]
orivej has quit [Ping timeout: 264 seconds]
Kundry_Wag has joined #lisp
Kundry_Wag_ has joined #lisp
orivej has joined #lisp
Kundry_Wag has quit [Ping timeout: 240 seconds]
shifty has quit [Ping timeout: 240 seconds]
vsync has quit [Ping timeout: 256 seconds]
red-dot has joined #lisp
_whitelogger has joined #lisp
brettgilio has quit [Remote host closed the connection]
brettgilio has joined #lisp
rumbler31 has joined #lisp
edgar-rft has joined #lisp
brettgilio has quit [Remote host closed the connection]
brettgilio has joined #lisp
zooey has quit [Ping timeout: 250 seconds]
kdas_ has joined #lisp
brettgilio has quit [Remote host closed the connection]
zooey has joined #lisp
kushal has quit [Quit: ZNC 1.7.0 - https://znc.in]
vsync has joined #lisp
Baggers has quit [Remote host closed the connection]
brettgilio has joined #lisp
subr has joined #lisp
subroot has quit [Ping timeout: 260 seconds]
lumm has joined #lisp
xuxuru has joined #lisp
equwal has joined #lisp
xuxuru has quit [Quit: xuxuru]
Kaisyu has joined #lisp
sjl has joined #lisp
pagnol has quit [Ping timeout: 244 seconds]
kjeldahl has quit [Ping timeout: 245 seconds]
Kundry_Wag has joined #lisp
kjeldahl has joined #lisp
vhost- has joined #lisp
vhost- has joined #lisp
vhost- has quit [Changing host]
jlarocco has quit [Read error: Connection reset by peer]
Kundry_Wag has quit [Ping timeout: 240 seconds]
xrash has joined #lisp
lumm has quit [Quit: lumm]
klltkr has quit [Remote host closed the connection]
patlv has joined #lisp
kjeldahl has quit [Ping timeout: 245 seconds]
orivej has quit [Ping timeout: 244 seconds]
<White_Flame> jeosol: you can also just ssh -X into your remote box and launch emacs, to bring up a remote environment on your screen
kjeldahl has joined #lisp
<White_Flame> while it's simple, it can hurt though if you drop your connection at an inopportune time
brettgilio has quit [Read error: Connection reset by peer]
<equwal> I used to do remote lisp programming to keep logs of IRC. TRAMP works really well once you get it setup and move past the learning cure: https://www.emacswiki.org/emacs/TrampMode. Also, there is no input lag, and no risk of data loss.
Arcaelyx has joined #lisp
X-Scale has joined #lisp
<equwal> The basic idea is it seamlessly sets up your buffers to download, be edited, and upload when you do normal file-open and save commands in emacs.
kjeldahl has quit [Ping timeout: 245 seconds]