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
EvW has quit [Ping timeout: 260 seconds]
<jonjitsu[m]> I'm using asdf/quicklisp, there is a library I want to use that is not on quicklisp, what approach would be good to include it? I tried creating a vendor/ dir, cloning the project and adding vendor/ to the asdf registry but that didn't work.
<Xach> jonjitsu[m]: there are a lot of options to recover.
<Xach> jonjitsu[m]: what you tried *should* have worked, if the asdf registry update was done successfully.
amb007 has quit [Read error: Connection reset by peer]
<Xach> jonjitsu[m]: one easy option, that doesn't require any config changes, is to clone into ~/quicklisp/local-projects/ instead.
<Xach> but that might not be suitable for your project - it depends on the goals.
amb007 has joined #lisp
<jonjitsu[m]> One criteria I wanted to maintain was the ability to clone the project on another system and be able to just use it with asdf/quicklisp and not have to remember to do other tasks like cloning repos in specific spots
<jonjitsu[m]> I added the vendor/ with `(push "/absolute/path/to/vendor/" asdf:*central-registry*)`
iamFIREc1 has joined #lisp
<Xach> jonjitsu[m]: it would have to include the directory that has the project's *.asd file
<Xach> jonjitsu[m]: how will users set things up so your project loads?
<Xach> that also involves either configuring asdf or putting it in a particular place.
<jonjitsu[m]> ya, ideally I could do something in the .asd file
amb007 has quit [Read error: Connection reset by peer]
iamFIREcracker has quit [Ping timeout: 256 seconds]
<Xach> Is this intended for people who have not used CL before?
amb007 has joined #lisp
<jonjitsu[m]> no, this is just to make working with it easier
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
<Xach> Ok. For what it's worth, I clone everything into ~/quicklisp/local-projects/ for that kind of thing.
quazimodo has joined #lisp
<phoe> jonjitsu[m]: you might need to push pathnames there rather than strings, but I'm not sure about this
<jonjitsu[m]> `git clone project ~/quicklisp/local-projects/project` is enough?
<phoe> so #p"/foo/bar/" rather than just "/foo/bar/"
<phoe> jonjitsu[m]: yes, it should be enough
<phoe> Quicklisp will ensure that asdf picks it up
<jonjitsu[m]> phoe: I did try also with a #p string
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
<phoe> hmmm, OK
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
hnOsmium0001 has quit [Quit: Connection closed for inactivity]
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
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
skapata has quit [Remote host closed the connection]
amb007 has quit [Read error: Connection reset by peer]
Bike has joined #lisp
amb007 has joined #lisp
quazimodo has quit [Remote host closed the connection]
quazimodo has joined #lisp
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
frodef has quit [Ping timeout: 260 seconds]
lucasb has quit [Quit: Connection closed for inactivity]
wxie has joined #lisp
ravndal has quit [Ping timeout: 272 seconds]
ralt has quit [Quit: Connection closed for inactivity]
ravndal has joined #lisp
iamFIREcracker has joined #lisp
KindOne has left #lisp [#lisp]
iamFIREc1 has quit [Ping timeout: 256 seconds]
Lord_of_Life_ has joined #lisp
Lord_of_Life has quit [Ping timeout: 260 seconds]
hnOsmium0001 has joined #lisp
iamFIREcracker has quit [Ping timeout: 256 seconds]
meowphius__ has quit [Quit: Leaving]
akoana has joined #lisp
wglb has quit [Remote host closed the connection]
iamFIREcracker has joined #lisp
Lycurgus has quit [Quit: Exeunt]
iamFIREc1 has joined #lisp
Aurora_v_kosmose has quit [Remote host closed the connection]
enrio has joined #lisp
Aurora_v_kosmose has joined #lisp
enrio has quit [Client Quit]
iamFIREcracker has quit [Ping timeout: 265 seconds]
galex-713 has joined #lisp
shifty has quit [Ping timeout: 260 seconds]
shifty has joined #lisp
igemnace has quit [Ping timeout: 272 seconds]
iamFIREcracker has joined #lisp
iamFIREc1 has quit [Ping timeout: 265 seconds]
iamFIREc1 has joined #lisp
iamFIREcracker has quit [Ping timeout: 260 seconds]
iamFIREcracker has joined #lisp
iamFIREc1 has quit [Ping timeout: 264 seconds]
iamFIREc1 has joined #lisp
iamFIREcracker has quit [Ping timeout: 272 seconds]
judson_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
iamFIREc1 has quit [Ping timeout: 256 seconds]
iamFIREc1 has joined #lisp
toorevitimirp has joined #lisp
iamFIREc1 has quit [Ping timeout: 246 seconds]
Bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
Bhartrihari has joined #lisp
iamFIREcracker has joined #lisp
iamFIREc1 has joined #lisp
iamFIREcracker has quit [Ping timeout: 272 seconds]
asdflkj has joined #lisp
loli has quit [Quit: WeeChat 2.9]
wxie has quit [Ping timeout: 264 seconds]
orivej has quit [Ping timeout: 246 seconds]
Aurora_v_kosmose has quit [Ping timeout: 240 seconds]
iamFIREc1 has quit [Ping timeout: 260 seconds]
Aurora_v_kosmose has joined #lisp
loli has joined #lisp
iamFIREc1 has joined #lisp
iamFIREcracker has joined #lisp
iamFIREc1 has quit [Ping timeout: 260 seconds]
torbo has joined #lisp
renzhi has quit [Ping timeout: 260 seconds]
Bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
Bhartrihari has joined #lisp
quazimodo has quit [Quit: Lost terminal]
judson_ has joined #lisp
quazimodo has joined #lisp
asarch has joined #lisp
<beach> Good morning everyone!
<blackadder> Morning beach
Alfr has joined #lisp
Alfr has quit [Remote host closed the connection]
Alfr has joined #lisp
thmprover has quit [Quit: [Exit, pursued by bear]]
Alfr_ has quit [Ping timeout: 260 seconds]
iamFIREcracker has quit [Ping timeout: 260 seconds]
iskander has quit [Quit: bye]
iskander has joined #lisp
servo has quit [Ping timeout: 246 seconds]
davisr_ has joined #lisp
davisr has quit [Ping timeout: 240 seconds]
<asarch> How do you pass values to (defmethod initialize-instance :after ((instance my-class) &key) ...)?
iamFIREcracker has joined #lisp
<beach> As keyword arguments.
<beach> You would have to mention them explicitly as &KEY arguments, or use &REST.
<asarch> I mean, (let (x (make-instance 'my-class <- Where?
Alfr has quit [Remote host closed the connection]
<beach> (make-instance 'my-class :key1 <value-form-1> :key2 <value-form-2>)
<beach> ... like I said.
Alfr has joined #lisp
Alfr has quit [Remote host closed the connection]
Alfr has joined #lisp
iamFIREcracker has quit [Ping timeout: 256 seconds]
<asarch> I see
<asarch> Thank you!
<asarch> Thank you very much beach :-)
iamFIREcracker has joined #lisp
<beach> Sure.
iamFIREc1 has joined #lisp
wxie has joined #lisp
iamFIREcracker has quit [Ping timeout: 260 seconds]
iamFIREcracker has joined #lisp
iamFIREc1 has quit [Ping timeout: 246 seconds]
torbo has quit [Remote host closed the connection]
galex-713 has quit [Ping timeout: 272 seconds]
leo_song has quit [Read error: Connection reset by peer]
leo_song has joined #lisp
iamFIREcracker has quit [Ping timeout: 256 seconds]
iamFIREcracker has joined #lisp
Bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
Bhartrihari has joined #lisp
iamFIREcracker has quit [Ping timeout: 272 seconds]
iamFIREcracker has joined #lisp
Alfr has quit [Ping timeout: 260 seconds]
leo_song has quit [Ping timeout: 246 seconds]
leo_song has joined #lisp
narimiran has joined #lisp
Bike has quit [Remote host closed the connection]
iamFIREc1 has joined #lisp
iamFIREcracker has quit [Ping timeout: 240 seconds]
iamFIREcracker has joined #lisp
gxt has quit [Remote host closed the connection]
gxt has joined #lisp
iamFIREc2 has joined #lisp
iamFIREc1 has quit [Ping timeout: 240 seconds]
asarch has quit [Quit: Leaving]
iamFIREcracker has quit [Ping timeout: 265 seconds]
iamFIREcracker has joined #lisp
Alfr has joined #lisp
iamFIREc2 has quit [Ping timeout: 256 seconds]
cer0 has quit [Quit: leaving]
Alfr has quit [Client Quit]
Alfr has joined #lisp
iamFIREc1 has joined #lisp
iamFIREcracker has quit [Ping timeout: 240 seconds]
iamFIREcracker has joined #lisp
iamFIREc1 has quit [Ping timeout: 260 seconds]
frost-lab has joined #lisp
pankajsg has joined #lisp
asarch has joined #lisp
asarch has quit [Remote host closed the connection]
jmercouris has quit [Read error: Connection reset by peer]
jmercouris has joined #lisp
judson_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
judson_ has joined #lisp
judson_ has quit [Client Quit]
kiroul has joined #lisp
kir0ul_ has quit [Ping timeout: 260 seconds]
iskander has quit [Quit: bye]
iskander has joined #lisp
Blukunfando has quit [Ping timeout: 256 seconds]
MichaelRaskin has quit [Quit: MichaelRaskin]
shka_ has joined #lisp
Blukunfando has joined #lisp
GuerrillaMonkey has quit [Ping timeout: 260 seconds]
<flip214> etimmons: thanks for the puri merge!
<etimmons> You're welcome, but I didn't really do much! I just pulled the latest from git.kpe.io. I assumed you get the fix to kmr somehow?
<flip214> Yeah, I guess so... was some time ago
imode has quit [Ping timeout: 272 seconds]
aorst has joined #lisp
iamFIREc1 has joined #lisp
aorst has quit [Remote host closed the connection]
iamFIREcracker has quit [Ping timeout: 246 seconds]
aorst has joined #lisp
aartaka has quit [Ping timeout: 264 seconds]
<etimmons> Do you happen to remember how you got it to his attention? Some other folks have found that mirror and filled issues against it. I'd like to redirect them to the right place
mrchampion has quit [Ping timeout: 256 seconds]
iamFIREc1 has quit [Ping timeout: 256 seconds]
<flip214> etimmons: see pm
treflip has joined #lisp
cosimone has joined #lisp
aartaka has joined #lisp
iamFIREc1 has joined #lisp
mrchampion has joined #lisp
kiroul has quit [Ping timeout: 246 seconds]
igemnace has joined #lisp
iskander has quit [Read error: Connection reset by peer]
akoana has quit [Quit: leaving]
iskander has joined #lisp
judson_ has joined #lisp
Stanley00 has joined #lisp
judson_ has quit [Client Quit]
Cymew has joined #lisp
iskander has quit [Quit: bye]
mokulus has quit [Ping timeout: 240 seconds]
liberliver has joined #lisp
iskander has joined #lisp
quazimodo has quit [Quit: Lost terminal]
ljavorsk has joined #lisp
cosimone has quit [Quit: cosimone]
iskander- has joined #lisp
iskander has quit [Ping timeout: 260 seconds]
frgo_ has quit [Remote host closed the connection]
gxt has quit [Remote host closed the connection]
kaftejiman has quit [Remote host closed the connection]
gxt has joined #lisp
gko` has quit [Quit: ERC (IRC client for Emacs 27.1)]
iamFIREcracker has joined #lisp
gko has joined #lisp
iamFIREc1 has quit [Ping timeout: 264 seconds]
iamFIREc1 has joined #lisp
iamFIREcracker has quit [Ping timeout: 240 seconds]
Bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
Bhartrihari has joined #lisp
mokulus has joined #lisp
iamFIREcracker has joined #lisp
frgo has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
iamFIREc1 has quit [Ping timeout: 256 seconds]
amb007 has joined #lisp
gaqwas has joined #lisp
gaqwas has joined #lisp
frgo_ has joined #lisp
iamFIREcracker has quit [Ping timeout: 246 seconds]
iamFIREcracker has joined #lisp
frgo has quit [Ping timeout: 260 seconds]
Bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
Bhartrihari has joined #lisp
pve has joined #lisp
iamFIREcracker has quit [Ping timeout: 256 seconds]
frost-lab has quit [Ping timeout: 256 seconds]
frost-lab has joined #lisp
kopiyka has joined #lisp
karlosz has quit [Quit: karlosz]
kopiyka has quit [Remote host closed the connection]
orivej has joined #lisp
hendursa1 has joined #lisp
hendursaga has quit [Ping timeout: 240 seconds]
scymtym has quit [Remote host closed the connection]
iamFIREcracker has joined #lisp
hnOsmium0001 has quit [Quit: Connection closed for inactivity]
frodef has joined #lisp
judson_ has joined #lisp
judson_ has quit [Client Quit]
iamFIREc1 has joined #lisp
iamFIREcracker has quit [Ping timeout: 246 seconds]
ebrasca has joined #lisp
scymtym has joined #lisp
iamFIREcracker has joined #lisp
iamFIREc1 has quit [Ping timeout: 246 seconds]
shifty has quit [Ping timeout: 272 seconds]
iamFIREc1 has joined #lisp
orivej has quit [Ping timeout: 260 seconds]
iamFIREcracker has quit [Ping timeout: 260 seconds]
luckless_ has quit [Remote host closed the connection]
aartaka has quit [Ping timeout: 260 seconds]
wxie has quit [Ping timeout: 260 seconds]
iamFIREcracker has joined #lisp
iamFIREc1 has quit [Ping timeout: 246 seconds]
judson_ has joined #lisp
skapata has joined #lisp
judson_ has quit [Client Quit]
villanella has joined #lisp
iamFIREcracker has quit [Ping timeout: 256 seconds]
iamFIREcracker has joined #lisp
iamFIREcracker has quit [Ping timeout: 246 seconds]
iamFIREcracker has joined #lisp
iamFIREc1 has joined #lisp
iamFIREcracker has quit [Ping timeout: 256 seconds]
kaftejiman has joined #lisp
aartaka has joined #lisp
orivej has joined #lisp
<jmercouris> hello everyone, we wrote an article about CI/packaging of CL https://nyxt.atlas.engineer/article/continuous-testing-and-packaging.org
<easye> Is nyxt 2 gonna work easily under macOS? If so, which rendering engine did you finally decide upon?
cosimone has joined #lisp
hendursa1 has quit [Remote host closed the connection]
<jmercouris> it will eventually hopefully, work easily on macOS
EvW has joined #lisp
<jmercouris> the problem is in packaging WebKitGTK+ for distribution
<jmercouris> we haven't comitted to a rendering engine, we are trying to stay rendering engine agnostic
hendursa1 has joined #lisp
<easye> I think concentrating on a .deb packaging for a "flawless" Linux nyxt 2 is the right decision.
dyelar has joined #lisp
<easye> nyxt 3 will implement a rendering engine via McCLIM, right? ;)
<jmercouris> lol of course :-)
<easye> Does nyxt have a rendering engine to render content in, say, an emacs buffer? It would be interesting to have a nyxt shell rather than dealing with eww/w3m.
<jmercouris> No, that isn't possible at the moment
<jmercouris> we hope to eventually supersede Emacs and provide a complete replacement
<jmercouris> for now, we are just focused on the web side of things
<easye> Hooking into some kind of text rendering engine would perhaps strengthen the case of agnosticism. But, time, you know?
<phoe> a replacement for emacs itself? :O
<jmercouris> yes, eventually :-)
* easye thinks there should be a Greenspun corollary concerning the reimplementation of Emacs.
jonatack has quit [Ping timeout: 256 seconds]
jonatack has joined #lisp
cosimone has quit [Quit: cosimone]
orivej has quit [Ping timeout: 264 seconds]
judson_ has joined #lisp
judson_ has quit [Client Quit]
Stanley00 has quit [Remote host closed the connection]
iskander- has quit [Ping timeout: 260 seconds]
iskander has joined #lisp
paule32 has quit [Read error: No route to host]
enrio has joined #lisp
Bike has joined #lisp
enrio has quit [Read error: Connection reset by peer]
iskander has quit [Ping timeout: 264 seconds]
gaqwas has quit [Remote host closed the connection]
iskander has joined #lisp
<aeth> easye: yes
<aeth> everyone plans to bloat their project to eventually replace Emacs
<aeth> (in the CL community, at least)
<aeth> and the corollary to that is that nobody actually gets around to even starting that
* jackdaniel points at climacs, hemlock and lem
iskander- has joined #lisp
iskander has quit [Ping timeout: 265 seconds]
kaftejiman has quit [Ping timeout: 264 seconds]
iskander- has quit [Ping timeout: 272 seconds]
<Josh_2> Aternoon
<beach> Hello Josh_2.
iskander has joined #lisp
<aeth> jackdaniel: my bad; 3 people.
<jackdaniel> I'm sure that there are more people behind each project
orivej has joined #lisp
<jackdaniel> whether said projects are good ideas is a whole different matter, I'm just pointing out that some people actually get around and start that
iskander has quit [Ping timeout: 256 seconds]
iskander has joined #lisp
kaftejiman has joined #lisp
Kundry_W_ has joined #lisp
iskander has quit [Ping timeout: 272 seconds]
wsinatra has joined #lisp
iskander has joined #lisp
Kundry_Wag has quit [Ping timeout: 260 seconds]
iskander has quit [Ping timeout: 256 seconds]
toorevitimirp has quit [Ping timeout: 246 seconds]
toorevitimirp has joined #lisp
iskander has joined #lisp
orivej has quit [Ping timeout: 256 seconds]
Bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
Bhartrihari has joined #lisp
ggole has joined #lisp
Bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
Bhartrihari has joined #lisp
treflip has quit [Ping timeout: 264 seconds]
treflip has joined #lisp
EvW has quit [Ping timeout: 260 seconds]
servo has joined #lisp
servo has quit [Max SendQ exceeded]
servo has joined #lisp
servo has quit [Max SendQ exceeded]
hendursa1 has quit [Quit: hendursa1]
servo has joined #lisp
servo has quit [Max SendQ exceeded]
hendursaga has joined #lisp
servo has joined #lisp
servo has quit [Max SendQ exceeded]
servo has joined #lisp
servo has quit [Max SendQ exceeded]
servo has joined #lisp
servo has quit [Max SendQ exceeded]
servo has joined #lisp
servo has quit [Max SendQ exceeded]
servo has joined #lisp
servo has quit [Max SendQ exceeded]
servo has joined #lisp
servo has quit [Max SendQ exceeded]
orivej has joined #lisp
servo has joined #lisp
iskander has quit [Ping timeout: 246 seconds]
judson_ has joined #lisp
judson_ has quit [Client Quit]
iskander has joined #lisp
aindilis has quit [Ping timeout: 260 seconds]
treflip has quit [Ping timeout: 256 seconds]
treflip has joined #lisp
frost-lab has quit [Quit: Connection closed]
aartaka has quit [Read error: Connection reset by peer]
gxt has quit [Remote host closed the connection]
Stanley00 has joined #lisp
gxt has joined #lisp
epony has quit [*.net *.split]
rixard has quit [*.net *.split]
TMA has quit [*.net *.split]
vsync has quit [*.net *.split]
TMA has joined #lisp
rixard has joined #lisp
vsync has joined #lisp
Stanley00 has quit [Ping timeout: 272 seconds]
iskander has quit [Ping timeout: 256 seconds]
renzhi has joined #lisp
iskander has joined #lisp
treflip has quit [Quit: WeeChat 2.6]
iskander- has joined #lisp
iskander has quit [Ping timeout: 264 seconds]
Aurora_v_kosmose has quit [Quit: bbl]
toorevitimirp has quit [Ping timeout: 264 seconds]
jonatack has quit [Ping timeout: 264 seconds]
aartaka has joined #lisp
<ebrasca> jackdaniel: Have you think collaborating with climacs?
<ebrasca> jmercouris: Have you think collaborating with climacs?
<ebrasca> jackdaniel: Sory!
<jackdaniel> I will let that slide.
<jackdaniel> ,-)
orivej has quit [Ping timeout: 260 seconds]
<beach> ebrasca: I don't think that now would be a good time for that.
random-nick has joined #lisp
<beach> ebrasca: I am stuck with trying to come up with a way to define how different forms should be indented.
<beach> Once I can do that, progress should be faster.
<beach> But i am busy with other stuff at the moment, as you can imagine.
iskander- has quit [Ping timeout: 260 seconds]
Kundry_Wag has joined #lisp
Kundry_W_ has quit [Ping timeout: 265 seconds]
skapate has joined #lisp
gxt has quit [Ping timeout: 240 seconds]
scymtym has quit [Remote host closed the connection]
skapata has quit [Ping timeout: 272 seconds]
kaftejiman has quit [Remote host closed the connection]
leo_song has quit [Ping timeout: 260 seconds]
ivan4th has joined #lisp
iskander has joined #lisp
lucasb has joined #lisp
orivej has joined #lisp
yonkunas has joined #lisp
villanella has quit [Quit: villanella]
aartaka has quit [Ping timeout: 246 seconds]
galex-713 has joined #lisp
narimiran has quit [Ping timeout: 240 seconds]
gxt has joined #lisp
narimiran has joined #lisp
jonatack has joined #lisp
orivej has quit [Ping timeout: 256 seconds]
<ebrasca> beach: Interesting
otwieracz has quit [Ping timeout: 272 seconds]
otwieracz has joined #lisp
jonatack has quit [Ping timeout: 256 seconds]
jonatack has joined #lisp
<jmercouris> aeth: there is no bloat in Nyxt, but we’ll be sure to add a bunch to qualify as an emacs replacement :-D
<dim> beach: do you happen to have a way to programmatically “configure” indentation of forms? if yes, well, make something very simple and wrong in many places, and let users contribute? so that you can focus on something else and also have input?
<dim> (put 'register-groups-bind 'common-lisp-indent-function 2) ; is something I use in my Emacs Lisp setup, for instance
aartaka has joined #lisp
<beach> dim: Yes, well, I have code for indentation, with LOTS of code duplication. I think I need something simple like that, which will work in most cases, and just write code for it once.
<dim> in case it's not very clear, what I mean is that it would be nicer if we would not overload you with also having to find the proper set of indentation rules, on-top of everything else you are already contributing...
<beach> Ah, yes I see what you mean.
<dim> so even a not-very-polished API passes the bar, and you're free to move on ;-)
<jackdaniel> hm, api that may change in the future may spawn some bitrottenware
<beach> Well, the entire thing is messy, both in terms of its definition and in terms of its implementation.
hnOsmium0001 has joined #lisp
rpg has joined #lisp
<beach> For instance, the simple thing that Emacs uses does not take into account the nature of sub-expressions.
<beach> Here is a simple example. Type (let ((mumble<newline>234)<newline>(prog1<newline>345))
epony has joined #lisp
<beach> Emacs doesn't have a way to indicate that the first sub-expression of LET is a list of bindings, so the (PROG1 ...) binding is treated as a form.
aartaka has quit [Read error: Connection reset by peer]
<beach> So I need a way to say that LET should be indented with the first sub-expression being a list of bindings, and the remaining expressions are in the body.
<beach> Then the "list of bindings" must refer to a different indentation rule.
<dim> yeah so it's not about the indentation rules themselves yet, more about the engine itself?
<beach> Right, the engine, and a way of representing the rules to avoid code duplication between LET, LET*, etc.
<beach> The engine is messy because of things like comments and the possibility of the form being incomplete.
<dim> so some kind of a classification system for common lisp code forms
servo has quit [Remote host closed the connection]
<beach> A classification system that is also operational.
_jrjsmrtn has quit [Ping timeout: 240 seconds]
<beach> Something like (LET <bindings> <declarations> <body>) where <...> refer to separate indentation rules.
judson_ has joined #lisp
<beach> The engine is complicated by the fact that the bindings may start on the same line as the LET or they may start on the next line. And by the fact that comments may refer to the bindings, etc. etc.
judson_ has quit [Client Quit]
__jrjsmrtn__ has joined #lisp
kiroul has joined #lisp
<pve> I wonder if machine learning could be used to indent code (e.g. generate rules). It seems like a pretty fuzzy problem.
<beach> I don't think it is fuzzy. There are just a lot of cases to consider.
<splittist> Something that can deal with DO, extended LOOP, WITH-ACCESSORS and various flavours of DEFCLASS slot declarations and not be write-only sounds hard.
<pve> beach: right
<beach> splittist: I am willing to write special-purpose code for some of the more complicated ones.
orivej has joined #lisp
vaporatorius has joined #lisp
EvW has joined #lisp
Aurora_v_kosmose has joined #lisp
vaporatorius__ has quit [Ping timeout: 260 seconds]
wsinatra has quit [Ping timeout: 260 seconds]
wsinatra has joined #lisp
Cymew has quit [Ping timeout: 264 seconds]
ljavorsk has quit [Ping timeout: 264 seconds]
devon has joined #lisp
vaporatorius__ has joined #lisp
judson_ has joined #lisp
vaporatorius has quit [Ping timeout: 260 seconds]
fitzsim has joined #lisp
ljavorsk has joined #lisp
vaporatorius__ has quit [Ping timeout: 260 seconds]
rippa has joined #lisp
iskander- has joined #lisp
iskander has quit [Ping timeout: 260 seconds]
judson_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
aindilis has joined #lisp
judson_ has joined #lisp
h4ck3r9696 has joined #lisp
orivej has quit [Ping timeout: 256 seconds]
vaporatorius has joined #lisp
vaporatorius has joined #lisp
aorst has quit [Quit: aorst]
Bhartrihari has left #lisp [#lisp]
Bhartrihari has joined #lisp
scymtym has joined #lisp
aartaka has joined #lisp
aartaka has quit [Ping timeout: 256 seconds]
pankajsg has quit [Ping timeout: 260 seconds]
scymtym has quit [Remote host closed the connection]
imode has joined #lisp
scymtym has joined #lisp
judson_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
hiroaki has quit [Remote host closed the connection]
tfb has joined #lisp
hiroaki has joined #lisp
ljavorsk has quit [Remote host closed the connection]
ljavorsk has joined #lisp
scymtym has quit [Remote host closed the connection]
scymtym has joined #lisp
gaqwas has joined #lisp
Kundry_W_ has joined #lisp
tfb has quit [Remote host closed the connection]
asarch has joined #lisp
tfb has joined #lisp
<ebrasca> beach: Have you think about themes for climacs?
Kundry_Wag has quit [Ping timeout: 260 seconds]
<jackdaniel> ebrasca: as far as I understand beach talks now about "second climacs", a successor which does not have gui yet, afaik he doesn't work on climacs anymore
<ebrasca> For me it is climacs. Like emacs 26 is emacs.
<jackdaniel> emacs 26 is emacs, because it evolved from the old version. that's not the case here
tfb has quit [Ping timeout: 260 seconds]
jw4 has quit [Quit: tot siens]
jw4 has joined #lisp
aartaka has joined #lisp
<mseddon> beach, a new editor? that interests me.
madage has quit [Ping timeout: 240 seconds]
judson_ has joined #lisp
madage has joined #lisp
Nilby has joined #lisp
tfb has joined #lisp
housel has quit [Ping timeout: 260 seconds]
housel has joined #lisp
tfb has quit [Client Quit]
liberliver has quit [Ping timeout: 264 seconds]
ivan4th has quit [Ping timeout: 256 seconds]
h4ck3r9696 has quit [Ping timeout: 260 seconds]
tfb has joined #lisp
tfb has quit [Remote host closed the connection]
tfb has joined #lisp
ivan4th has joined #lisp
tfb has quit [Remote host closed the connection]
tfb has joined #lisp
tfb has quit [Remote host closed the connection]
tfb has joined #lisp
tfb has quit [Remote host closed the connection]
tfb has joined #lisp
bocaneri has quit [Ping timeout: 272 seconds]
bocaneri has joined #lisp
judson_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
galex-713 has quit [Ping timeout: 264 seconds]
galex-713_ has joined #lisp
housel has quit [Ping timeout: 260 seconds]
aartaka has quit [Read error: Connection reset by peer]
aartaka has joined #lisp
housel has joined #lisp
dbotton has joined #lisp
aartaka_d has joined #lisp
aartaka has quit [Ping timeout: 265 seconds]
sdumi has joined #lisp
bocaneri has quit [Max SendQ exceeded]
bocaneri has joined #lisp
<Josh_2> Do themes break indentation in emacs?
<Josh_2> https://imgur.com/me96zxK.png I am unsure why this has started happening
galex-713_ has quit [Ping timeout: 264 seconds]
dbotton has quit [Read error: Connection reset by peer]
tfb has quit []
dbotton has joined #lisp
nullheroes has quit [Quit: WeeChat 2.9]
jonatack has quit [Ping timeout: 240 seconds]
Kundry_W_ has quit [Ping timeout: 240 seconds]
h4ck3r9696 has joined #lisp
jonatack has joined #lisp
Kundry_Wag has joined #lisp
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
<Josh_2> maybe It's my font
<phadthai> users at #emacs might be more clueful, I've never written an emacs theme here and don't really know if they typically can break functionality
<Josh_2> I'll go ask
<White_Flame> Josh_2: it's a proportional font. Does indentation just count spaces or does it actually align to character locations?
<Josh_2> I don't know the answer to that
<White_Flame> my guess is that it just counts spaces, and therefore it's the proportionality of the font that's the problem
<Josh_2> I have (setq-default indent-tabs-mode nil) (setq-default tab-width 4)) in .emacs
<White_Flame> actually, with a proportional font, tabs might be slightly better :-P
karlosz has joined #lisp
<Josh_2> oof
<White_Flame> but none of those settings would really fix it, since "tab width" is still just counting space characters
<White_Flame> monospace or bust, kinda literally :-P
<Josh_2> ah
<White_Flame> (disclaimer: I have no clue about anything emacs related at all)
dbotton has quit [Ping timeout: 260 seconds]
judson_ has joined #lisp
fitzsim has quit [Ping timeout: 260 seconds]
kaftejiman has joined #lisp
<Josh_2> okay yes it was because the font wasn't monospace
<Josh_2> Thanks White_Flame
dbotton has joined #lisp
skapate is now known as skapata
kaftejiman has quit [Remote host closed the connection]
Nilby has quit [Ping timeout: 260 seconds]
shka_ has quit [Ping timeout: 256 seconds]
kaftejiman has joined #lisp
Bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
Bhartrihari has joined #lisp
judson_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
kaftejiman has quit [Remote host closed the connection]
judson_ has joined #lisp
kaftejiman has joined #lisp
kaftejiman has quit [Remote host closed the connection]
dbotton has quit [Read error: Connection reset by peer]
dbotton has joined #lisp
kaftejiman_ has joined #lisp
ggole has quit [Quit: Leaving]
orivej has joined #lisp
dbotton has quit [Remote host closed the connection]
dbotton has joined #lisp
cosimone has joined #lisp
jw4 has quit [Read error: Connection reset by peer]
jw4 has joined #lisp
fraya has joined #lisp
sdumi has quit [Read error: Connection reset by peer]
sdumi has joined #lisp
rogersm has joined #lisp
rogersm has quit [Client Quit]
fraya has quit [Remote host closed the connection]
Lord_of_Life_ is now known as Lord_of_Life
Jesin has quit [Quit: Leaving]
rogersm has joined #lisp
rogersm has quit [Client Quit]
gaqwas has quit [Ping timeout: 260 seconds]
h4ck3r9696 has quit [Ping timeout: 264 seconds]
william1_ has joined #lisp
banjiewen_ has quit [Read error: Connection reset by peer]
banjiewen_ has joined #lisp
cosimone has quit [Quit: cosimone]
Jesin has joined #lisp
Jesin has quit [Remote host closed the connection]
cosimone has joined #lisp
judson_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
h4ck3r9696 has joined #lisp
gareppa has joined #lisp
judson_ has joined #lisp
<phoe> You could perhaps scrape the online-lisp-meetings group for calendar invitations in the attachments, and add them there
Jesin has joined #lisp
<Xach> phoe: oh!
Inoperable has quit [Excess Flood]
gareppa has quit [Quit: Leaving]
wsinatra has quit [Quit: WeeChat 3.0]
EvW has quit [Ping timeout: 264 seconds]
barthandelous has joined #lisp
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #lisp
Inoperable has joined #lisp
h4ck3r9696 has quit [Ping timeout: 260 seconds]
Bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
Bhartrihari has joined #lisp
Bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
Bhartrihari has joined #lisp
shifty has joined #lisp
<phoe> Has anyone tried hooking American Fuzzy Lop to fuzz Common Lisp applications?
dbotton has quit [Ping timeout: 246 seconds]
narimiran has quit [Ping timeout: 240 seconds]
EvW has joined #lisp
barthandelous has quit [Ping timeout: 272 seconds]
Lord_of_Life has quit [Excess Flood]
d4ryus has quit [Ping timeout: 260 seconds]
d4ryus has joined #lisp
Lord_of_Life has joined #lisp
Lord_of_Life has joined #lisp
judson_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
pve has quit [Quit: leaving]
aartaka_d has quit [Ping timeout: 264 seconds]
judson_ has joined #lisp
william1_ has quit [Ping timeout: 256 seconds]
daniel1302 has quit [Remote host closed the connection]
daniel1302 has joined #lisp
judson_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
judson_ has joined #lisp
kaftejiman_ has quit [Remote host closed the connection]
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
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
leo_song has joined #lisp
<johnjay> what's a fuzz common lisp application? like fuzzing where you throw junk at a program's stdin?
<Josh_2> I started making a socket fuzzer but after I had used it for the one purpose I needed it to server I quit working on it
amb007 has quit [Read error: Connection reset by peer]
<johnjay> emacs uses utf-8 by the way. i'm not sure how indenting works in it beyond the basic commands
amb007 has joined #lisp
<Josh_2> https://github.com/K1D77A/cl-fuzzer johnjay not sure if any fully functional fuzzers exist
<johnjay> Josh_2: wait did you already ask your question in #emacs?
<johnjay> your nick looks familiar
<Josh_2> ye
<johnjay> ah ok
<Josh_2> I needed a monospace font, I have that now and It's all fixed :P
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
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
random-nick has quit [Ping timeout: 240 seconds]
hiroaki has quit [Ping timeout: 272 seconds]
asarch has quit [Quit: Leaving]
cer0 has joined #lisp
bilegeek has joined #lisp
Bhartrihari has left #lisp ["Disconnected: closed"]
Bhartrihari has joined #lisp
fitzsim has joined #lisp
ljavorsk has quit [Ping timeout: 240 seconds]