phoe changed the topic of #lisp to: Common Lisp, the #1=(programmable . #1#) programming language | <http://cliki.net/> <https://irclog.tymoon.eu/freenode/%23lisp> <https://irclog.whitequark.org/lisp> <http://ccl.clozure.com/irc-logs/lisp/> | SBCL 1.4.16, CMUCL 21b, ECL 16.1.3, CCL 1.11.5, ABCL 1.5.0
moei has quit [Quit: Leaving...]
quazimodo has quit [Ping timeout: 245 seconds]
quazimodo has joined #lisp
<oni-on-ion> racecar
<stylewarning> gaze___: what’s up
<gaze___> ooh nice! the lisp dude. How's it worked out? You're using mostly SBCL, right?
<gaze___> I'd be more keen to adopt it for scientific stuff if I could get a gui and some plotting functionality... is that something you've worked on?
X-Scale` has joined #lisp
cosimone has quit [Quit: WeeChat 2.3]
<gaze___> I should probably bite the bullet and just try and get qtools/commonqt working but the fact that it only builds with older Qt bugs me a little.
X-Scale has quit [Ping timeout: 246 seconds]
X-Scale` is now known as X-Scale
<stylewarning> gaze___: We use SBCL and have been experimenting with ECL for some things. Perhaps disappointingly, we haven’t tried building a GUI for anything with Lisp, let alone done any plotting. Most folks just grab for Python/matplotlib and don’t attempt any scientific visualization with Lisp.
<stylewarning> gaze___: what sorts of things do you want to visualize?
<gaze___> well... the way we run our experiments (I'm also with a QC group) is we have a script that has a DSL for generating microcode for our feedback controller, and right next to it a function that processes and visualizes the data coming off the feedback controller
<gaze___> and this has been really useful. It's nice to jump from script to script to tune or to figure out how many averages you need or go "oops I set the frequency wrong let's change that and go again"
<gaze___> so you might have one for calibrating your separatrix for state estimation which churns the data and plots a histogram, colored by prep state, and then another that just runs a t2 experiment and knows it should fit a decaying sine-modulated exponential
<stylewarning> gaze___: which QC group? For something like that, if it can be simple, I might try McCLIM.
<gaze___> is mcclim alive?
<stylewarning> If it has to be “industrial strength”, maybe use LispWorks. (But improving the OSS ecosystem is definitely desirable.)
<stylewarning> McCLIM is actively developed yes
<gaze___> I had no idea! that's awesome
<gaze___> every 6 months I go to the lispworks pricing page and go "nope"
<gaze___> maybe for a business it's ok. I just can't swallow it.
<stylewarning> gaze___: yeah reasonable. You should see what you can manage with McCLIM. I’d love to hear that, esp. if it’s used in the world of QC.
<gaze___> I'm nearly done with my PhD so I likely won't be starting something new... but I'm always interested in software in science
<stylewarning> gaze___: you can always contribute to quilc/qvm! (:
<gaze___> sounds fun, I'll likely pour through the code to see how things are done.
<stylewarning> gaze___: is any of the SW of your group/PhD open?
Bike has joined #lisp
<gaze___> the controller/compiler isn't... there's little bits and pieces are public
<gaze___> I think pyEPR is maybe one of the bigger software packages to come from our group
<gaze___> but that's for qubit design
<stylewarning> Ah cool
<gaze___> https://github.com/heeres/objectsharer Oh there's also this which we use for instrument control
pierpal has joined #lisp
rksm has quit [Ping timeout: 246 seconds]
rdh has joined #lisp
t58 has quit [Quit: Night]
PuercoPop has left #lisp ["Killed buffer"]
zotan has quit [Ping timeout: 258 seconds]
zotan has joined #lisp
quazimodo has quit [Ping timeout: 246 seconds]
quazimodo has joined #lisp
lavaflow has quit [Ping timeout: 258 seconds]
Kaisyu7 has quit [Quit: ERC (IRC client for Emacs 26.2)]
lavaflow has joined #lisp
hvxgr has joined #lisp
Kaisyu7 has joined #lisp
rdh has quit [Remote host closed the connection]
orivej has quit [Ping timeout: 252 seconds]
oni-on-ion has quit [Remote host closed the connection]
mindCrime has joined #lisp
Aruseus has joined #lisp
oni-on-ion has joined #lisp
rumbler31 has joined #lisp
caltelt has joined #lisp
Bike has quit [Quit: Lost terminal]
oni-on-ion has quit [Remote host closed the connection]
FreeBirdLjj has joined #lisp
causenetsofv has quit [Ping timeout: 246 seconds]
FreeBirdLjj has quit [Ping timeout: 258 seconds]
mindCrime has quit [Ping timeout: 268 seconds]
mindCrime has joined #lisp
xkapastel has joined #lisp
itruslove has joined #lisp
jack_rabbit has joined #lisp
esrse has joined #lisp
mindCrime has quit [Ping timeout: 245 seconds]
dddddd has quit [Remote host closed the connection]
bexx has quit [Remote host closed the connection]
<aeth> And yes I'm calling this the worst hello world for Common Lisp even though my previous one was (#4f(+++++++++[>++++++++<-]>.<+++[>++++++++<-]>+++++.+++++++..+++.>++++[>++++++++<-]>.<<<+++[>--------<-]>.<+++[>++++++++<-]>.+++.------.--------.>>+.<++++++++++.))
<beach> Good morning everyone!
<beach> Bike: In SICL, CONS cells are not represented the same way as other objects. They are a special case.
<koenig> Are you the developer of SICL?
<beach> I am, yes.
<koenig> I had a brief (~20 minute) look through that earlier today and was impressed.
<koenig> That is a lot of work!
<aeth> koenig: Afaik it has been a very long term project of beach's
<beach> It is, and there is still a lot of work left to do before it is finished.
<aeth> beach: when did you start?
<koenig> I am not deeply knowledgeable in Common Lisp, so it is always interesting to me to see code like that. I learn a lot.
<beach> Good question. 10 years ago or so?
<koenig> Holy cow. Very nice.
<beach> I have produced a lot of research results during that time as well.
<beach> That's an essential reason for the project.
<koenig> My Common Lisp learning for today was finding out that defun is not in fact a special form.
<beach> Great! Yes, it's a macro.
<beach> Typically expands to something like (setf (fdefinition <name>) (lambda (<parameters>) <body>))
<koenig> Indeed, I was also educated about that. Connecting it to the syntactic sugar of how to implement Scheme's function define was helpful.
<koenig> The peculiar thing to me is, I know a fairly good amount of computer science. But Lisp is something that I keep unraveling more and more and more.
<beach> That's good.
<White_Flame> metaprogramming is the big thing that's really not taught often
<White_Flame> but the handling of code & data interchangeably also has a lot of overlap with compiler technology and transforms
<koenig> I've taken a few graduate level compiler construction classes.
<koenig> I've also written some simple CL macros. But I have to think mindfully about it when I do.
<beach> Oh, good. You might want to help out with SICL one day then.
<koenig> Mostly I just need to practice a lot.
<koenig> Maybe!
<White_Flame> no, everybody still has to write macros very mindfully ;)
<White_Flame> especially if they're not degenerately trivial cases
<koenig> Well you all are very encouraging! Thanks for that. I'm headed to sleep now and will learn more Lisp magic tomorrow. :)
<beach> koenig: Sleep well.
torbo has joined #lisp
Lycurgus has joined #lisp
pankajgodbole has joined #lisp
gravicappa has joined #lisp
<beach> It looks like I started in 2008.
pierpal has quit [Quit: Poof]
pierpal has joined #lisp
pankajgodbole has quit [Ping timeout: 245 seconds]
<aeth> wow
caltelt has quit [Ping timeout: 258 seconds]
Kevslinger has quit [Quit: Connection closed for inactivity]
pillton has joined #lisp
rumbler31 has quit [Remote host closed the connection]
<pjb> Yes, when you write macros, you have to mind two states at once: the state of the macro itself (macroexpansion time), and the state of the expansion (run-time). At least. Some macros have 3 or 4 levels!
aru_ has joined #lisp
Aruseus has quit [Ping timeout: 259 seconds]
torbo has quit [Remote host closed the connection]
vlatkoB has joined #lisp
aru_ has quit [Remote host closed the connection]
Lycurgus has quit [Quit: Exeunt]
rumbler31 has joined #lisp
Necktwi has joined #lisp
xkapastel has quit [Quit: Connection closed for inactivity]
jack_rabbit has quit [Ping timeout: 252 seconds]
dale has quit [Quit: dale]
sauvin has joined #lisp
makomo has joined #lisp
itruslove has quit [Quit: ZNC - http://znc.in]
campy_fellow has quit [Ping timeout: 258 seconds]
campy_fellow has joined #lisp
jprajzne has joined #lisp
libertyprime has quit [Ping timeout: 258 seconds]
JohnMS_WORK has joined #lisp
hiroaki has quit [Ping timeout: 245 seconds]
jack_rabbit has joined #lisp
libertyprime has joined #lisp
edgar-rft has quit [Quit: Leaving]
varjag has joined #lisp
nowhere_man has joined #lisp
scymtym has quit [Ping timeout: 258 seconds]
nowhereman has joined #lisp
nowhere_man has quit [Ping timeout: 255 seconds]
techquila has joined #lisp
techquila has quit [Remote host closed the connection]
techquila has joined #lisp
karlosz has quit [Quit: karlosz]
eschatologist has quit [Quit: ZNC 1.7.2+deb2 - https://znc.in]
libertyprime has quit [Ping timeout: 268 seconds]
eschatologist has joined #lisp
campy_fellow has quit [Read error: Connection reset by peer]
<aeth> Anything new in Common Lisp this week?
campy_fellow has joined #lisp
campy_fellow has quit [Read error: Connection reset by peer]
campy_fellow has joined #lisp
wigust has quit [Ping timeout: 258 seconds]
v88m has quit [Read error: Connection reset by peer]
schweers has joined #lisp
<no-defun-allowed> CLtL 3 got released
wigust has joined #lisp
v88m has joined #lisp
<no-defun-allowed> in the press conference, Steele said he was very pleased with the new support in CLtL3 for segfaulting, infix notation, manual malloc/free and hygenic macros
nowhereman has quit [Ping timeout: 258 seconds]
<shka_> is that a joke?
<no-defun-allowed> shka_: someone recorded it in https://www.youtube.com/watch?v=dQw4w9WgXcQ
<shka_> *sigh*
<no-defun-allowed> :D
itruslove has joined #lisp
scymtym has joined #lisp
Folkol has quit [Quit: Textual IRC Client: www.textualapp.com]
Folkol has joined #lisp
rumbler31 has quit [Remote host closed the connection]
fivo has joined #lisp
gjvc has quit [Remote host closed the connection]
edgar-rft has joined #lisp
hhdave has joined #lisp
nicdev has quit [Ping timeout: 252 seconds]
edgar-rft has quit [Quit: Leaving]
cyberoctopi has quit [Ping timeout: 252 seconds]
Zaab1t has joined #lisp
Lycurgus has joined #lisp
dddddd has joined #lisp
shrdlu68 has joined #lisp
scymtym has quit [Ping timeout: 252 seconds]
Zaab1t has quit [Quit: bye bye friends]
orivej has joined #lisp
pfdietz_ has joined #lisp
<pfdietz_> Clicked the link. Got what I expected.
Folkol has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<no-defun-allowed> It really is not hard to remember `dQw`. Then you only have a 1 in 32768 false positive rate (if YouTube uses base32 IDs).
<aeth> the youtube one? I know dQ
<aeth> It's also a much shorter URL than the current ones so it can't be a current video
<aeth> hmm, or it's not
<aeth> It doesn't look like they added length
<pfdietz_> koenig: defun being a macro means you can play games with *macroexpand-hook* to intercept and modify defun forms, without having to modify the source code in question. Quite useful in some situations.
<no-defun-allowed> I'm not sure if you can count on that from memory.
<no-defun-allowed> Given defun usually expands to some implementation-dependent stuff, I would expect implementations do not have to use macros for stuff like that...
<aeth> Option A: write your own defmacro wrapper that expands into a defun. Option B: Use *macroexpand-hook* to intercept defun forms
<aeth> I have temporarily modified the source of functions in Quicklisp a few times for debugging (technically that's not even necessary, just being in the right package is, afaik), so the situations where Option B is required must be really rare.
cyberoctopi has joined #lisp
<pfdietz_> aeth: the situation is where one is writing tooling that applies to other people's code.
<aeth> oh
Folkol has joined #lisp
cyberoctopi has quit [Ping timeout: 244 seconds]
campy_fellow has quit [Ping timeout: 246 seconds]
campy_fellow has joined #lisp
campy_fellow has quit [Ping timeout: 255 seconds]
cyberoctopi has joined #lisp
kajo has joined #lisp
m00natic has joined #lisp
campy_fellow has joined #lisp
beach has quit [Ping timeout: 258 seconds]
egp_ has joined #lisp
cyberoctopi has quit [Ping timeout: 268 seconds]
campy_fellow has quit [Read error: Connection reset by peer]
campy_fellow has joined #lisp
campy_fellow has quit [Read error: Connection reset by peer]
campy_fellow has joined #lisp
xkapastel has joined #lisp
Folkol_ has quit [Ping timeout: 246 seconds]
Folkol__ has joined #lisp
orivej has quit [Ping timeout: 252 seconds]
Arcaelyx has quit [Ping timeout: 258 seconds]
Folkol has quit [Read error: Connection reset by peer]
funnel has quit [Ping timeout: 276 seconds]
cyberoctopi has joined #lisp
funnel has joined #lisp
cyberoctopi has quit [Ping timeout: 246 seconds]
chuchana has joined #lisp
chuchana has left #lisp [#lisp]
kajo has quit [Quit: From my rotting body, flowers shall grow and I am in them and that is eternity. -- E. M.]
Lord_of_Life_ has joined #lisp
Lord_of_Life has quit [Ping timeout: 246 seconds]
Lord_of_Life_ is now known as Lord_of_Life
Lycurgus has quit [Ping timeout: 268 seconds]
dkmueller has joined #lisp
HDurer has joined #lisp
esrse has quit [Ping timeout: 258 seconds]
orivej has joined #lisp
gxt has quit [Ping timeout: 258 seconds]
Folkol__ has quit [Read error: Connection reset by peer]
Folkol has joined #lisp
rumbler31 has joined #lisp
moldybits has quit [Quit: WeeChat 2.4]
Younder has joined #lisp
egp_ is now known as phreak-nonlinear
Bike has joined #lisp
cyberoctopi has joined #lisp
moldybits has joined #lisp
beach has joined #lisp
cyberoctopi has quit [Ping timeout: 257 seconds]
amerlyq has joined #lisp
xkapastel has quit [Quit: Connection closed for inactivity]
rumbler31 has quit [Remote host closed the connection]
scymtym has joined #lisp
anewuser has joined #lisp
rumbler31 has joined #lisp
prxq has joined #lisp
dale_ has joined #lisp
dale_ is now known as dale
rumbler31 has quit [Remote host closed the connection]
mindCrime has joined #lisp
shifty has quit [Ping timeout: 255 seconds]
<schweers> I have a question regarding restarts on sbcl. I have a funcion which contains the following code: https://pastebin.com/W7gipV0A
<schweers> I get a warning, that something could not be stack allocated. Can anyone tell me how I might find out what this is about?
<prxq> schweers: IIRC this is about optimization. Stack allocation is faster.
SylvanCyborg has joined #lisp
<schweers> Yeah, I gathered that. But I’m not sure what is to be allocated on the stack. I also only get this on restart-case.
<schweers> I guess that a closure has to be allocated, but I’m not sure if that is what SBCL is complaining about.
<grewal> possibly, sbcl is able to allocate cloures on the stack
<prxq> schweers: ist it a warning or a note?
<schweers> what wonders me is that I’m not compiling with optimizations which (to my mind) warrent such a note.
<schweers> prxq: it is a note.
<schweers> This is what I get: https://pastebin.com/KkNmQhnC
dacoda has joined #lisp
<Bike> restart-case expands into something that makes several closures, and sbcl will try to stack allocate them because there's no reason not to
<Bike> it probably shouldn't bug you about it under low optimization settings, though
<schweers> I compiled under these settings: (declaim (optimize (speed 0) (safety 3) (compilation-speed 0) (debug 3)))
<schweers> Bike: I wouldn’t have been surprised if this had happened under aggressive settings. I probably would have just ignored it then. But now I am wondering.
ebrasca has joined #lisp
<Bike> declaring speed 0 seems to be enough.
<Bike> possibly it notes this when space > speed.
varjag has quit [Quit: ERC (IRC client for Emacs 25.2.2)]
<Bike> don't think you need to worry about it, regardless. though i'm not sure why it can't stack allocate this
<Bike> compiler being dumb, maybe
<Bike> it also only complains when both restarts are there. if there's just one it's fine
<Bike> mysterious
cyberoctopi has joined #lisp
<Younder> schweers, How strictly does SBCL adhere to these optimization settings?
<beach> I have the same "problem", and it is not that I worry about anything, but the notes are irritating, because each time I jump and think I might have a warning.
cyberoctopi has quit [Ping timeout: 246 seconds]
<grewal> muffling compiler-notes might help
ludston has joined #lisp
dkmueller has quit [Ping timeout: 258 seconds]
JohnMS has joined #lisp
jgodbou has quit [Ping timeout: 256 seconds]
<schweers> Younder: I don’t understand your question.
<beach> grewal: I guess. Thanks.
<schweers> beach: That is precisely the reason why I’m asking this question. It seems I’ll just have to live with it.
JohnMS_WORK has quit [Ping timeout: 252 seconds]
<Bike> might ask #sbcl. i'm not used to seeing notes except under high settings.
<Bike> i don't understand ir1notify enough to figure out how it decides to print the note.
<beach> Exactly.
t58 has joined #lisp
sjl_ has joined #lisp
Bike has quit [Quit: Page closed]
Bike has joined #lisp
atgreen has joined #lisp
shrdlu68 has quit [Quit: WeeChat 2.3]
cyberoctopi has joined #lisp
JohnMS has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/]
jprajzne has quit [Remote host closed the connection]
cyberoctopi has quit [Ping timeout: 258 seconds]
ludston has quit [Ping timeout: 258 seconds]
Arcaelyx has joined #lisp
cyberoctopi has joined #lisp
ym has joined #lisp
orivej has quit [Ping timeout: 255 seconds]
schweers has quit [Ping timeout: 248 seconds]
varjag has joined #lisp
oni-on-ion has joined #lisp
campy_fellow has quit [Ping timeout: 255 seconds]
campy_fellow has joined #lisp
LiamH has joined #lisp
<dim> sb-bsd-sockets:local-socket is not found when using SBCL 1.4.16 on windows, what can I do about that? (it makes loading qmynd impossible and then pgloader too)
lumm has joined #lisp
Younder has quit [Quit: Leaving]
cyberoctopi has quit [Ping timeout: 244 seconds]
<dim> #+(and (not win32) (or ccl sbcl ecl))
kajo has joined #lisp
rippa has joined #lisp
hhdave has quit [Ping timeout: 246 seconds]
anewuser has quit [Quit: anewuser]
phreak-nonlinear has quit [Quit: Leaving]
moei has joined #lisp
campy_fellow has quit [Read error: Connection reset by peer]
campy_fellow has joined #lisp
atgreen has quit [Ping timeout: 258 seconds]
Kevslinger has joined #lisp
m00natic has quit [Remote host closed the connection]
fivo has quit [Quit: WeeChat 1.9.1]
manualcrank has joined #lisp
orivej has joined #lisp
scymtym has quit [Ping timeout: 252 seconds]
lumm has quit [Quit: lumm]
nanoz has joined #lisp
lumm has joined #lisp
xantoz has quit [Read error: Connection reset by peer]
lavaflow has quit [Ping timeout: 246 seconds]
edgar-rft has joined #lisp
Jesin has quit [Quit: Leaving]
atgreen has joined #lisp
lavaflow has joined #lisp
Jesin has joined #lisp
Jesin has quit [Quit: Leaving]
Jesin has joined #lisp
lumm has quit [Quit: lumm]
lumm has joined #lisp
cosimone has joined #lisp
X-Scale` has joined #lisp
lumm has quit [Client Quit]
lumm has joined #lisp
sauvin has quit [Read error: Connection reset by peer]
X-Scale has quit [Ping timeout: 255 seconds]
X-Scale` is now known as X-Scale
PuercoPop has joined #lisp
cosimone has quit [Ping timeout: 252 seconds]
cosimone has joined #lisp
karlosz has joined #lisp
rdh has joined #lisp
<pfdietz> Is there Common Lisp support for FlatBuffers? I know there's a protobuf package out there.
gravicappa has quit [Ping timeout: 246 seconds]
lnostdal has joined #lisp
DXH30 has joined #lisp
<DXH30> good morning ?
cosimone has quit [Quit: WeeChat 2.3]
DXH30 has left #lisp [#lisp]
DXH30_ has joined #lisp
<oni-on-ion> yes
<oni-on-ion> i mean yes it is a good morning. dont know about FlatBuffers
emar has joined #lisp
DXH30_ has quit []
atgreen has quit [Ping timeout: 246 seconds]
DXH30 has joined #lisp
gxt has joined #lisp
warweasle has quit [Quit: rcirc on GNU Emacs 24.4.1]
nanoz has quit [Ping timeout: 258 seconds]
DXH30 has quit []
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
dacoda has quit [Ping timeout: 248 seconds]
<katco> for you matrix users: experimenting with matrix "communities" (a way to group users, rooms together -- kind of like a slack instance?) https://matrix.to/#/+common-lisp:matrix.org
cosimone has joined #lisp
<jgkamat> it's sort of like that, yes. It's more powerful though as it lets you view all the rooms in one view if you want (or only a subset)
<katco> it looks pretty cool! i've opened it to everyone. if there are missing rooms, please lmk. or is there a way i can allow members to add rooms?
atgreen has joined #lisp
defunkydrummer has joined #lisp
vlatkoB has quit [Remote host closed the connection]
p9fn has quit [Ping timeout: 250 seconds]
notzmv has quit [Ping timeout: 255 seconds]
cosimone has quit [Quit: WeeChat 2.3]
amerlyq has quit [Quit: amerlyq]
nowhereman has joined #lisp
nowhere_man has joined #lisp
mindCrime has quit [Remote host closed the connection]
orivej has quit [Ping timeout: 268 seconds]
nowhereman has quit [Ping timeout: 258 seconds]
mindCrime has joined #lisp
mindCrime has quit [Ping timeout: 244 seconds]
mindCrime_ has joined #lisp
defunkydrummer has quit [Remote host closed the connection]
powerbit has quit [Read error: Connection reset by peer]
<pfdietz> Hmm. environment objects can be put in binary files in clisp and ccl. Not sbcl, in general.
p9fn has joined #lisp
<Bike> you're doing some weird things, huh?
<pfdietz> Ah, what I said there is not true. ccl silently fails, clisp complains.
<pfdietz> Yes! But I have reasons.
<pfdietz> The problem here is the lexenv can have function objects in it, and those cannot be put into binary files (as values).
<pfdietz> Specifically, macro functions (for macrolet)
<Bike> indeed, functions are not serializable objects. depending on how you interpret the standard it might actually be nonconforming for an implementation to let you serialize functions
<Bike> don't really see much point in that though
<Bike> environment objects are also dynamic extent so there's some extra diciness there
<pfdietz> Just put in a ticket for SBCL. I just need lexenvs serialized; it's ok to reconstruct the macro functions (make-load-form would build lambda forms for them).
<pfdietz> Are they dynamic extent? Implementation dependent.
<Bike> pretty sure they are (i.e., a user treating them otherwise is UB), let me find it
<pfdietz> Yes. But then serializing lexenvs is already UB.
<Bike> oh, yes
<pfdietz> Even if they were not DE
<Bike> the macro functions might be closures, so you kind of go back to the start here
<Bike> or at least closures enough in that they "close over" declarations or something
<pfdietz> The goal here is to save the context in which a DEFUN (or whatever) is sitting, so it can be redefined later in that context.
<pfdietz> This means both the compile-time context (the lexenv), and the runtime context (whatever lexical vars are visible there). The latter is a different problem, but also solvable.
<Bike> and why do you want to do that, again?
<pfdietz> Mutation testing.
<oni-on-ion> mad science
<Bike> mutating what?
<pfdietz> Basically, mutate a function and see if the test suite kills all the mutants. It's a way to evaluate the adequacy of test suites.
<pfdietz> It's important not to generate too many mutants that maintain correctness, but there are tricks I can use for that.
<Bike> hrm.
<pfdietz> Other applications too, like coverage testing, instrumenting code, things like that. Easier on top level defuns, but I want it to work in general with DEF- forms nested inside stuff.
charh has quit [Ping timeout: 252 seconds]
<aeth> katco: It doesn't look like there's a way to see the list without logging on. Can you put the list in a pastebin or something so people can tell you if you're missing a Freenode Common Lisp IRC channel?
mindCrime_ has quit [Ping timeout: 246 seconds]
<katco> aeth: i 100% am missing channels. right now i only have #lisp and #sbcl
<aeth> Just on the top of my head there's #lispgames #lispcafe #ecl #ccl #sbcl and maybe ##lisp
<aeth> Although #lispgames isn't 100% Common Lisp
<aeth> Oh, and also #clschool
<katco> +1 ty
<aeth> There are others on cliki but a lot of them like #lispweb seem to be dead. https://www.cliki.net/IRC
<no-defun-allowed> Are we just listing implementations or project rooms too?
<katco> oh, hrm. i'm not sure the bridge is set up for these rooms. or if i personally have to be in these rooms to add them to the community
varjag has quit [Quit: ERC (IRC client for Emacs 26.1)]
<no-defun-allowed> katco: +lisprooms:matrix.org
<aeth> For projects, there's #clim for CLIM and the various game engine projects might have channels. Ask mfiano if First Light has one. I have #zombieraptor and #zombieraptor-dev for my game engine but it's a "bit" quiet (not sure if anyone went to one in a year) so I doubt those should go on any lists.
<sjl_> there's #stumpwm for us CL window manager users
<katco> #'no-defun-allowed: oh! alrighty... maybe i should delete this community then?
<no-defun-allowed> #sicl and #petalisp exist too
<aeth> pgloader might have a channel. stumpwm and pgloader are the "lots of users" projects
<aeth> If it has one it's not #pgloader
<aeth> dim: poke
<katco> i'm going to piggy back off of +lisprooms:matrix.org and delete mine :) thanks #'no-defun-allowed !
<aeth> katco: but is that Lisp as in Common Lisp or Lisp as in Lisp family?
<aeth> Because Lisp family would include ##lisp #scheme #racket etc
<katco> aeth: mine was geared specifically towards cl, but we're all family being hugged by parens, so ;p
<katco> #'no-defun-allowed: would you mind adding #cl-ana:matrix.org to your list?
<katco> or i guess it would be Gnuxie 💜🐝 i should ask
<oni-on-ion> parenTs ahhhh snap!
<katco> oni-on-ion: LOL nice one!
<oni-on-ion> no u =)
pfdietz_ has quit [Ping timeout: 256 seconds]
<Gnuxie[m]> aeth: it includes anything atm
<Gnuxie[m]> oh wait sorry aeth
<katco> Gnuxie 💜🐝: would you mind adding #cl-ana:matrix.org to +lisprooms:matrix.org pls?
<no-defun-allowed> basically the list of rooms my friend and I go on is #clschool #clgames #lisp #lispcafe #scheme #sicl #clim #petalisp #shirakumo #netfarm and ##symbolics2
<katco> or is there a more self-organizing way for rooms to become part of a community? e.g. maybe adding community flare automatically adds them?
<no-defun-allowed> nope
<Gnuxie[m]> I've added it katco
<no-defun-allowed> matrix is not very self-organising
<katco> tyvm Gnuxie 💜🐝 !
<oni-on-ion> Gnuxie[m]
<oni-on-ion> what is this heart and bee
<Gnuxie[m]> communites should be replaced with special rooms with weird room state soon but this is meant to have been coming like 6 months
<aeth> oni-on-ion: I'm guessing there's unicode in the name that doesn't get transfered to the Freenode name
<katco> oh hm. so it will be more self-organizing in the future?
<oni-on-ion> aeth, that or katco 's autocomplete replaces with emoji =)
<katco> it's likely an artifact of the matrix <-> irc bridge
charh has joined #lisp
<Gnuxie[m]> katco: maybe, we dunno
<no-defun-allowed> probably yes
* katco crosses fingers
<oni-on-ion> no problem, just curious =) refreshing to see images here.
ebrasca has quit [Remote host closed the connection]
<aeth> Lisp = 👾 in Emoji
<oni-on-ion> thou shalt not formulate images of anything on the earth or in heaven
<aeth> interestingly, every font (I just saw it in two) interprets "alien monster" differently and the one I'm seeing right now is fairly close to the Land of Lisp form, but in purple and with fewer arms.
<oni-on-ion> purple here, more like space invaders ?
slac-in-the-box has joined #lisp
<aeth> yeah, a bit like space invaders. We might have the same font for that
notzmv has joined #lisp
<oni-on-ion> 👽
<oni-on-ion> i think so. i see a webpage showing about 20-30 different alien heads from different ... content providers? ie apple, facebook, google, samsung, etc
<grewal> For a while, I've wanted to make a "font" that replaces all emoji with their unicode description
<oni-on-ion> im waiting for the time that each emoji is a whole web page with full html5/css3/js
<aeth> grewal: Good idea, as long as the description is in :LISP-KEYWORD-FORM
<aeth> oni-on-ion: my favorite new Emoji will be Tetris.
<aeth> not a piece from Tetris, the game Tetris :-)
atgreen has quit [Ping timeout: 246 seconds]
emar has quit [Ping timeout: 246 seconds]
emar has joined #lisp
orivej has joined #lisp
<oni-on-ion> aeth, hehe =) its becoming a proglang
<oni-on-ion> hmm just tried the alien face in my unicode/cairo thing. got to make sure i have the right fonts because its just a box =/
lnostdal has quit [Ping timeout: 258 seconds]
<aeth> Usually, your system falls back to another font when the current font doesn't have it, which is why we probably have the same font for emoji because there are only a few of those for desktop. If you're programming with fonts manually, I doubt that happens automatically.
moei has quit [Quit: Leaving...]
LiamH has quit [Quit: Leaving.]
libertyprime has joined #lisp
shifty has joined #lisp
sjl_ has quit [Ping timeout: 244 seconds]
mindCrime has joined #lisp
aindilis has quit [Read error: Connection reset by peer]
aindilis has joined #lisp
lumm has quit [Quit: lumm]
wxie has joined #lisp
mathrick has quit [Ping timeout: 252 seconds]
caltelt has joined #lisp
<oni-on-ion> aeth, yea i think that too. linux debian here
<oni-on-ion> aeth, however! a cool thing, is that i've got cairo to opengl native, and also cairo to html5 canvas. quite nice to see; (the only visible difference so far is that "native" cairo does not handle right-to-left text quite right, but i've a workaround)
mathrick has joined #lisp
slac-in-the-box has quit [Remote host closed the connection]
pierpal has quit [Ping timeout: 258 seconds]
kajo has quit [Ping timeout: 248 seconds]
pierpal has joined #lisp
grewal has quit [Remote host closed the connection]
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
Oddity has quit []
Bike_ has joined #lisp
Bike has quit [Disconnected by services]
Bike_ is now known as Bike
wxie has quit [Quit: wxie]
<LdBeth> good morning
<oni-on-ion> hi Elbereth
t58 has quit [Quit: Night]
<LdBeth> GG
v0|d has quit [Remote host closed the connection]