Codaraxis has quit [Read error: Connection reset by peer]
pilne has quit [Quit: Beware of programmers who carry screwdrivers.]
pilne has joined #racket
Codaraxis has joined #racket
evhan has joined #racket
Diagon has quit [Ping timeout: 265 seconds]
acarrico has quit [Read error: Connection reset by peer]
acarrico has joined #racket
<evdubs>
can someone help me understand why, in scribble, if i try `@defclass[ibkr-session% object%]` i get a syntax error?
<evdubs>
does scribble somehow need to be aware of the actual ibkr-session% declaration?
Diagon has joined #racket
<evdubs>
i am trying to follow the gui/button-class.scrbl document to help me build the document, but i am not able to get a simple example working
Diagon has quit [Quit: Leaving]
Diagon has joined #racket
<lexi-lambda>
evdubs: The documented grammar for `defclass` says it expects `@defclass[ibkr-session% object% ()]{ ... }`.
<evdubs>
oh, missing ()
<evdubs>
thanks
<evdubs>
lexi-lambda, my next error is scribble: no class/interface/mixin information for identifier: #<syntax:interactive-brokers-api.scrbl:14:24 object%>
<evdubs>
i tried including @(require racket/class) - that doesn't seem to have worked
<lexi-lambda>
evdubs: You probably need @(require (for-label racket/class)).
<evdubs>
ahh, okay
<evdubs>
indeed. thank you, lexi-lambda
nan` has joined #racket
nan` has quit [Ping timeout: 268 seconds]
ziyourenxiang_ has joined #racket
ziyourenxiang has quit [Ping timeout: 246 seconds]
nan` has joined #racket
ziyourenxiang has joined #racket
ziyourenxiang_ has quit [Ping timeout: 268 seconds]
ziyourenxiang_ has joined #racket
nan` has quit [Ping timeout: 276 seconds]
ziyourenxiang has quit [Ping timeout: 265 seconds]
dddddd has quit [Remote host closed the connection]
nan` has joined #racket
lockywolf has joined #racket
lockywolf_ has joined #racket
lockywolf has quit [Remote host closed the connection]
lockywolf has joined #racket
aidalgol has joined #racket
lockywolf__ has joined #racket
lockywolf_ has quit [Ping timeout: 240 seconds]
lockywolf has quit [Ping timeout: 265 seconds]
lockywolf has joined #racket
lockywolf_ has joined #racket
lockywolf has quit [Ping timeout: 250 seconds]
lockywolf__ has quit [Ping timeout: 250 seconds]
lockywolf has joined #racket
lockywolf__ has joined #racket
lockywolf_ has quit [Ping timeout: 240 seconds]
lockywolf_ has joined #racket
lockywolf has quit [Ping timeout: 265 seconds]
Codaraxis has quit [Read error: Connection reset by peer]
lockywolf_ has quit [Ping timeout: 276 seconds]
lockywolf__ has quit [Ping timeout: 276 seconds]
sauvin has joined #racket
lockywolf has joined #racket
lockywolf_ has joined #racket
lockywolf has quit [Max SendQ exceeded]
lockywolf_ has quit [Max SendQ exceeded]
lockywolf_ has joined #racket
lockywolf has joined #racket
lockywolf_ has quit [Max SendQ exceeded]
lockywolf_ has joined #racket
lockywolf has quit [Remote host closed the connection]
lockywolf has joined #racket
lockywolf_ has quit [Max SendQ exceeded]
lockywolf_ has joined #racket
lockywolf_ has quit [Max SendQ exceeded]
lockywolf_ has joined #racket
lockywolf_ has quit [Remote host closed the connection]
lockywolf_ has joined #racket
lockywolf_ has quit [Remote host closed the connection]
lockywolf_ has joined #racket
lockywolf_ has quit [Remote host closed the connection]
lockywolf_ has joined #racket
lockywolf_ has quit [Max SendQ exceeded]
lockywolf_ has joined #racket
lockywolf_ has quit [Max SendQ exceeded]
lockywolf_ has joined #racket
lockywolf_ has quit [Ping timeout: 265 seconds]
lockywolf has quit [Ping timeout: 265 seconds]
lockywolf has joined #racket
lockywolf_ has joined #racket
nan` has quit [Ping timeout: 265 seconds]
Codaraxis has joined #racket
rgherdt has joined #racket
lockywolf_ has quit [Ping timeout: 265 seconds]
lockywolf has quit [Ping timeout: 265 seconds]
lockywolf_ has joined #racket
lockywolf has joined #racket
lockywolf has quit [Remote host closed the connection]
lockywolf_ has quit [Max SendQ exceeded]
lockywolf has joined #racket
lockywolf_ has joined #racket
lockywolf_ has quit [Read error: Connection reset by peer]
lockywolf has quit [Ping timeout: 276 seconds]
aidalgol has quit [Ping timeout: 240 seconds]
mzan has joined #racket
_whitelogger has joined #racket
catonano has quit [Quit: catonano]
catonano has joined #racket
pie__ has quit [Ping timeout: 265 seconds]
ng0 has joined #racket
lockywolf has joined #racket
lockywolf_ has joined #racket
libertyprime has joined #racket
lockywolf has quit [Ping timeout: 250 seconds]
lockywolf_ has quit [Ping timeout: 265 seconds]
iyzsong has joined #racket
Diagon has quit [Quit: Leaving]
orivej has quit [Ping timeout: 265 seconds]
pilne has quit [Quit: Man who run behind car get exhausted]
ZombieChicken has quit [Ping timeout: 276 seconds]
mzan has quit [Ping timeout: 276 seconds]
mzan has joined #racket
vraid has joined #racket
mzan has quit [Quit: Leaving]
rgherdt has quit [Ping timeout: 250 seconds]
dddddd has joined #racket
rgherdt has joined #racket
ziyourenxiang__ has joined #racket
ziyourenxiang_ has quit [Ping timeout: 265 seconds]
<true-grue>
samth, Looks interesting, thank you! I'm trying to get rid of "void" chain from the code. I see my "cleanup" rule as a hack. In K Framework I could rewrite some command by "." (no element).
<samth>
you could just not use evaluation contexts
ng0 has quit [Ping timeout: 260 seconds]
<samth>
there's no nesting in your expression language so there's not much need for contexts
ng0 has joined #racket
<true-grue>
samth, But in the following example "1 2 + 3 4 + *" I want to have an evaluation order from left to right, without any non-deterministic rewrites.
lockywolf has joined #racket
<true-grue>
But I could add current-cmd to the state. And then split like here cmd-list: void cmd-list -> current-cmd cmd-list.
fanta1 has joined #racket
<true-grue>
But I just wanted to learn evaluation contexts better :)
<samth>
true-grue: you don't even need to add anything to the state, just inline the evaluation contexts
<samth>
but learning contexts is a good thing too :)
<true-grue>
Well, my intent is to simulate an behaviour of some machine, not cut the corners. In a real processor it's normal to have instruction word in a dedicated register :)
ziyourenxiang__ has quit [Ping timeout: 268 seconds]