rogersm has quit [Read error: Connection reset by peer]
rogersm_ has joined #lisp
grfn has joined #lisp
dnm has joined #lisp
sgithens has joined #lisp
lukego has joined #lisp
XachX has joined #lisp
<pve>
though I have not yet committed to using anonymous classes
banjiewen_ has joined #lisp
splittist has joined #lisp
Lord_of_Life has quit [Changing host]
Lord_of_Life has joined #lisp
travv0 has joined #lisp
pent has joined #lisp
Balooga has joined #lisp
l1x has joined #lisp
drmeister has joined #lisp
rvirding has joined #lisp
conjunctive has joined #lisp
bitmapper has joined #lisp
avicenna has joined #lisp
RagnarDanneskjol has joined #lisp
entel has joined #lisp
yonkunas has joined #lisp
selwyn has joined #lisp
buoy49 has joined #lisp
bytesighs has joined #lisp
kilimanjaro has joined #lisp
billstclair has joined #lisp
chewbranca has joined #lisp
jlpeters has joined #lisp
mjl has joined #lisp
p_l has joined #lisp
<pve>
I might have been in the clear anyway, because I believe the code I have for removing classes tries to clear those links
parisienne has joined #lisp
mgsk has joined #lisp
jmercouris has joined #lisp
boeg has joined #lisp
gendl has joined #lisp
johs has joined #lisp
CEnnis91 has joined #lisp
ffwacom has joined #lisp
alanz has joined #lisp
rme has joined #lisp
stylewarning has joined #lisp
yottabyte has joined #lisp
hnOsmium0001 has joined #lisp
gaze__ has joined #lisp
jsatk has joined #lisp
gjnoonan has joined #lisp
physpi has joined #lisp
mpontillo has joined #lisp
hendursa1 has joined #lisp
gbr_ has joined #lisp
hendursaga has quit [Ping timeout: 240 seconds]
treflip has joined #lisp
gjnoonan has quit [Ping timeout: 264 seconds]
drmeister has quit [Ping timeout: 272 seconds]
pent has quit [Ping timeout: 264 seconds]
bytesighs has quit [Ping timeout: 272 seconds]
drmeister has joined #lisp
gbr_ has quit [Ping timeout: 256 seconds]
gjnoonan has joined #lisp
pent has joined #lisp
bytesighs has joined #lisp
ym has joined #lisp
rogersm_ has quit [Remote host closed the connection]
rogersm has joined #lisp
rogersm has quit [Remote host closed the connection]
gigetoo has joined #lisp
rogersm has joined #lisp
escanda has joined #lisp
RedMallet has joined #lisp
RedMallet has quit [Client Quit]
rogersm has quit [Ping timeout: 246 seconds]
gaqwas has quit [Remote host closed the connection]
Necktwi has joined #lisp
escanda has left #lisp ["Disconnected: No route to host"]
hiroaki has quit [Ping timeout: 256 seconds]
escanda has joined #lisp
kiroul has quit [Ping timeout: 264 seconds]
amirouche has quit [Ping timeout: 240 seconds]
XachX has quit [Read error: Connection reset by peer]
XachX has joined #lisp
lukego has quit [Read error: Connection reset by peer]
billstclair has quit [Read error: Connection reset by peer]
lukego has joined #lisp
billstclair has joined #lisp
hnOsmium0001 has quit [Quit: Connection closed for inactivity]
amirouche has joined #lisp
escanda has left #lisp ["Disconnected: closed"]
random-nick has joined #lisp
jibanes has quit [Ping timeout: 258 seconds]
jibanes has joined #lisp
mmohammadi9812 has quit [Ping timeout: 272 seconds]
mmohammadi9812 has joined #lisp
rogersm has joined #lisp
gbr_ has joined #lisp
rogersm has quit [Ping timeout: 264 seconds]
akoana has joined #lisp
imode has quit [Ping timeout: 264 seconds]
Necktwi has quit [Ping timeout: 260 seconds]
Necktwi has joined #lisp
shifty has joined #lisp
karlosz has quit [Quit: karlosz]
rippa has joined #lisp
dmiles has quit [Ping timeout: 258 seconds]
mmohammadi9812 has quit [Ping timeout: 256 seconds]
mmohammadi9812 has joined #lisp
cosimone has joined #lisp
narimiran has quit [Ping timeout: 260 seconds]
rogersm has joined #lisp
HDurer has quit [Ping timeout: 260 seconds]
rogersm has quit [Remote host closed the connection]
edgar-rft has quit [Quit: Leaving]
rogersm has joined #lisp
rogersm has quit [Remote host closed the connection]
mmohammadi9812 has quit [Ping timeout: 256 seconds]
dmiles has joined #lisp
mmohammadi9812 has joined #lisp
cosimone has quit [Read error: Connection reset by peer]
Bike has joined #lisp
treflip has quit [Remote host closed the connection]
zxcvz has joined #lisp
uniminin has joined #lisp
liberliver has joined #lisp
liberliver has quit [Client Quit]
Codaraxis has quit [Remote host closed the connection]
Codaraxis has joined #lisp
frgo has quit [Remote host closed the connection]
frgo has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
amirouche has quit [Ping timeout: 246 seconds]
semz has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
lottaquestions has joined #lisp
shifty has quit [Ping timeout: 256 seconds]
shifty has joined #lisp
Alloc has quit [Ping timeout: 240 seconds]
hiroaki has joined #lisp
Alloc has joined #lisp
hiroaki has quit [Remote host closed the connection]
hiroaki has joined #lisp
amirouche has joined #lisp
shifty has quit [Ping timeout: 265 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
jprajzne has joined #lisp
skapata has quit [Ping timeout: 272 seconds]
skapata has joined #lisp
boeg has quit [Quit: Connection closed for inactivity]
EvW has joined #lisp
Fare has joined #lisp
Codaraxis has quit [Remote host closed the connection]
Codaraxis has joined #lisp
Codaraxis has quit [Remote host closed the connection]
Codaraxis has joined #lisp
_whitelogger has joined #lisp
cl-arthur has joined #lisp
aaaaaa has joined #lisp
rogersm has joined #lisp
isaac_ has quit [Ping timeout: 272 seconds]
gbr_ has quit [Ping timeout: 256 seconds]
Codaraxis has quit [Remote host closed the connection]
Codaraxis has joined #lisp
rogersm has quit [Ping timeout: 260 seconds]
Alloc has quit [Ping timeout: 240 seconds]
uniminin has quit [Quit: Leaving]
jibanes has quit [Ping timeout: 256 seconds]
uniminin has joined #lisp
jonatack has quit [Quit: jonatack]
jibanes has joined #lisp
madage has quit [Ping timeout: 240 seconds]
madage has joined #lisp
Achylles has joined #lisp
Achylles has quit [Max SendQ exceeded]
bgardner has joined #lisp
Achylles has joined #lisp
aaaaaa has quit [Read error: Connection reset by peer]
jonatack has joined #lisp
aaaaaa has joined #lisp
Alloc has joined #lisp
jonatack has quit [Ping timeout: 260 seconds]
jonatack has joined #lisp
dbotton_ has joined #lisp
dbotton has quit [Ping timeout: 264 seconds]
Achylles has quit [Remote host closed the connection]
dbotton has joined #lisp
dbotton_ has quit [Ping timeout: 244 seconds]
Achylles has joined #lisp
hendursa1 has quit [Remote host closed the connection]
hendursa1 has joined #lisp
cl-arthur has quit [Ping timeout: 240 seconds]
cosimone has joined #lisp
Alloc has quit [Ping timeout: 256 seconds]
<Josh_2>
Has anyone here made a webdev framework in CL?
escanda has joined #lisp
rogersm has joined #lisp
galex-713 has quit [Ping timeout: 272 seconds]
aaaaaa has quit [Quit: leaving]
<Josh_2>
frameworks do seem pretty cringe to me when you can just generate html and js per request
rogersm has quit [Ping timeout: 256 seconds]
hendursa1 has quit [Quit: hendursa1]
hendursaga has joined #lisp
<escanda>
makes sense when you want to decouple the frontend from the backend. in particular graphql seems pretty promising deprecating rest calls
galex-713 has joined #lisp
gbr_ has joined #lisp
ldb has joined #lisp
<ldb>
good evening
<Josh_2>
hey
<escanda>
beside, cl doesn't have yet a solid component framework (aside from weblocks and ucw - which is unmaintained)
<Josh_2>
what is a component framework?
<escanda>
you define functional blocks, which are rendered in some way, which maintain state, and let you do stuff such as a counter on a site across requests
<Josh_2>
hmm
<Josh_2>
that seems like a fun project
<escanda>
but then you can build upon them stuff such as datatables, wizards, etc...
Achylles_ has joined #lisp
<Josh_2>
wizards?
<ldb>
too scared to write web
darkstar314 has joined #lisp
<Josh_2>
huh?
<ldb>
i mean, i only know how to generate plain html and js
<escanda>
web is cool with the right tools. otherwise it can become cumbersome
<Josh_2>
ldb: oh right well the major web frameworks are just cringe imo
<MichaelRaskin>
continuation/closure based sessions become expensive if you are not careful, though…
narimiran has joined #lisp
Achylles has quit [Ping timeout: 256 seconds]
<MichaelRaskin>
Restas is probably middle-ground
<escanda>
if we'd serialize them and store them somewhere else... so yep. i am not an advocate of continuations on web frameworks
<escanda>
but restas is only a way to define REST style endpoints
<MichaelRaskin>
I think in Restas it is pretty reasonable to define render functions for stuff and compose as needed etc
<ldb>
guess in the old days it was called "callbacks"
<escanda>
i may be thinking of a different framework. let me check a sec
<Josh_2>
looks like It's written in org-mode or something
jibanes has quit [Ping timeout: 240 seconds]
EvW has quit [Ping timeout: 240 seconds]
<escanda>
nonetheless the intent is really fine: they don't use continuations and there are some example widgets for bootstrap
<Gnuxie[m]>
the second one isn't documentation, it's just generated from docstrings so there's probably somewhere where the readme part is rendered properly
jibanes has joined #lisp
<escanda>
yep. what I am feeling pretty strong is the realm of parser generators where you only have cl-yacc for serious business :(
<escanda>
if I where a lisper I'd give it a try
judson_ has joined #lisp
EvW has joined #lisp
<MichaelRaskin>
What don't you like about esrap?
<MichaelRaskin>
(Sure, both PEG and CFG are broken approaches, in a slightly different way)
uniminin has quit [Ping timeout: 240 seconds]
<escanda>
didn't know of esrap :) pretty cool
X-Scale` has joined #lisp
rogersm has joined #lisp
X-Scale has quit [Ping timeout: 256 seconds]
X-Scale` is now known as X-Scale
<escanda>
a while ago I had to write a SQL parser and end up doing everything in java with antl4 because all possibilities I found were quite a pita
<MichaelRaskin>
I wrote esrap-peg to generate Esrap rules from PEG grammar written in an implementation-independent way
rogersm has quit [Ping timeout: 256 seconds]
bitmapper has quit [Quit: Connection closed for inactivity]
Achylles__ has joined #lisp
<escanda>
fml. I am pretty dump algorithm wise. but the idea was to write a query planner in cl
Achylles_ has quit [Ping timeout: 256 seconds]
gproto23 has quit [Ping timeout: 260 seconds]
EvW has quit [Ping timeout: 244 seconds]
<MichaelRaskin>
Query planner sounds like a lot of algorithmic work
<escanda>
not exactly a common query planner. my boss wrote the whole thing on an algo he developed. but i wanted to put all pieces together in a single service; and for a while I wondered whether I could write it in CL
<escanda>
(it was less work than a vulkano or lattice based planner)
<escanda>
it was basically a branch & bound algo with some variables, but we didn't make it before the startup ran out of cash
<escanda>
good times :)
shifty has joined #lisp
gproto23 has joined #lisp
shifty has quit [Ping timeout: 246 seconds]
enrio has joined #lisp
renzhi has joined #lisp
rogersm has joined #lisp
judson_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
luckless has quit [Ping timeout: 240 seconds]
cosimone has quit [Quit: cosimone]
luckless has joined #lisp
Alloc has quit [Ping timeout: 256 seconds]
cosimone has joined #lisp
judson_ has joined #lisp
rogersm has quit [Remote host closed the connection]
ldb has quit [Quit: ERC (IRC client for Emacs 26.1)]
rogersm has joined #lisp
amirouche has quit [Ping timeout: 256 seconds]
pankajsg has quit [Quit: Konversation terminated!]
pankajsg has joined #lisp
ggole has joined #lisp
pankajsg has quit [Quit: Konversation terminated!]
pankajsg has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
pankajsg has quit [Quit: Konversation terminated!]
rogersm has quit []
amirouche has joined #lisp
EvW has joined #lisp
cl-arthur has joined #lisp
cosimone has quit [Quit: cosimone]
Achylles__ has quit [Quit: Leaving]
gbr_ has quit [Quit: Lost terminal]
mmohammadi9812 has quit [Read error: Connection reset by peer]
mmohammadi9812 has joined #lisp
Bhartrihari has left #lisp ["Disconnected: closed"]
shifty has joined #lisp
Alloc has joined #lisp
imode has joined #lisp
jealousmonk has joined #lisp
judson_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dmiles has quit [Ping timeout: 256 seconds]
dmiles has joined #lisp
dmiles has quit [Ping timeout: 264 seconds]
devon has joined #lisp
mmohammadi9812 has quit [Quit: Quit]
hnOsmium0001 has joined #lisp
TwoNotes has joined #lisp
TwoNotes has left #lisp [#lisp]
judson_ has joined #lisp
mokulus has quit [Quit: WeeChat 2.9]
renzhi has quit [Ping timeout: 260 seconds]
gareppa has joined #lisp
gareppa has quit [Remote host closed the connection]
Jeanne-Kamikaze has joined #lisp
Nilby has quit [Read error: No route to host]
dmiles has joined #lisp
Alloc has quit [Read error: Connection reset by peer]
amirouche has quit [Quit: WeeChat 2.8]
Alloc has joined #lisp
ym has quit [Quit: Leaving]
ebrasca has joined #lisp
dmiles has quit [Ping timeout: 260 seconds]
enrio has quit [Read error: Connection reset by peer]
enrio has joined #lisp
mmohammadi9812 has joined #lisp
dmiles has joined #lisp
samebchase- has quit [Quit: Ping timeout (120 seconds)]
samebchase- has joined #lisp
dbotton has quit [Ping timeout: 256 seconds]
dbotton has joined #lisp
zigpaw10 has joined #lisp
zigpaw1 has quit [Quit: Ping timeout (120 seconds)]
dbotton_ has joined #lisp
dbotton has quit [Ping timeout: 260 seconds]
devon has quit [Ping timeout: 265 seconds]
zxcvz has quit [Quit: Leaving]
judson_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
judson_ has joined #lisp
rogersm has joined #lisp
<pve>
Hi, I wonder if someone could explain something to me. I'm working on my toy language and have the classes and metaclasses set up the way I want. Everything works beautifully, except I'm seeing some excessive memory usage when defining classes.
<pve>
Here is a reduced example that I believe demonstrates my issue: