jackdaniel changed the topic of #lisp to: Common Lisp, the #1=(programmable . #1#) programming language | <https://irclog.tymoon.eu/freenode/%23lisp> <https://irclog.whitequark.org/lisp> <http://ccl.clozure.com/irc-logs/lisp/> | offtopic --> #lispcafe
tessier has quit [Ping timeout: 264 seconds]
aartaka has quit [Read error: Connection reset by peer]
u0_a61 has quit [Ping timeout: 260 seconds]
troydm has quit [Quit: What is Hope? That all of your wishes and all of your dreams come true? To turn back time because things were not supposed to happen like that (C) Rau Le Creuset]
mindCrime has quit [Remote host closed the connection]
rgherdt has quit [Ping timeout: 265 seconds]
troydm has joined #lisp
u0_a61 has joined #lisp
random-nick has quit [Ping timeout: 264 seconds]
[d] has quit [Ping timeout: 246 seconds]
ted_wroclaw has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
[d] has joined #lisp
u0_a61 has quit [Ping timeout: 260 seconds]
[d] has quit [Ping timeout: 246 seconds]
aeth has quit [Ping timeout: 272 seconds]
pillton has joined #lisp
karlosz has quit [Quit: karlosz]
aeth has joined #lisp
karlosz has joined #lisp
wxie has joined #lisp
Ratattatat has quit [Quit: Leaving]
nij has joined #lisp
torbo has joined #lisp
nij has left #lisp [#lisp]
xlei has quit [Ping timeout: 256 seconds]
rogersm has joined #lisp
Lycurgus has joined #lisp
mrcom has quit [Ping timeout: 265 seconds]
rogersm has quit [Ping timeout: 256 seconds]
zacts has joined #lisp
ex_nihilo has quit [Quit: Leaving]
mrcom has joined #lisp
u0_a61 has joined #lisp
renzhi has quit [Ping timeout: 272 seconds]
toorevitimirp has joined #lisp
toorevitimirp has quit [Remote host closed the connection]
mrcom has quit [Ping timeout: 265 seconds]
skapate has joined #lisp
[d] has joined #lisp
skapata has quit [Ping timeout: 272 seconds]
perrier-jouet has quit [Quit: WeeChat 3.0]
u0_a61 has quit [Ping timeout: 272 seconds]
perrier-jouet has joined #lisp
bjorkintosh has joined #lisp
FennecCode has quit [Ping timeout: 240 seconds]
madage has quit [Ping timeout: 268 seconds]
madage has joined #lisp
logand``` has joined #lisp
Stanley00 has joined #lisp
Stanley00 has quit [Remote host closed the connection]
logand`` has quit [Ping timeout: 256 seconds]
ealfonso has joined #lisp
perrier-jouet has quit [Quit: WeeChat 3.0]
Stanley00 has joined #lisp
rogersm has joined #lisp
perrier-jouet has joined #lisp
FennecCode has joined #lisp
rogersm has quit [Ping timeout: 240 seconds]
Lycurgus has quit [Quit: Exeunt]
Stanley00 has quit [Remote host closed the connection]
Stanley00 has joined #lisp
Stanley00 has quit [Read error: Connection reset by peer]
Stanley00 has joined #lisp
Stanley00 has quit [Client Quit]
mrcom has joined #lisp
wxie has quit [Remote host closed the connection]
wxie has joined #lisp
thmprover has quit [Quit: This parting was well made]
enzuru has quit [Ping timeout: 256 seconds]
mmohammadi9812 has quit [Ping timeout: 260 seconds]
rogersm has joined #lisp
mmohammadi9812 has joined #lisp
rogersm has quit [Ping timeout: 240 seconds]
jeosol has joined #lisp
skapate has quit [Remote host closed the connection]
v0|d has quit [Ping timeout: 272 seconds]
catt has quit [Remote host closed the connection]
Alfr has joined #lisp
Alfr_ has quit [Ping timeout: 264 seconds]
zacts has quit [Ping timeout: 272 seconds]
charles` has quit [Ping timeout: 264 seconds]
<beach> Good morning everyone!
_jrjsmrtn has joined #lisp
toorevitimirp has joined #lisp
__jrjsmrtn__ has quit [Ping timeout: 264 seconds]
torbo has quit [Remote host closed the connection]
abhixec has quit [Quit: leaving]
Bike has quit [Quit: leaving]
asarch has joined #lisp
zacts has joined #lisp
<asarch> Hey guys, I am trying to "parse" the date from (simple-date:decode-timestamp (simple-date:universal-time-to-timestamp 3609946480)) which is a value like: 2014\n5\n24\n18\n54\n40\n0
<asarch> However, if I do (loop for valor in (simple-date:decode-timestamp (simple-date:universal-time-to-timestamp 3609946480)) do ...) I get ; Evaluation aborted on #<TYPE-ERROR expected-type: LIST datum: 2014>.
<no-defun-allowed> That has returned multiple values, not one.
<asarch> If I do: (format t "The date is: ~d~%" (simple-date:decode-timestamp (simple-date:universal-time-to-timestamp 3609946480))) I only get The date is: 2014
<no-defun-allowed> And the order of the values is well known; you could use (multiple-value-bind (year month day hour minute second timezone) (decode-timestamp ...) body ...) to bind the values in BODY.
pillton has quit [Quit: ERC (IRC client for Emacs 27.1)]
madage has quit [Ping timeout: 268 seconds]
<no-defun-allowed> At least, I think the last value is the timezone, I don't remember.
<no-defun-allowed> Can't you just use decode-universal-time instead of going through SIMPLE-DATE and presumably a Unix timestamp?
<no-defun-allowed> clhs decode-universal-time
<phadthai> and the loop error is because you useed for-in that expects lists, the for-as-across form can iterate over vectors
<asarch> (multiple-value-bind (year month day hour minute second) (simple-date:decode-timestamp (simple-date:universal-time-to-timestamp 3609946480)) (format t "The date is: ~d/~d/~d ~d:~d:~d~%" year month day hour minute second))
<asarch> Yeah!
<beach> phadthai: But this is not a vector either.
<asarch> Thank you!
<asarch> Yeah, that is not a vector
<phadthai> I may have misread but considered the \n as meaning a string there
<asarch> Yeah, sorry, sorry :-(
<asarch> My mistake
<no-defun-allowed> Then it had better be in double quotes too.
epony has quit [Remote host closed the connection]
<beach> phadthai: Sorry, my bad.
<asarch> Thank you guys!
<asarch> Thank you very much! :-)
<asarch> Have a nice day
<phadthai> nothing important :)
asarch has quit [Quit: Leaving]
madage has joined #lisp
TMA has quit [Ping timeout: 272 seconds]
TMA has joined #lisp
akoana has left #lisp ["Leaving"]
mmohammadi9812 has quit [Ping timeout: 260 seconds]
mmohammadi9812 has joined #lisp
catt has joined #lisp
wxie has quit [Remote host closed the connection]
wxie has joined #lisp
narimiran has joined #lisp
rogersm has joined #lisp
abhixec has joined #lisp
madage has quit [Remote host closed the connection]
madage has joined #lisp
rogersm has quit [Ping timeout: 260 seconds]
madage has quit [Remote host closed the connection]
iskander has joined #lisp
iskander| has quit [Ping timeout: 240 seconds]
madage has joined #lisp
wxie has quit [Ping timeout: 256 seconds]
aindilis` has joined #lisp
aindilis has quit [Ping timeout: 256 seconds]
mparlaktuna has quit [Ping timeout: 264 seconds]
zacts_ has joined #lisp
aartaka has joined #lisp
mparlaktuna has joined #lisp
aindilis` has quit [Remote host closed the connection]
zacts has quit [Ping timeout: 256 seconds]
zacts_ has quit [Quit: leaving]
zacts has joined #lisp
Nilby has joined #lisp
salazar has joined #lisp
karlosz has quit [Quit: karlosz]
caesarsalad has quit [Ping timeout: 246 seconds]
karlosz has joined #lisp
Cymew has joined #lisp
pfdietz has quit [Quit: Ping timeout (120 seconds)]
jeosol has quit [Quit: Ping timeout (120 seconds)]
karlosz has quit [Quit: karlosz]
jeosol has joined #lisp
pent has quit [Ping timeout: 260 seconds]
yonkunas has quit [Ping timeout: 260 seconds]
abhixec has quit [Ping timeout: 264 seconds]
mgsk has quit [Ping timeout: 260 seconds]
pent has joined #lisp
yonkunas has joined #lisp
mgsk has joined #lisp
shka_ has joined #lisp
abhixec has joined #lisp
ted_wroclaw has joined #lisp
ted_wroclaw has quit [Client Quit]
wxie has joined #lisp
jprajzne has joined #lisp
orivej has joined #lisp
andreyorst` has joined #lisp
andreyorst` has quit [Remote host closed the connection]
andreyorst` has joined #lisp
andreyorst` has quit [Remote host closed the connection]
waleee-cl has quit [Quit: Connection closed for inactivity]
frgo has quit [Remote host closed the connection]
frgo has joined #lisp
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #lisp
frgo has quit [Ping timeout: 258 seconds]
gaqwas has joined #lisp
u0_a61 has joined #lisp
rogersm has joined #lisp
rogersm has quit [Ping timeout: 246 seconds]
ealfonso has quit [Ping timeout: 260 seconds]
_whitelogger has joined #lisp
jeosol has quit [Ping timeout: 248 seconds]
Logicist has joined #lisp
froggey has quit [Ping timeout: 272 seconds]
froggey has joined #lisp
jeosol has joined #lisp
hjudt has joined #lisp
Logicist has quit [Quit: Ambassador 1.3.0 [UXP 4.5.9/20200424040914]]
Logicist has joined #lisp
rgherdt has joined #lisp
eden has joined #lisp
caesarsalad has joined #lisp
salazar has quit [Ping timeout: 246 seconds]
Logicist has quit [Quit: Ambassador 1.3.0 [UXP 4.5.9/20200424040914]]
varjag has joined #lisp
Logicist has joined #lisp
Logicist has left #lisp [#lisp]
perrier-jouet has quit [Ping timeout: 256 seconds]
u0_a61 has quit [Ping timeout: 258 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
totoro2022 has quit [Read error: Connection reset by peer]
u0_a61 has joined #lisp
frodef` has joined #lisp
totoro2022 has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
attila_lendvai has joined #lisp
attila_lendvai has joined #lisp
igemnace has quit [Quit: WeeChat 3.0]
random-nick has joined #lisp
amb007 has quit [Ping timeout: 264 seconds]
amb007 has joined #lisp
liberliver has joined #lisp
anticrisis_ has quit [Read error: Connection reset by peer]
rogersm has joined #lisp
ljavorsk has joined #lisp
pve has joined #lisp
amb007 has quit [Ping timeout: 264 seconds]
rogersm has quit [Ping timeout: 240 seconds]
amb007 has joined #lisp
Stanley00 has joined #lisp
zacts has quit [Quit: leaving]
hendursa1 has joined #lisp
beach` has joined #lisp
beach has quit [Disconnected by services]
hendursaga has quit [Ping timeout: 268 seconds]
beach` is now known as beach
Major_Biscuit has joined #lisp
surabax has joined #lisp
marcoxa has joined #lisp
frgo has joined #lisp
zaquest has quit [Quit: Leaving]
aindilis has joined #lisp
amb007 has quit [Ping timeout: 240 seconds]
hnOsmium0001 has quit [Quit: Connection closed for inactivity]
maier has joined #lisp
seeg12344 has joined #lisp
seeg1234 has quit [Read error: Connection reset by peer]
u0_a61 has quit [Ping timeout: 260 seconds]
<marcoxa> Hello
<no-defun-allowed> Hello marcoxa
galex-713 has quit [Ping timeout: 265 seconds]
galex-713 has joined #lisp
frodef`` has joined #lisp
frodef` has quit [Ping timeout: 246 seconds]
rogersm has joined #lisp
frodef`` has quit [Ping timeout: 246 seconds]
u0_a61 has joined #lisp
amb007 has joined #lisp
rogersm has quit [Ping timeout: 264 seconds]
caesarsalad has quit [Ping timeout: 240 seconds]
<phoe> hellooooo
<beach> Hello phoe.
<no-defun-allowed> Helloooooo phoe.
zaquest has joined #lisp
u0_a61 has quit [Ping timeout: 258 seconds]
frodef has joined #lisp
jeosol has quit [Quit: Ping timeout (120 seconds)]
VincentVega has joined #lisp
<edgar-rft> not enough ooos
<VincentVega> Is (ql:quickload 'definer) working for you? I am getting "system not found" error, even though definer is listed on the quicklisp releases page.
<no-defun-allowed> (implode (append '(h e l l) '#1=(o . #1#)))
<VincentVega> *for you -> for anyone
<phoe> VincentVega: what is your QL dist version?
<no-defun-allowed> Have you updated the Quicklisp dist recently? I see it was added this month.
cosimone has joined #lisp
<phoe> try a tactical (ql:update-all-dists) before retrying
<VincentVega> let me try that
<no-defun-allowed> Changes from quicklisp 2020-12-20 to quicklisp 2021-01-24: New projects: .... definer-20210124-git ....
<VincentVega> gotcha, the project lives since 2004, so didn't expect that : ) thanks phoe, no-defun-allowed
Lord_of_Life_ has joined #lisp
Lord_of_Life has quit [Ping timeout: 265 seconds]
Lord_of_Life_ is now known as Lord_of_Life
<edgar-rft> definer may be finer but defun is more fun
<VincentVega> edgar-rft: in definer you could do (def fun), defun is more like un
marcoxa has quit [Remote host closed the connection]
marcoxa has joined #lisp
varjag has quit [Quit: ERC (IRC client for Emacs 26.3)]
heisig has joined #lisp
krid has quit [Ping timeout: 240 seconds]
wxie has quit [Ping timeout: 264 seconds]
ex_nihilo has joined #lisp
Zeco has joined #lisp
ex_nihilo has quit [Remote host closed the connection]
<marcoxa> @VincentVinga not sure why "definer" is not working on quicklisp.
ex_nihilo has joined #lisp
<marcoxa> Ok. I see it was a snag with the quicklisp distro.
<marcoxa> BTW. I am looking for helpers on my projects... (Plus the bits and pieces I am working on in my spare time)
<VincentVega> marcoxa: You are the dev? Cool, so I am looking through it, I gather there isn't a def method (setf smth) yet?
<beach> marcoxa: Are you planning to pay those helpers, or are you looking for volunteers?
Codaraxis__ has quit [Ping timeout: 264 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
maier has quit [Quit: leaving]
imode has quit [Ping timeout: 265 seconds]
Codaraxis__ has joined #lisp
vegansbane696 has quit [Quit: The Lounge - https://thelounge.chat]
marcoxa has quit [Ping timeout: 246 seconds]
engblom has joined #lisp
<engblom> Please recommend me a minimal web framework that you can get and keep updated through quicklisp
Codaraxis__ has quit [Remote host closed the connection]
schweers has joined #lisp
eden has quit [Ping timeout: 268 seconds]
hjudt has quit [Quit: leaving]
heredoc has quit [Quit: ZNC - http://znc.in]
vegansbane696 has joined #lisp
marcoxa has joined #lisp
rogersm has joined #lisp
<marcoxa> Hi again
rogersm has quit [Ping timeout: 246 seconds]
<VincentVega> marcoxa: Hi : )
<VincentVega> marcoxa: so, about the defmethod (setf slot-name), did you have any reservations about not including it yet?
<marcoxa> Not sure. It is probably just a slip. Care to make a proposal? Just make a branch in the repository and add it.
<marcoxa> I believe I was just a bit wary of using CONSes for names just in case you wanted to add extra "declaration" thingies.
epony has joined #lisp
caesarsalad has joined #lisp
frodef has quit [Remote host closed the connection]
orivej has quit [Ping timeout: 256 seconds]
frodef has joined #lisp
<VincentVega> marcoxa: I think if the library doesn't specialize on list/cons explicitly, then the user can specialize on it in their code without overriding anything to add anything extra.
<VincentVega> marcoxa: Ok! I will just familiarize myself a bit more with the library, but I will branch it and make the amends to it that I think would be good. I guess I can contact you on right there on gitlab in case of any questions?
<marcoxa> Issues on the repository are better. I drop by here not that often.
<VincentVega> marcoxa: Sure.
xlei has joined #lisp
euandreh has quit [Ping timeout: 265 seconds]
ljavorsk has quit [Ping timeout: 240 seconds]
Stanley00 has quit [Remote host closed the connection]
euandreh has joined #lisp
skapata has joined #lisp
u0_a61 has joined #lisp
deltab has quit [Ping timeout: 256 seconds]
cosimone has quit [Quit: cosimone]
ptr_0x0001 has quit [Ping timeout: 244 seconds]
Guest14107 has joined #lisp
easye` has joined #lisp
easye has quit [Remote host closed the connection]
Lord_of_Life has quit [Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine]
deltab has joined #lisp
Lord_of_Life has joined #lisp
<jackdaniel> grab it while its fresh :) https://common-lisp.net/project/ecl/posts/ECL-2121-release.html (new ecl release)
frgo has quit [Remote host closed the connection]
lisp-newbee-1357 has joined #lisp
<lisp-newbee-1357> hi, can anyone recommend between radiance and caveman2?
<lisp-newbee-1357> Can I use them for a regular angular app in the front end? What is lacking compared to Ruby on Rails in terms of what I need to build an app? I know community and plugins are mentioned, but is there anything besides that which would break a project??
<lisp-newbee-1357> thanks so much for the help!
<lisp-newbee-1357> I really want to learn lisp and use it for a project
<lisp-newbee-1357> So I'm hopping by doing something with it I will learn and become productive
perrier-jouet has joined #lisp
<devon> Welcome to #lisp. Never heard of either but I'll take a peek.
voidlily has quit [Ping timeout: 244 seconds]
lisp-newbee-1357 has quit [Quit: Ping timeout (120 seconds)]
scymtym has quit [Ping timeout: 240 seconds]
VincentVega has quit [Quit: Ping timeout (120 seconds)]
dn has joined #lisp
dn is now known as lisp-newbee-1357
<lisp-newbee-1357> Thanks :D
hendursa1 has quit [Remote host closed the connection]
hendursa1 has joined #lisp
Bike has joined #lisp
mmohammadi9812 has quit [Ping timeout: 264 seconds]
Major_Biscuit has quit [Ping timeout: 260 seconds]
VincentVega has joined #lisp
gxt has quit [Quit: WeeChat 3.0]
dbotton has joined #lisp
voidlily has joined #lisp
Major_Biscuit has joined #lisp
mmohammadi9812 has joined #lisp
rogersm has joined #lisp
rogersm has quit [Ping timeout: 240 seconds]
scymtym has joined #lisp
pfdietz has joined #lisp
lisp-newbee-1357 has quit [Quit: Connection closed]
Nilby has quit [Ping timeout: 264 seconds]
<phoe> I heard good things about radiance
charles` has joined #lisp
hendursa1 has quit [Remote host closed the connection]
hendursa1 has joined #lisp
wsinatra has joined #lisp
mh__ has joined #lisp
Lycurgus has joined #lisp
gproto23 has joined #lisp
jeosol has joined #lisp
choegusung has joined #lisp
aindilis has quit [Remote host closed the connection]
caret has joined #lisp
orivej has joined #lisp
dbotton has quit [Quit: This computer has gone to sleep]
choegusung has quit [Quit: leaving]
liberliver has quit [Ping timeout: 272 seconds]
VincentVega has quit [Quit: Connection closed]
zulu-inuoe has joined #lisp
rogersm has joined #lisp
frgo has joined #lisp
gproto23 has quit [Quit: Leaving]
rogersm_ has joined #lisp
frgo_ has joined #lisp
Lord_of_Life_ has joined #lisp
Lord_of_Life has quit [Ping timeout: 256 seconds]
gproto023 has joined #lisp
gproto023 has quit [Remote host closed the connection]
rogersm has quit [Ping timeout: 265 seconds]
frgo has quit [Ping timeout: 258 seconds]
krid has joined #lisp
Lord_of_Life_ is now known as Lord_of_Life
dbotton has joined #lisp
toorevitimirp has quit [Remote host closed the connection]
u0_a61 is now known as Wezl
frodef has quit [Ping timeout: 256 seconds]
frgo has joined #lisp
charles` has quit [Ping timeout: 260 seconds]
frgo_ has quit [Ping timeout: 258 seconds]
imode has joined #lisp
sjl has joined #lisp
ealfonso has joined #lisp
xanderle has quit [Ping timeout: 264 seconds]
ralt has joined #lisp
xanderle has joined #lisp
frodef has joined #lisp
cosimone has joined #lisp
<dbotton> I recall someone asked here or on discord about change-class - I am using it in my latest tutorial on building new clog components - https://github.com/rabbibotton/clog/blob/main/tutorial/20-tutorial.lisp
<dbotton> It seems a nice fit - if any one has advice against would love to hear it
charles` has joined #lisp
voidlily has quit [Ping timeout: 264 seconds]
ealfonso has quit [Ping timeout: 264 seconds]
eden has joined #lisp
flazh has quit [Ping timeout: 246 seconds]
hjudt has joined #lisp
Major_Biscuit has quit [Ping timeout: 256 seconds]
<Bike> Why don't you just create the clog-toggler directly?
<Bike> I mean, since clog-toggler is an unordered list, whatever initialization on unordered lists still applies
charles` has quit [Ping timeout: 240 seconds]
Cymew has quit [Ping timeout: 265 seconds]
voidlily has joined #lisp
<dbotton> Because that would mean redoing the work of the previous work, ie creating the HTML etc
<dbotton> Previous work, meaning the parent object
<beach> We use CHANGE-CLASS a lot in Cleavir.
<beach> ... and SICL.
<dbotton> I really like the idea, far better then a dangerous cast
<beach> "cast"?
<Bike> I mean, if initialization of an unordered-list was through methods on initialize-instance and stuff, they would apply just as well for make-instance on a subclass of an unordered list.
<beach> There are no casts in Common Lisp as far as I know.
<dbotton> In other languages upcasting/downcasting
<Bike> Though it looks like here you're doing some other stuff I'm not familiar enough with the library to understand
rogersm has joined #lisp
Inline has joined #lisp
<beach> dbotton: Most other languages are way more broken than Common Lisp.
<dbotton> I again am really enjoying it
<beach> Great!
<dbotton> Is still hard to get away from typing more
<_death> dbotton: cool project.. I suggest to create a different package for each tutorial, say clog.tutorial-01 etc. and an asd file that loads them all
<dbotton> I'll look in to it _death
<dbotton> My idea was you would run one at a time and look at source (clog:run-tutorial 1) then 2 etc
rogersm has quit [Ping timeout: 272 seconds]
<dbotton> Tutorial 13 does that, shows you how to create your own project using clog with asd etc
<_death> dbotton: each tutorial could export a run symbol
hnOsmium0001 has joined #lisp
<dbotton> Good point
aartaka has quit [Read error: Connection reset by peer]
aartaka_d has joined #lisp
<_death> dbotton: with a separate asd file, clog itself wouldn't depend on its tutorials.. you could still define a clog-user package for quick experimentation
<beach> dbotton: Top-level comments should have three (or sometimes four) semicolons.
<dbotton> Thanks!
<beach> clhs 2.4.4.2.3
<beach> clhs 2.4.4.2.2
<dbotton> _death I think also worth giving each tutorial its own url path so all can be accessed same time
<dbotton> You can currently run each tutorial then after opens browser go to next
<beach> dbotton: It is very unusual to have blank lines in the middle of a top-level form.
<_death> dbotton: yeah, that way it provides more clue to the user on how to do that
Major_Biscuit has joined #lisp
<_death> dbotton: there could be a "master" tutorial with links to the rest, like clim's demodemo ;)
<dbotton> Beach, can you clarify that for me
<_death> *mcclim
<beach> dbotton: You should not have blank lines before (load-css..) in init-toggler.
<beach> dbotton: And not before ;; Using change-class nor beore new-obj in create-toggler .
<beach> dbotton: And not before (clog-toggler:activate-toggler).
<beach> dbotton: And not before (nitialize #'on-new-window).
<beach> Those blank lines are all inside top-level forms.
<dbotton> What the one between init-toggler and the let
<beach> Same.
<beach> It is highly unusual to have blank lines inside a top-level form. And the signal you send to the person reading your code is not clear.
<dbotton> Thanks, very appreciated
<dbotton> I'll look over codebase
<beach> Pleasure.
<dbotton> That is a big part, I am trying to get the styles and idioms where can of the language
<beach> Yes, that's good.
<_death> if we're into small style suggestions... defclass forms usually place the slots list on its own line, even if it's empty
<engblom> Please recommend me a minimal web framework that you can get and keep updated through quicklisp.
<dbotton> I always am in the the small stuff
<engblom> Something with good documentation
<dbotton> into
<beach> engblom: Are you saying you are a volunteer for maintaining such a thing? Or do you just want to use it?
<engblom> beach: I would want to use a such one.
<beach> engblom: Then why do you want it to be minimal?
<engblom> beach: I have been asked to make a simple web gui for configuring fiber connections to the customers of my work place (a small ISP). All it needs is to keep a few settings and to take information from forms and then use that information for running cmd-line instructions.
<engblom> beach: Because it is a small project, I was thinking that it is perfect for me to learn a bit of lisp at the same time.
<beach> I see.
waleee-cl has joined #lisp
<engblom> beach: A huge framework would be a bit of an overkill in this case, and it would take away from the real goal: to learn a bit of lisp
<beach> I think I understand.
<_death> engblom: personally I don't use any framework.. you can start with just hunchentoot, an html generation library (I like yaclml), and sqlite
<dbotton> engblom you may want to try my clog project (it is a perfect fit for it) but you should use the GitHub version until next update of quicklisp next month https://github.com/rabbibotton/clog.git
<dbotton> Sorry - git clone https://github.com/rabbibotton/clog.git in to you common-lisp dir
<dbotton> It has a lot of doc and tutorials as well
<_death> dbotton: I like clog, but it does require javascript and websockets (I have js disabled)
<engblom> _death, dbotton Thanks!
<dbotton> _death that makes for a very static world :)
<_death> dbotton: yes, that's how I like my browsing :) I use other programs when I want interactivity
<dbotton> _death CLOG also is designed for using as standalone software
<dbotton> In fact big part of design, for now you can very easily use ceramic and clog together for native desktop apps
<_death> dbotton: yep.. it's cool
<dbotton> I have to write up a tutorial on that soon
Krystof has quit [Ping timeout: 260 seconds]
<dbotton> Thank you all, I will update the codebase after and then try and see about the tutorials running in parallel on different paths
sjl has quit [Quit: WeeChat 2.3-dev]
puchacz has joined #lisp
fouric has joined #lisp
<fouric> has anyone bootstrapped ccl on linux-arm before without an existing ccl image (e.g. using sbcl)? i'm trying to bring it up on my raspberry pi, and can build the kernel, but there's no included heap image and the manual appears to assume that you already have a working ccl to get a new one
j0nd0e has quit [Remote host closed the connection]
Stanley00 has joined #lisp
j0nd0e has joined #lisp
charles` has joined #lisp
aeth_ has joined #lisp
aeth has quit [Disconnected by services]
aeth_ is now known as aeth
secretmyth has joined #lisp
Stanley00 has quit [Ping timeout: 240 seconds]
<beach> fouric: Is that even possible to do? I remember rme telling me that it would require some work to make it possible. Though, perhaps someone did the work?
j0nd0e has quit [Remote host closed the connection]
aeth_ has joined #lisp
aeth has quit [Disconnected by services]
<fouric> i'm not sure whether that particular approach is feasible, but i know that at least *several* people have gotten ccl working on the pi *somehow*
aeth_ is now known as aeth
<beach> OK.
<fouric> i'm not sure where lispm hangs out but they wrote a post on it using an older ccl: http://lispm.de/ccl
<fouric> ...and it's not clear to me if they already had the image, or what
<fouric> ...but from what you're telling me, building without an existing heap sounds really tricky, so i should look at getting one instead of building from scratch
<beach> This information is from a few years ago, so it could be stale.
j0nd0e has joined #lisp
Anonymous_ has quit [Remote host closed the connection]
aartaka has joined #lisp
aartaka_d has quit [Ping timeout: 256 seconds]
bilegeek has joined #lisp
dbotton has quit [Quit: This computer has gone to sleep]
Anonymous_ has joined #lisp
dbotton has joined #lisp
marcoxa has quit [Remote host closed the connection]
aartaka_d has joined #lisp
marcoxa has joined #lisp
aartaka has quit [Ping timeout: 264 seconds]
hendursa1 has quit [Remote host closed the connection]
dbotton has quit [Quit: This computer has gone to sleep]
hendursa1 has joined #lisp
aartaka has joined #lisp
aartaka_d has quit [Ping timeout: 265 seconds]
secretmyth has quit [Quit: Leaving]
Anonymous_ has quit [Ping timeout: 264 seconds]
h4ck3r9696 has joined #lisp
dbotton has joined #lisp
aartaka_d has joined #lisp
aartaka has quit [Ping timeout: 240 seconds]
puchacz has quit [Quit: Ping timeout (120 seconds)]
pfdietz has quit [Quit: Ping timeout (120 seconds)]
pankajsg has quit [Ping timeout: 256 seconds]
puchacz has joined #lisp
flazh has joined #lisp
aartaka_d has quit [Ping timeout: 256 seconds]
Major_Biscuit has quit [Ping timeout: 256 seconds]
rogersm has joined #lisp
Lord_Nightmare has quit [Quit: ZNC - http://znc.in]
cage_ has joined #lisp
rogersm has quit [Ping timeout: 240 seconds]
Lord_Nightmare has joined #lisp
easye` has quit [Ping timeout: 265 seconds]
easye` has joined #lisp
arora has joined #lisp
karlosz has joined #lisp
chrpape`` has joined #lisp
abbe_ has quit [Read error: Connection reset by peer]
easye` has quit [Ping timeout: 246 seconds]
eymebolofscrumpe has quit [Ping timeout: 244 seconds]
katco has quit [Ping timeout: 244 seconds]
chrpape` has quit [Ping timeout: 244 seconds]
miasuji has joined #lisp
hendursa1 has quit [Ping timeout: 268 seconds]
hendursa1 has joined #lisp
nij has joined #lisp
eymebolofscrumpe has joined #lisp
katco has joined #lisp
aindilis has joined #lisp
Krystof has joined #lisp
h4ck3r9696 has left #lisp [#lisp]
dn has joined #lisp
dn is now known as lisp-newbee-1357
_jrjsmrtn has quit [Quit: Bye !]
salazar has joined #lisp
Stanley00 has joined #lisp
caesarsalad has quit [Ping timeout: 240 seconds]
rumbler31_ has joined #lisp
krid has quit [Ping timeout: 240 seconds]
Stanley00 has quit [Ping timeout: 265 seconds]
rogersm has joined #lisp
Wezl has quit [Ping timeout: 272 seconds]
__jrjsmrtn__ has joined #lisp
arora has quit [Ping timeout: 240 seconds]
rogersm has quit [Ping timeout: 264 seconds]
Cymew has joined #lisp
wsinatra has quit [Ping timeout: 260 seconds]
krid has joined #lisp
hendursa1 has quit [Quit: hendursa1]
edgar-rft has quit [Quit: Leaving]
hendursaga has joined #lisp
Wezl has joined #lisp
flatheap has joined #lisp
<dbotton> Is there a setting I can use for ECL to give warnings for unused symbols like on scbl?
Sauvin has quit [Remote host closed the connection]
arora has joined #lisp
anticrisis has joined #lisp
<Josh_2> silly question but whats the goto solution that people use to stop format strings being line wrapped?
<Josh_2> It's extremely ugly when it happens
nij has quit [Read error: Connection reset by peer]
<Xach> Josh_2: you can put them across multiple lines with ~<newline>
kpoeck has joined #lisp
<Josh_2> Right but I mean in the source code
<Xach> Josh_2: i also mean that.
eden has quit [Ping timeout: 268 seconds]
<Josh_2> Xach: Okay epic :) thanks
<Josh_2> ah rip now emacs isn't moving the string inline :(
marcoxa has quit [Ping timeout: 246 seconds]
<Xach> It does, in my experience, require some manual positioning
<Xach> not ideal
<Josh_2> Bit of a pain but It's better than the alternative
<Josh_2> thanks
Zeco has quit [Ping timeout: 240 seconds]
lisp-newbee-1357 has quit [Quit: Connection closed]
<Xach> you could become a hero by helping emacs to understand it
Aurora_v_kosmose has quit [Remote host closed the connection]
amb007 has quit [Read error: Connection reset by peer]
__jrjsmrtn__ has quit [Quit: Bye !]
amb007 has joined #lisp
Aurora_v_kosmose has joined #lisp
cosimone has quit [Quit: cosimone]
<Josh_2> I could but I doubt it
__jrjsmrtn__ has joined #lisp
Wezl has quit [Ping timeout: 264 seconds]
vutral_ has joined #lisp
Lycurgus has quit [Quit: Exeunt]
rogersm_ has quit [Quit: Leaving...]
gurmble has joined #lisp
grumble has quit [Ping timeout: 606 seconds]
gurmble is now known as grumble
<puchacz> if you put newlines in a string in source code, your next line is not indented.
<puchacz> I prefer to write a few strings as arguments to something like (strcat ...)
<phoe> Josh_2: you can use format with some variant of tilde #\Newline
<aeth> Unless you're using FORMAT NIL or the even more niche feature where you feed FORMAT a mutable string... you can just use multiple FORMATs
<aeth> A long FORMAT is just a code smell that it should probably be 10 lines instead of a FORMAT "one liner"
<aeth> That's what streams are for, after all. Breaking things up.
mh__ has quit []
X-Scale` has joined #lisp
X-Scale has quit [Ping timeout: 246 seconds]
X-Scale` is now known as X-Scale
flatheap has quit [Read error: Connection reset by peer]
<Xach> puchacz: you can indent it if you like.
<Xach> puchacz: but emacs is too dumb to do it automatically.
<puchacz> Xach - then I will have extra spaces in the string itself
<Xach> puchacz: no you will not.
flatheap has joined #lisp
<puchacz> I did not know about ~@
<phoe> it is actually tilde newline with the @ modifier
aartaka has joined #lisp
arora has quit [Quit: leaving]
<puchacz> thanks - a useful thing
<puchacz> and a solution for long strings in general?
<Xach> no
<puchacz> ok
<Xach> I do not use ~@<newline> very much. I usually just want to break a non-breaking control string across multiple lines.
<Xach> In fact I don't think I have ever used it
<Xach> Also, I learned about *print-array* in the last week. i have not used it yet.
aartaka has quit [Read error: Connection reset by peer]
_heisig has joined #lisp
jonathana has joined #lisp
alanz_ has joined #lisp
chewbranca_ has joined #lisp
matryoshka` has joined #lisp
sveit_ has joined #lisp
Lord_of_Life_ has joined #lisp
lowryder_ has joined #lisp
_heisig has quit [Client Quit]
aeth has quit [Ping timeout: 240 seconds]
aeth has joined #lisp
eymebolofscrumpe has quit [*.net *.split]
Lord_of_Life has quit [*.net *.split]
heisig has quit [*.net *.split]
alanz has quit [*.net *.split]
sveit has quit [*.net *.split]
lowryder has quit [*.net *.split]
chewbranca has quit [*.net *.split]
matryoshka has quit [*.net *.split]
skye0[m] has quit [*.net *.split]
stargazesparkle has quit [*.net *.split]
jonathan| has quit [*.net *.split]
Lord_of_Life_ is now known as Lord_of_Life
alanz_ is now known as alanz
chewbranca_ is now known as chewbranca
[d] has quit [Ping timeout: 246 seconds]
amk has quit [Ping timeout: 264 seconds]
[d] has joined #lisp
amk has joined #lisp
drot has quit [K-Lined]
drot has joined #lisp
kpoeck has quit [Ping timeout: 248 seconds]
eymebolofscrumpe has joined #lisp
stargazesparkle has joined #lisp
skye0[m] has joined #lisp
Stanley00 has joined #lisp
Stanley00 has quit [Ping timeout: 256 seconds]
flatheap has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
rogersm has joined #lisp
shka_ has quit [Quit: Konversation terminated!]
flatheap has joined #lisp
caret has quit [Quit: Bye Felicia]
rogersm has quit [Ping timeout: 265 seconds]
abhixec has joined #lisp
cage_ has quit [Quit: Leaving]
shka_ has joined #lisp
narimiran has quit [Ping timeout: 240 seconds]
tgbugs has quit [Ping timeout: 272 seconds]
nmg has quit [Read error: Connection reset by peer]
nmg_ has joined #lisp
tgbugs has joined #lisp
marcoxa has joined #lisp
<marcoxa> exit
marcoxa has left #lisp [#lisp]
<tychoish> heh
jasbrg has quit [Remote host closed the connection]
elflng has quit [Ping timeout: 272 seconds]
orivej has quit [Ping timeout: 265 seconds]
<no-defun-allowed> Not sure if I get it.
elflng has joined #lisp
<puchacz> mechanical keyboards being the big thing?
<shinohai> OMG I'm trapped ... no escape!
<phoe> no-defun-allowed: there is no escape
<no-defun-allowed> fouric, beach: lispm's writeup on ARM Clozure is still up to date, but there is still some weird bug with threads.
<no-defun-allowed> Oh dear.
<puchacz> ECL would work on arm. there is fully functional maxima on ecl application for android.
<jmercouris> any way to make abstract classes?
Inline has quit [Ping timeout: 240 seconds]
<jmercouris> so that the user can't use them directly, but must inherit from them?
<phoe> jmercouris: protest/base:define-protocol-class
<puchacz> no
<puchacz> oops, I must be wrong then
<jmercouris> phoe: is protest some sort of system?
<jmercouris> oh I see
<phoe> t
<phoe> I remember that I linked you to it some time ago
<jmercouris> I see
<jmercouris> thank you phoe
<jmercouris> I will link to it as well
<phoe> sure
<Bike> is removal-protocol-object to undefine a protocol class
<phoe> Bike: not really, it's to remove the "protocolness" off an object
<Bike> make a protocol class into a regular class?
<phoe> yes
<Bike> ic. it's the "object" tripping me up
<phoe> so e.g. if you redefine that class using defclass rather than define-protocol-class, the "protocolness" flag is removed
<jmercouris> oh I see, very clever
<phoe> so after DEFINE-PROTOCOL-CLASS and then DEFCLASS you can instantiate the class normally.
<jmercouris> I like this, this is good
<jmercouris> maybe it can be integerated into hu.dwim.class star
<Bike> but you can still change-class to the protocol class! mwa ha HA!
<phoe> :O
<phoe> oh my
<jmercouris> well, of course you can even override the macro if you so desire
<jmercouris> I could change package, and redefine the macro
<jmercouris> that is however not the spirit of the package...
<Bike> i guess you could put a before/after method on update-instance-for-different-class to be really particular about it
<phoe> yes
puchacz has quit [Quit: Connection closed]
caesarsalad has joined #lisp
salazar has quit [Ping timeout: 265 seconds]
puchacz has joined #lisp
logand``` has quit [Ping timeout: 272 seconds]
logand` has joined #lisp
renzhi has joined #lisp
hjudt has quit [Ping timeout: 240 seconds]
flatheap has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
Cymew has quit [Ping timeout: 264 seconds]
puchacz has quit [Quit: Connection closed]
zacts has joined #lisp
logand` has quit [Ping timeout: 246 seconds]
logand``` has joined #lisp
flatheap has joined #lisp
galex-713 has quit [Ping timeout: 265 seconds]
jeosol has quit [Quit: Ping timeout (120 seconds)]
Aurora_v_kosmose has quit [Quit: brb]
logand``` has quit [Ping timeout: 246 seconds]
Aurora_v_kosmose has joined #lisp
schweers has quit [Ping timeout: 240 seconds]
rogersm has joined #lisp
attila_lendvai has quit [Ping timeout: 264 seconds]
ex_nihilo has quit [Quit: Leaving]
gioyik has joined #lisp
galex-713 has joined #lisp
rogersm has quit [Ping timeout: 256 seconds]
dbotton has quit [Quit: This computer has gone to sleep]
shka_ has quit [Ping timeout: 256 seconds]
Mandus_ is now known as Mandus
akkad has joined #lisp
nij has joined #lisp
vutral_ has quit [Quit: Connection closed for inactivity]
minion has quit [Remote host closed the connection]
specbot has quit [Remote host closed the connection]
minion has joined #lisp
specbot has joined #lisp
random-nick has quit [Ping timeout: 240 seconds]
amb007 has quit [Read error: Connection reset by peer]
Wezl has joined #lisp
amb007 has joined #lisp
jeosol has joined #lisp
Inline has joined #lisp
nij has quit [Quit: ERC (IRC client for Emacs 27.1)]
pilne has left #lisp ["No boundaries on the net!"]
miasuji has quit [Remote host closed the connection]
miasuji has joined #lisp
Stanley00 has joined #lisp
nij has joined #lisp
Stanley00 has quit [Ping timeout: 240 seconds]
Codaraxis__ has joined #lisp
nij has left #lisp [#lisp]
surabax has quit [Quit: Leaving]
minion has quit [Remote host closed the connection]
specbot has quit [Remote host closed the connection]
specbot has joined #lisp
minion has joined #lisp
Codaraxis__ has quit [Ping timeout: 240 seconds]
vutral_ has joined #lisp
bilegeek has quit [Quit: Leaving]
Codaraxis__ has joined #lisp
pankajsg has joined #lisp
Codaraxis__ has quit [Ping timeout: 258 seconds]
Codaraxis__ has joined #lisp
Codaraxis__ has quit [Max SendQ exceeded]
VincentVega has joined #lisp
miasuji has quit [Remote host closed the connection]
lotuseat` has joined #lisp
miasuji has joined #lisp
lotuseater has quit [Ping timeout: 265 seconds]
pve_ has joined #lisp
pve_ has quit [Client Quit]
dbotton has joined #lisp
rgherdt has quit [Ping timeout: 246 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
pve has quit [Ping timeout: 240 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
gioyik has quit [Quit: WeeChat 3.0]
Codaraxis__ has joined #lisp
<charles`> What are opinions on a hyperspec that would allow comments?
Anonymous_ has joined #lisp
<no-defun-allowed> Perhaps too illegal to modify, to my knowledge.
rogersm has joined #lisp
rumbler31_ has quit [Ping timeout: 256 seconds]
rogersm has quit [Ping timeout: 246 seconds]