<jackdaniel>
but I'm not sure whether I have energy to add addendum to the post immedietely, let's leave it as a silent pressure on sbcl devs to fix it ,)
<beach>
jackdaniel: For some symbols you use typewriter font, for others upper case.
<beach>
Er, For some symbols you use lower-case typewriter font, for others upper-case typwriter font.
yitzi has joined #commonlisp
attila_lendvai has quit [Quit: Leaving]
chkhd has quit [Quit: ZZZzzz…]
wacki has joined #commonlisp
attila_lendvai has joined #commonlisp
wacki has quit [Ping timeout: 248 seconds]
<jackdaniel>
oops, thanks, fixed
<beach>
paulapatience: I am inclined to remove the comma in "it would be nice, if", but I don't know a rule for it.
attila_lendvai has quit [Ping timeout: 248 seconds]
chkhd has joined #commonlisp
treflip has quit [Remote host closed the connection]
mari-estel has joined #commonlisp
<paulapatience>
beach: jackdaniel: Yes, there should be no comma there.
pranav has quit [Remote host closed the connection]
<jackdaniel>
fixed, thanks
<paulapatience>
beach: I don't know if there is any rule for that beyond "it sounds better without", but my formal grammal knowledge is lacking, as I have mentioned before.
<beach>
Fair enough.
ingeniot has quit [Quit: Client closed]
decweb has joined #commonlisp
ingeniot has joined #commonlisp
chkhd has quit [Quit: ZZZzzz…]
<beach>
A free program similar to Grammarly would be nice. I don't think it would be that hard to write, given that performance is not critical. There might be a lot of rules to add, but those could be added incrementally.
<beach>
Such a program is somewhat different from a program for translation or "understanding", so one can't necessarily use existing grammars from, say, PAIP.
mari-estel has quit [Remote host closed the connection]
pranav has joined #commonlisp
ingeniot has quit [Ping timeout: 256 seconds]
shawnw has quit [Ping timeout: 248 seconds]
emaczen has joined #commonlisp
jonatack has joined #commonlisp
wacki has joined #commonlisp
wacki has quit [Ping timeout: 248 seconds]
<jackdaniel>
well, the sbcl-specific solution still has defects, so don't read too much into it :)
ezakimak has quit [Ping timeout: 255 seconds]
<dlowe>
beach: paulapatience: the rule is "there's no comma in the <consequence> IF <condition> construction, only in the "IF <condition>, [THEN] <consequence>" construction
<beach>
dlowe: Thank you!
<dlowe>
There's a more unusual "<consequence>, IF <condition>" construction that also needs a comma
<beach>
And what construction is that?
<dlowe>
it's a rhetorical affect
<dlowe>
"amazing, if this is true"
<beach>
Ah, yes I see.
ingeniot has joined #commonlisp
<beach>
It is kind of equivalent to "provided that" here.
<dlowe>
that's a reasonable connection
NotThatRPG has joined #commonlisp
varjag has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.3)]
<jackdaniel>
it is a shame that grammatical curiosities spawn more discussion than the post content :p
<jackdaniel>
apparently it's not that interesting as I see it
<dlowe>
jackdaniel: maybe you just covered the material that thoroughly
<beach>
For me, I already knew about the technique.
wacki has joined #commonlisp
<Bubblegumdrop>
I agree with dlowe, jackdaniel your posts are always so comprehensive there's little room for discussion...
<Bubblegumdrop>
always feel like I learned something new
synchromesh has quit [Ping timeout: 264 seconds]
<beach>
Well, I mean, I knew about the technique pcos suggested. But I hadn't thought about using slot names as variables to PROGV.
<dlowe>
curious as to the difference of using progv vs let with special declarations
<Bubblegumdrop>
I didn't even know about progv.
<dlowe>
I've used progv exactly once when compiling "rules" to CL as an optimization
<jackdaniel>
beach: these are slot values, not names; if they were names, then you'd have sharing of values between different instances of the same class
wacki has quit [Ping timeout: 248 seconds]
<jackdaniel>
(slot values allocated with the instance, not slot values as returned by SLOT-VALUE)
<beach>
jackdaniel: Yes, sorry, slot values.
<jackdaniel>
I think that an example in AMOP used slot names in one of examples in chapter three
<jackdaniel>
but I'm not certain
<beach>
Possibly. I don't remember that.
<jackdaniel>
Bubblegumdrop: thanks :)
wacki has joined #commonlisp
Th30n has quit [Ping timeout: 260 seconds]
wacki has quit [Ping timeout: 260 seconds]
synchromesh has joined #commonlisp
markb1 has quit [Remote host closed the connection]
bike has quit [Ping timeout: 252 seconds]
mari-estel has joined #commonlisp
ingeniot has quit [Ping timeout: 256 seconds]
bike has joined #commonlisp
mari-estel has quit [Remote host closed the connection]
emaczen has quit [Ping timeout: 248 seconds]
wacki has joined #commonlisp
wacki has quit [Ping timeout: 255 seconds]
yitzi has quit [Remote host closed the connection]
pranav has quit [Read error: Connection reset by peer]
pranav has joined #commonlisp
mgl has quit [Ping timeout: 265 seconds]
reb has quit [Remote host closed the connection]
jon_atack has joined #commonlisp
wacki has joined #commonlisp
annamalai has quit [Ping timeout: 248 seconds]
jonatack has quit [Ping timeout: 248 seconds]
wacki has quit [Ping timeout: 260 seconds]
jon_atack has quit [Ping timeout: 260 seconds]
jonatack has joined #commonlisp
skeemer has joined #commonlisp
shawnw has joined #commonlisp
cmack has quit [Remote host closed the connection]