jackdaniel changed the topic of #commonlisp to: Common Lisp, the #1=(programmable . #1#) programming language | Wiki: <https://www.cliki.net> | IRC Logs: <https://irclog.tymoon.eu/libera/%23commonlisp> | Cookbook: <https://lispcookbook.github.io/cl-cookbook> | Pastebin: <https://plaster.tymoon.eu/>
slyrus has quit [Ping timeout: 260 seconds]
quadrantoracle has quit [Quit: quadrantoracle]
Lord_of_Life has quit [Ping timeout: 240 seconds]
Lord_of_Life has joined #commonlisp
slyrus has joined #commonlisp
mrcom has quit [Quit: Leaving]
slyrus has quit [Ping timeout: 240 seconds]
mrcom has joined #commonlisp
lucasta has joined #commonlisp
slyrus has joined #commonlisp
yottabyte has joined #commonlisp
amb007 has joined #commonlisp
brokkoli_origin has quit [Remote host closed the connection]
greaser|q has quit [Changing host]
greaser|q has joined #commonlisp
greaser|q is now known as GreaseMonkey
amb007 has quit [Ping timeout: 255 seconds]
brokkoli_origin has joined #commonlisp
slyrus has quit [Ping timeout: 255 seconds]
asarch has quit [Quit: Leaving]
slyrus has joined #commonlisp
waleee has quit [Ping timeout: 256 seconds]
slyrus has quit [Ping timeout: 264 seconds]
josrr has quit [Remote host closed the connection]
random-nick has quit [Ping timeout: 260 seconds]
slyrus has joined #commonlisp
slyrus has quit [Ping timeout: 246 seconds]
triffid has quit [Quit: triffid]
triffid has joined #commonlisp
subhuman has joined #commonlisp
quadrantoracle has joined #commonlisp
slyrus has joined #commonlisp
alcor`` has joined #commonlisp
Pixel_Outlaw has joined #commonlisp
alcor` has quit [Ping timeout: 240 seconds]
akoana has quit [Quit: leaving]
ixelp has quit [Ping timeout: 246 seconds]
tok has quit [Read error: Connection reset by peer]
slyrus has quit [Ping timeout: 272 seconds]
gilberth has quit [Ping timeout: 268 seconds]
nocturnal-one is now known as gilberth_
FragmentedCurve has quit [Remote host closed the connection]
ixelp has joined #commonlisp
gilberth_ is now known as nocturnal-one
slyrus has joined #commonlisp
<yottabyte> how can I see what's in the a package I've ql:quickloaded in emacs? I'm using slime
<yottabyte> if I can see everything that's exported or even go to the source or to a function definition easily
<yottabyte> I know I could find the package wherever quicklisp puts them
slyrus has quit [Ping timeout: 252 seconds]
kiyafirs has joined #commonlisp
<yottabyte> there isn't a comma between these 2 array elements, can anyone tell me what I'm doing wrong? trying to understand yason: https://pastebin.com/r76AzRnD
<ixelp> (yason:with-output-to-string* () (yason:with-array () (loop for user in - Pastebin.com
slyrus has joined #commonlisp
slyrus has quit [Ping timeout: 268 seconds]
lucasta has quit [Quit: Leaving]
slyrus has joined #commonlisp
rtypo has quit [Ping timeout: 255 seconds]
shawnw_ has joined #commonlisp
shawnw has quit [Ping timeout: 255 seconds]
X-Scale has joined #commonlisp
slyrus has quit [Ping timeout: 256 seconds]
decweb has quit [Ping timeout: 264 seconds]
<beach> yottabyte: You quickload a system, not a package. For a package, you can see what is exported by using MAP-EXTERNAL-SYMBOLS.
<hayley> The lazy person version would be to type the-package-name: TAB and then a list of symbols appears.
slyrus has joined #commonlisp
slyrus has quit [Ping timeout: 260 seconds]
gilberth has joined #commonlisp
Pixel_Outlaw has quit [Quit: Leaving]
slyrus has joined #commonlisp
genera_ has joined #commonlisp
slyrus has quit [Ping timeout: 255 seconds]
amb007 has joined #commonlisp
genera has quit [Ping timeout: 252 seconds]
josrr has joined #commonlisp
slyrus has joined #commonlisp
<josrr> yottabyte: Within yason:with-array you must use yason:encode-array-element to encode each element of the array; https://plaster.tymoon.eu/view/4336#4336
josrr has quit [Remote host closed the connection]
pfdietz has quit [Quit: Client closed]
istewart has quit [Quit: Konversation terminated!]
slyrus has quit [Ping timeout: 268 seconds]
slyrus has joined #commonlisp
slyrus has quit [Ping timeout: 252 seconds]
mrcom has quit [Ping timeout: 256 seconds]
slyrus has joined #commonlisp
mrcom has joined #commonlisp
slyrus has quit [Ping timeout: 246 seconds]
asarch has joined #commonlisp
quadrantoracle has quit [Quit: quadrantoracle]
slyrus has joined #commonlisp
quadrantoracle has joined #commonlisp
slyrus has quit [Ping timeout: 255 seconds]
subhuman has quit [Remote host closed the connection]
slyrus has joined #commonlisp
subhuman has joined #commonlisp
subhuman has quit [Client Quit]
kurfen has quit [Quit: ZNC - https://znc.in]
admich1 has joined #commonlisp
kurfen has joined #commonlisp
slyrus has quit [Ping timeout: 272 seconds]
wacki has joined #commonlisp
slyrus has joined #commonlisp
Guest96 has joined #commonlisp
Guest96 has left #commonlisp [#commonlisp]
asarch has quit [Quit: Leaving]
slyrus has quit [Ping timeout: 256 seconds]
younder has quit [Remote host closed the connection]
admich1 has quit [Ping timeout: 256 seconds]
admich1 has joined #commonlisp
slyrus has joined #commonlisp
admich1 has quit [Ping timeout: 255 seconds]
quadrantoracle has quit [Quit: quadrantoracle]
admich1 has joined #commonlisp
admich1 has quit [Read error: Connection reset by peer]
admich1 has joined #commonlisp
cmack` has joined #commonlisp
cmack has quit [Ping timeout: 264 seconds]
slyrus has quit [Ping timeout: 255 seconds]
slyrus has joined #commonlisp
admich1 has quit [Ping timeout: 255 seconds]
admich1 has joined #commonlisp
slyrus has quit [Ping timeout: 255 seconds]
jonatack has joined #commonlisp
jon_atack has quit [Ping timeout: 272 seconds]
awlygj has joined #commonlisp
bjorkint0sh has quit [Ping timeout: 240 seconds]
slyrus has joined #commonlisp
younder has joined #commonlisp
slyrus has quit [Ping timeout: 252 seconds]
Lycurgus has quit [Quit: leaving]
slyrus has joined #commonlisp
admich1 has quit [Quit: Quit]
slyrus has quit [Ping timeout: 256 seconds]
ski has quit [Quit: Lost terminal]
donleo has joined #commonlisp
tok has joined #commonlisp
slyrus has joined #commonlisp
alcor`` is now known as alcor
alcor has quit [Changing host]
alcor has joined #commonlisp
X-Scale has quit [Quit: Client closed]
slyrus has quit [Ping timeout: 272 seconds]
dino_tutter has joined #commonlisp
slyrus has joined #commonlisp
mrcom has quit [Read error: Connection reset by peer]
cmack` has quit [Ping timeout: 255 seconds]
mrcom has joined #commonlisp
mrcom has quit [Read error: Connection reset by peer]
mrcom has joined #commonlisp
nybble has quit [Ping timeout: 260 seconds]
pve has joined #commonlisp
msv has quit [Remote host closed the connection]
slyrus has quit [Ping timeout: 268 seconds]
waleee has joined #commonlisp
metsomedog has joined #commonlisp
wacki has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
wacki has joined #commonlisp
slyrus has joined #commonlisp
ym has joined #commonlisp
slyrus has quit [Ping timeout: 240 seconds]
zxcvz has joined #commonlisp
zxcvz has quit [Client Quit]
slyrus has joined #commonlisp
slyrus has quit [Ping timeout: 255 seconds]
mgl_ has joined #commonlisp
jon_atack has joined #commonlisp
jonatack has quit [Ping timeout: 272 seconds]
slyrus has joined #commonlisp
slyrus has quit [Ping timeout: 246 seconds]
mgl_ has quit [Ping timeout: 268 seconds]
kiyafirs has quit [Remote host closed the connection]
slyrus has joined #commonlisp
random-nick has joined #commonlisp
bjorkintosh has joined #commonlisp
bjorkintosh has joined #commonlisp
slyrus has quit [Ping timeout: 268 seconds]
decweb has joined #commonlisp
jrx has joined #commonlisp
decweb has quit [Ping timeout: 272 seconds]
slyrus has joined #commonlisp
Inline has quit [Quit: Leaving]
slyrus has quit [Ping timeout: 264 seconds]
chomwitt has joined #commonlisp
mrcom has quit [Ping timeout: 246 seconds]
mrcom has joined #commonlisp
waleee has quit [Ping timeout: 255 seconds]
amb007 has quit [Ping timeout: 255 seconds]
amb007 has joined #commonlisp
wacki has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
chomwitt has quit [Ping timeout: 255 seconds]
slyrus has joined #commonlisp
slyrus has quit [Ping timeout: 246 seconds]
synchromesh has quit [Read error: Connection reset by peer]
synchromesh has joined #commonlisp
slyrus has joined #commonlisp
chomwitt has joined #commonlisp
rtypo has joined #commonlisp
slyrus has quit [Ping timeout: 240 seconds]
chomwitt has quit [Ping timeout: 272 seconds]
jonatack has joined #commonlisp
yitzi has joined #commonlisp
jon_atack has quit [Ping timeout: 246 seconds]
slyrus has joined #commonlisp
gorignak has quit [Quit: quit]
gorignak has joined #commonlisp
Inline has joined #commonlisp
mrcom has quit [Read error: Connection reset by peer]
mrcom has joined #commonlisp
wacki has joined #commonlisp
<dbotton> What is the difference in MOP between COMPUTE-SLOTS and CLASS-SLOTS?
chomwitt has joined #commonlisp
<beach> CLASS-SLOTS is just a slot reader. No computation takes place.
<beach> ::mop class-slots
<ixelp> class-slots
<beach> ::mop compute-slots
<ixelp> compute-slots
<beach> dbotton: Does that make sense?
<dbotton> So class-slots is more like a cache
<dbotton> of the results of compute?
<beach> You could see it that way, sure.
<beach> You wouldn't want to compute the slots each time you create an instance.
<dbotton> make sense
<dbotton> I am try though to figure out how to go from the effective slot definition to the direct slot definition
<dbotton> so that I can figure out the readers and writers
<dbotton> any pointers?
<dbotton> (sticky fingers today, makes / trying)
<dbotton> I have a standard-effective-slot-definition with class-slots and it is a child of direct-slot-definition and also effective-slot-definition
<dbotton> I got standard-effective-slot-definition from class-slots
<beach> STANDARD-EFFECTIVE-SLOT-DEFINITION is not a subclass of DIRECT-SLOT-DEFINITION if that's what you mean by "child".
<dbotton> I guess the class diagram I am looking at the lines have an alternate meaning
<beach> I think you need to traverse the class precedence list of you class, and find the direct slot definition in each one that has the right name.
<dbotton> ok, MOP has no "standard way" of doing that?
<beach> http://metamodular.com/CLOS-MOP/graph.png is derived from the AMOP.
<dbotton> better diagram, thank you!
<beach> Sure.
<dbotton> I really need to try and create some lexicon between the Lisp world and the Cish world, especially since they are rarely one to one terms either
<dbotton> thanks for the patients
<beach> Sure. "Cish"?
<yottabyte> ty josrr (I think he's gone). so there's no way with yason where I can just take some arbitrary object, and just get the "best guess" at the json? it's largely a manual process like https://plaster.tymoon.eu/view/4336#4336?
<dbotton> C-ish, the non-Lisp world
<beach> Oh, I see.
<beach> That might be tricky, given the huge differences in most cases.
<dbotton> agreed, had I have been a SmallTalk developer instead of an Ada and C++ developer I would have understood what Lisp meant by protocols more readily
shawnw_ has quit [Ping timeout: 256 seconds]
markb1 has quit [Ping timeout: 256 seconds]
<dbotton> but at same time the two (Lisp and Small talk) definitions still not the same
<dbotton> or even the "protocols" added later to C++ or Jave
<beach> Why is it important to translate terms between languages, rather than just using the terms of the language being used.
<beach> ?
<dbotton> So that I can be understood :)
<pranav> beach: I think having caveats would be more accessible for newcomers.
wacki has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<pranav> Caveats about how the term is not to be confused with other usecases.
<beach> I see.
<dbotton> I tend to spend much time trying to say things correctly the Lisp way
<dbotton> which is a good thing for sure
<beach> dbotton: Of course. I just didn't see the need to relate to some other language in order to do that.
<dbotton> just often there is a fear factor (a good fear) to ask a question
<dbotton> beach, agreed however that is when one is Lisp from the ground up
<dbotton> 40 years if developing software and in many many language (and little time, I code between patients)
<dbotton> means that you need a translator sometimes :)
chomwitt has quit [Ping timeout: 256 seconds]
slyrus has quit [Ping timeout: 252 seconds]
<dbotton> (throw in a stroke and sticky fingers and gets more interesting)
<beach> I see.
<contrapunctus> I should note that in the very well-crafted German lessons of the Goethe Institut I attended, the teachers strictly avoided using non-German words or constructs to define/explain German ones...simply because learning languages in relation to each other would throw you off when the analogy inevitably no longer held.
<dbotton> He is very right and why I am happy to get reminded my terms are off
<beach> contrapunctus: Interesting. I was going to add that I am a lousy translator of natural languages, because my "RAM" contains one language at a time. I don't even see funny "false friends" between two languages I completely master.
<dbotton> In time I will be fluent in Lispease
<dbotton> There was an amazing German rabbi in the 1800s that did some incredible work on clear meanings of Hebrew by first throwing out the concept of borrowed terms that was priorly commonly used and redefining understanding the language using only Hebrew itself and classical literature in Hebrew
markb1 has joined #commonlisp
<dbotton> It had a huge impact (academically) in understanding questions on biblical texts, liturgy etc
<dbotton> I wish I had spent time 20 years ago with Lisp even if left and came back to it again when I did
<dbotton> but such is life
edgar-rft_ has joined #commonlisp
<beach> You are unfortunately not alone. Lots of people have invested decades to learn some language that they later discover is an inferior alternative compared to Common Lisp.
asarch has joined #commonlisp
<beach> I was lucky to have the research group of Erik Sandewall in charge of teaching at the university, so I was exposed to Lisp (not Common Lisp though) early.
jrx has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.3)]
<dbotton> I also find it interesting how I bent over the years other languages to fit my needs into something more Lisp like
edgar-rft has quit [Ping timeout: 240 seconds]
<beach> Right. As I often say "people go to a lot of trouble to avoid learning Common Lisp".
pfdietz has joined #commonlisp
<dbotton> I would say people "people go through a lot to use Lisp without realizing that is what they are doing"
<dbotton> :)
<_death> the Paepcke book contains some chapters comparing CLOS to object systems in other languages (incl. C++ and Smalltalk)
<dbotton> Probably only Lisp book I haven't read lol
<dbotton> Will fix that this week
<_death> nah, there are many ;)
<dbotton> I doubt many, I own his work just never read it strangely
<dbotton> Section III has the comparisons
<dbotton> live and learn :)
slyrus has joined #commonlisp
ronald_ has quit [Ping timeout: 256 seconds]
slyrus has quit [Ping timeout: 264 seconds]
shka has joined #commonlisp
jonatack has quit [Ping timeout: 255 seconds]
slyrus has joined #commonlisp
thuna` has joined #commonlisp
<dbotton> _death the rest of the book would have also helped me much at the start.. thanks :)
<dbotton> A "Thinking in" Lisp tutorial a good idea, I personally am not there yet
jonatack has joined #commonlisp
<ixelp> death comments on Any literature comparing SELF and CLOS?
slyrus has quit [Ping timeout: 256 seconds]
wacki has joined #commonlisp
jonatack has quit [Ping timeout: 268 seconds]
X-Scale has joined #commonlisp
<dbotton> _death I think the reason I never spend time on it the time I was more interested just practical use of the language, my "next" pass through my library will be on theory / thinking, soon
<dbotton> (sorry the poor wording/spelling.. should proofread myself better... bad habits)
<_death> cool
<ixelp> Object-Oriented ProgrammingThe CLOS Perspective | Books Gateway | MIT Press
shawnw_ has joined #commonlisp
slyrus has joined #commonlisp
slyrus has quit [Ping timeout: 240 seconds]
akoana has joined #commonlisp
chomwitt has joined #commonlisp
<bjorkintosh> dbotton: what does your lisp-brary look like?
<dbotton> I grabbed more or less everything that was available, purchased and download, cut and scan etc. so that I have everything mobile and searchable
<bjorkintosh> oh no pix?
<dbotton> It has the advantage that when I put in my google drive Paepacke see his works and also a number of others that quote him etc
<ixelp> Snippet | IRCCloud
<dbotton> so that clip came up I thought was interesting
slyrus has joined #commonlisp
chomwitt has quit [Ping timeout: 246 seconds]
<dbotton> I have some books <bjorkintosh> my library for medicine are all digital (I have some I keep paper or glue back together
<dbotton> I have 1000s of books paper but that is more religious works
<dbotton> Like I have a paper copy of CLTL2
<dbotton> I actually have the paper version (cut but kept) of Paepcke books next to me now
<bjorkintosh> ah I see.
slyrus has quit [Ping timeout: 272 seconds]
<bjorkintosh> a significant advantage of lisp is that a number of the books are on archive. and there's still quite a bit to be gleaned from them.
<dbotton> Also makes it easy to have almost everything published :) so why can make the claim
<dbotton> The fact that Lisp as a language is not a moving target alone makes Lisp incredible and testament to its abilities
ocra8 has joined #commonlisp
<dbotton> I remember waiting years for the "next" standard to implement something....
<dbotton> Or the standard process being hijacked for niche directions
<dbotton> My experience with Lisp and community has been amazing
quadrantoracle has joined #commonlisp
quadrantoracle has left #commonlisp [#commonlisp]
slyrus has joined #commonlisp
mgl_ has joined #commonlisp
decweb has joined #commonlisp
anticomputer has quit [Remote host closed the connection]
chiselfuse has quit [Remote host closed the connection]
chiselfuse has joined #commonlisp
anticomputer has joined #commonlisp
slyrus has quit [Ping timeout: 240 seconds]
decweb has quit [Ping timeout: 256 seconds]
istewart has joined #commonlisp
slyrus has joined #commonlisp
X-Scale has quit [Quit: Client closed]
anticomputer has quit [Remote host closed the connection]
anticomputer has joined #commonlisp
shawnw_ has quit [Ping timeout: 264 seconds]
asarch has quit [Quit: Leaving]
slyrus has quit [Ping timeout: 264 seconds]
awlygj has quit [Quit: leaving]
istewart_ has joined #commonlisp
ym has quit [Ping timeout: 268 seconds]
<dbotton> Is there a way to "detect" the return of a form evaluation is mutli value?
istewart has quit [Ping timeout: 272 seconds]
josrr has joined #commonlisp
slyrus has joined #commonlisp
jonatack has joined #commonlisp
<josrr> yottabyte: Yason doesn't make any guesses; it maps objects by their type according to this table: http://phmarek.github.io/yason/#mapping
<ixelp> YASON - A JSON encoder/decoder for Common Lisp
nybble has joined #commonlisp
FragmentedCurve has joined #commonlisp
slyrus has quit [Ping timeout: 256 seconds]
<_death> clhs multiple-value-list
<ixelp> CLHS: Macro MULTIPLE-VALUE-LIST
mgl_ has quit [Ping timeout: 256 seconds]
cage has joined #commonlisp
mgl_ has joined #commonlisp
chiselfuse has quit [Remote host closed the connection]
chiselfuse has joined #commonlisp
<dbotton> thanks
slyrus has joined #commonlisp
mgl_ has quit [Ping timeout: 255 seconds]
slyrus has quit [Ping timeout: 255 seconds]
metsomedog has quit [Remote host closed the connection]
slyrus has joined #commonlisp
shawnw_ has joined #commonlisp
varjag has joined #commonlisp
slyrus has quit [Ping timeout: 272 seconds]
X-Scale has joined #commonlisp
slyrus has joined #commonlisp
slyrus has quit [Ping timeout: 256 seconds]
slyrus has joined #commonlisp
X-Scale has quit [Quit: Client closed]
mgl_ has joined #commonlisp
slyrus has quit [Ping timeout: 255 seconds]
ym has joined #commonlisp
shawnw_ has quit [Ping timeout: 272 seconds]
slyrus has joined #commonlisp
attila_lendvai has joined #commonlisp
slyrus has quit [Ping timeout: 256 seconds]
wacki has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
slyrus has joined #commonlisp
attila_lendvai has quit [Ping timeout: 268 seconds]
jonatack has quit [Ping timeout: 268 seconds]
istewart_ has quit [Quit: Konversation terminated!]
wacki has joined #commonlisp
slyrus has quit [Ping timeout: 260 seconds]
slyrus has joined #commonlisp
edgar-rft_ is now known as edgar-rft
slyrus has quit [Ping timeout: 240 seconds]
rogersm has joined #commonlisp
slyrus has joined #commonlisp
waleee has joined #commonlisp
slyrus has quit [Ping timeout: 256 seconds]
cage has quit [Quit: rcirc on GNU Emacs 29.3]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
chomwitt has joined #commonlisp
ocra8 has quit [Quit: WeeChat 4.2.2]
slyrus has joined #commonlisp
<luis> fe[nl]ix: what's up with GerritForge?
theruran has quit [Quit: Connection closed for inactivity]
<fe[nl]ix> luis: I wanted to try it and the Github UI doesn't allow to selectively give it access to only some organizations
<fe[nl]ix> it should be pretty safe, but feel free to disable it
slyrus has quit [Ping timeout: 240 seconds]
rogersm has quit [Quit: Leaving...]
Pixel_Outlaw has joined #commonlisp
decweb has joined #commonlisp
<dbotton> is there a way to "return" from mapcar and not continue to process the rest of the list?
<bike> dbotton: not directly, but you can (block nil (mapcar (lambda ... (return ...)) ...))
slyrus has joined #commonlisp
_cymew_ has quit [Ping timeout: 252 seconds]
zyd has left #commonlisp [(null nil) => T]
shka has quit [Quit: Konversation terminated!]
zyd has joined #commonlisp
<dbotton> Thanks. Just change to a dolist
<dbotton> But good to know, didn't think I could use a block to "break out" like that. Thanks
slyrus has quit [Ping timeout: 256 seconds]
<gilberth> That's sad actually.
<gilberth> Because, indeed, very few languages allow you to close over a BLOCK tag or a TAGBODY tag.
amb007 has quit [Remote host closed the connection]
amb007 has joined #commonlisp
yitzi has quit [Remote host closed the connection]
slyrus has joined #commonlisp
lucasta has joined #commonlisp
Lycurgus has joined #commonlisp
mariari has quit [Ping timeout: 246 seconds]
slyrus has quit [Ping timeout: 255 seconds]
slyrus has joined #commonlisp
<edgar-rft> here's howto use blocks to break out -> https://www.gamesness.com/breakout-video-game/
pve has quit [Quit: leaving]
fe[nl]ix has quit [Quit: Valete!]
jonatack has joined #commonlisp
fe[nl]ix has joined #commonlisp
slyrus has quit [Remote host closed the connection]
ym has quit [Ping timeout: 268 seconds]
slyrus has joined #commonlisp
amb007 has quit [Ping timeout: 255 seconds]
Alfr has quit [Remote host closed the connection]
Alfr has joined #commonlisp
Alfr is now known as Guest9627
Alfr has joined #commonlisp
alcor has quit [Ping timeout: 240 seconds]
Guest9627 has quit [Read error: Connection reset by peer]
shawnw_ has joined #commonlisp
slyrus has quit [Remote host closed the connection]
wacki has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
shawnw_ has quit [Ping timeout: 268 seconds]
anticomputer_ has joined #commonlisp
anticomputer has quit [Ping timeout: 260 seconds]
slyrus has joined #commonlisp
dino_tutter has quit [Ping timeout: 268 seconds]
slyrus has quit [Ping timeout: 240 seconds]
jon_atack has joined #commonlisp
tok has quit [Remote host closed the connection]
jonatack has quit [Ping timeout: 264 seconds]
jonatack has joined #commonlisp
jon_atack has quit [Ping timeout: 272 seconds]
slyrus has joined #commonlisp
yitzi has joined #commonlisp
Josh_2 has quit [Ping timeout: 268 seconds]
theruran has joined #commonlisp
akoana has quit [Quit: leaving]
<dbotton> <gilberth> why sad? I would not have thought that was possible outside of a condition/exception. (showing my Pascal/Ada history)
chomwitt has quit [Ping timeout: 255 seconds]
<gilberth> Yes exactly, and that is the sad part. I mean that RETURN is lexically inside that BLOCK, why is it surprising that this works? It should surprise people when it doesn't.
trannus_aran has joined #commonlisp
<gilberth> Or put otherwise: It should surprise people that e.g. int *pair (int a, int b) { int res[2] = { a, b }; return res; } causes problems.
<dbotton> I get you.
<dbotton> Anyone have any ideas of what functionality one would like to see in a tool like my "Object Scope"
<dbotton> You can discover more or less all you can retrieve from the MOP
<dbotton> and right click through to the system browser for code etc
<dbotton> I don't think I see value in a click to add a method or slot.
<dbotton> The nature of OO in Lisp is not 1 to 1 with small talk
slyrus has quit [Remote host closed the connection]
donleo has quit [Ping timeout: 256 seconds]
<dbotton> thought of one browse list content
amb007 has joined #commonlisp
amb007 has quit [Ping timeout: 255 seconds]
mgl_ has quit [Ping timeout: 252 seconds]
slyrus has joined #commonlisp
varjag has quit [Ping timeout: 260 seconds]