<nij->
Hello folks :) How do you review your lisp code change? The default diff algorithm used by git is not s-expr aware. Prefixing an operator to a bunch of line introduces many lines of change (unnecessary!)..
Noisytoot has joined #commonlisp
goober has quit [Remote host closed the connection]
goober has joined #commonlisp
Noisytoot has quit [Excess Flood]
Noisytoot has joined #commonlisp
Noisytoot has quit [Excess Flood]
Noisytoot has joined #commonlisp
goober has quit [Remote host closed the connection]
goober has joined #commonlisp
goober has quit [Remote host closed the connection]
goober has joined #commonlisp
goober has quit [Remote host closed the connection]
goober has joined #commonlisp
goober has quit [Remote host closed the connection]
goober has joined #commonlisp
goober has quit [Remote host closed the connection]
goober has joined #commonlisp
tyson2 has quit [Remote host closed the connection]
goober has quit [Remote host closed the connection]
goober has joined #commonlisp
goober has quit [Remote host closed the connection]
goober has joined #commonlisp
ryanbw has joined #commonlisp
goober has quit [Remote host closed the connection]
goober has joined #commonlisp
igemnace has joined #commonlisp
igemnace has quit [Read error: Connection reset by peer]
waleee has quit [Ping timeout: 260 seconds]
igemnace has joined #commonlisp
igemnace has quit [Read error: Connection reset by peer]
<Demosthenex>
nij-: great question, i'd love to know
LispTyro has quit [Ping timeout: 245 seconds]
LispTyro has joined #commonlisp
<char[m]>
nij-: You can review it just like any other language. Git is not aware of any programing language construct. For example, if you wrap some code in a loop in C language, the code inside will get indented even if it didn't change. Some git diff viewers (Emacs), will show individual character changes and can ignore whitespace changes which might make it a bit better.
<char[m]>
Demosthenex: Very cool. I can't seem to find a repository. It is especially difficult since there is already a different unix tool called sdiff.
d4ryus has quit [Ping timeout: 245 seconds]
d4ryus has joined #commonlisp
ec has quit [Ping timeout: 240 seconds]
ec has joined #commonlisp
d4ryus has quit [Ping timeout: 246 seconds]
amb007 has quit [Ping timeout: 260 seconds]
amb007 has joined #commonlisp
d4ryus has joined #commonlisp
rtypo has quit [Ping timeout: 246 seconds]
dcb has quit [Quit: MSN Messenger 4.0.2]
amb007 has quit [Ping timeout: 260 seconds]
amb007 has joined #commonlisp
goober has quit [Remote host closed the connection]
goober_ has quit [Remote host closed the connection]
goober has quit [Remote host closed the connection]
Lycurgus has joined #commonlisp
<mfiano>
I think this is pretty good, and what I have come to expect for a while. (I had to search this channel log from over a year ago when I took this screenshot).
goober has joined #commonlisp
rbt-blck has joined #commonlisp
rbt-blck has left #commonlisp [#commonlisp]
Lycurgus has quit [Quit: Tschüss]
amb007 has quit [Ping timeout: 260 seconds]
Demosthenex has quit [Ping timeout: 246 seconds]
amb007 has joined #commonlisp
nij- has joined #commonlisp
easye has quit [Quit: ERC 5.4 (IRC client for GNU Emacs 28.2)]
Demosthenex has joined #commonlisp
azimut_ has quit [Ping timeout: 240 seconds]
shka has joined #commonlisp
phantomics_ has joined #commonlisp
sherbert has quit [Ping timeout: 260 seconds]
skin has quit [Ping timeout: 260 seconds]
artyn has quit [Ping timeout: 260 seconds]
sm2n has quit [Ping timeout: 260 seconds]
rselim has quit [Ping timeout: 260 seconds]
zoglesby has quit [Ping timeout: 260 seconds]
mcoll has quit [Ping timeout: 260 seconds]
jfloren7 has joined #commonlisp
amb007 has quit [Ping timeout: 260 seconds]
chiheisen has quit [Ping timeout: 260 seconds]
cpli has quit [Ping timeout: 260 seconds]
jmbr has quit [Ping timeout: 260 seconds]
zyd has quit [Ping timeout: 260 seconds]
theothornhill has quit [Ping timeout: 260 seconds]
payphone has quit [Ping timeout: 260 seconds]
mhcat has quit [Ping timeout: 260 seconds]
pvac has quit [Ping timeout: 260 seconds]
shunter has quit [Ping timeout: 260 seconds]
Schnouki has quit [Ping timeout: 260 seconds]
markb1 has quit [Ping timeout: 260 seconds]
whereiseveryone has quit [Ping timeout: 260 seconds]
gko has quit [Ping timeout: 260 seconds]
alethkit has quit [Ping timeout: 260 seconds]
\f has quit [Ping timeout: 260 seconds]
jasom has quit [Ping timeout: 260 seconds]
srhm has quit [Ping timeout: 260 seconds]
jonlevin has quit [Ping timeout: 260 seconds]
theesm has quit [Ping timeout: 260 seconds]
ggb has quit [Ping timeout: 260 seconds]
phantomics has quit [Ping timeout: 260 seconds]
jfloren2 has quit [Ping timeout: 260 seconds]
gko` has joined #commonlisp
amb007 has joined #commonlisp
sm2n has joined #commonlisp
rselim has joined #commonlisp
pvac has joined #commonlisp
Schnouki has joined #commonlisp
cpli has joined #commonlisp
zyd has joined #commonlisp
payphone has joined #commonlisp
chiheisen has joined #commonlisp
alethkit has joined #commonlisp
zoglesby has joined #commonlisp
jmbr has joined #commonlisp
jasom has joined #commonlisp
mhcat has joined #commonlisp
theothornhill has joined #commonlisp
theesm has joined #commonlisp
\f has joined #commonlisp
artyn has joined #commonlisp
sherbert has joined #commonlisp
skin has joined #commonlisp
jonlevin has joined #commonlisp
ggb has joined #commonlisp
whereiseveryone has joined #commonlisp
srhm has joined #commonlisp
mcoll has joined #commonlisp
shunter has joined #commonlisp
Noisytoot has quit [Remote host closed the connection]
markb1 has joined #commonlisp
Noisytoot has joined #commonlisp
Demosthenex has quit [Ping timeout: 245 seconds]
MajorBiscuit has joined #commonlisp
bilegeek has quit [Quit: Leaving]
MajorBiscuit has quit [Client Quit]
pve has joined #commonlisp
rumraisin has joined #commonlisp
phileasfogg has quit [Quit: "It's the only way, then they can all forget me. I got too big, Dorium, too noisy. Time to step back into the shadows."]
rumraisin is now known as phileasfogg
habamax has quit [Ping timeout: 252 seconds]
MajorBiscuit has joined #commonlisp
lottaquestions_ has quit [Remote host closed the connection]
Demosthenex has joined #commonlisp
lottaquestions_ has joined #commonlisp
<jcowan>
char[m]: However, the code must be textual; nobody has specialized diff-ers for images
tetsuo9_ has quit [Ping timeout: 246 seconds]
tetsuo9 has joined #commonlisp
nij- has quit [Quit: Using Circe, the loveliest of all IRC clients]
easye has joined #commonlisp
elderK has quit [Quit: Connection closed for inactivity]
dino_tutter has joined #commonlisp
amb007 has quit [Ping timeout: 240 seconds]
habamax has joined #commonlisp
Demosthenex has quit [Ping timeout: 260 seconds]
Demosthenex has joined #commonlisp
Gleefre has quit [Remote host closed the connection]
Gleefre has joined #commonlisp
Lord_of_Life_ has joined #commonlisp
Lord_of_Life has quit [Ping timeout: 245 seconds]
Demosthenex has quit [Ping timeout: 260 seconds]
Lord_of_Life_ is now known as Lord_of_Life
attila_lendvai_ has joined #commonlisp
Demosthenex has joined #commonlisp
Gleefre has quit [Remote host closed the connection]
Lycurgus has joined #commonlisp
ym has quit [Ping timeout: 244 seconds]
Lycurgus has quit [Quit: Tschüss]
Gleefre has joined #commonlisp
igemnace has quit [Read error: Connection reset by peer]
<Gleefre>
> If one value is returned, then that value is returned as the result of the read operation; the algorithm is done. If zero values are returned, then step 1 is re-entered
<semz>
Ah, good point.
nij- has left #commonlisp [Using Circe, the loveliest of all IRC clients]
cage has joined #commonlisp
cage has quit [Remote host closed the connection]
cage has joined #commonlisp
<bike>
2.4.8.6 is nonspecific, but it can be taken to mean that the compiler macro returns the primary value of the form
<bike>
since after all #.(values 1 2 3) is just 1 instead of some weird reader error
<bike>
(probably)
<bike>
that the reader macro returns*
<Gleefre>
Well, CCL throws a weird error on #.(values 1 2 3) :/
<mfiano>
Gleefre: I would think that is a bug after reading, but I'm not sure. Does (read-from-string "#.(VALUES)") signal END-OF-FILE, and does (read-from-string "#.(VALUES)42") work?
<mfiano>
read signals an error of type end-of-file, regardless of eof-error-p, if the file ends in the middle of an object representation.
tyson2 has joined #commonlisp
<mfiano>
As per the entry for READ. #. is an object representation.
<mfiano>
It never consumed anything, and it has nothing else, so it should error, no?
amb007 has quit [Read error: Connection reset by peer]