Is TR's optimizer eventually going to unbox structs in the same way it
unboxes rectangular flonums?
I have a design choice right now: how to represent probabilities. Floats
are good because of their speed, but because of floating-point
limitations, *four different representations* are
But don't you need the 'tag' from the struct to distinguish .4 in p from .4 in
1-p? They may be the same number but they denote distinct ideas. -- Matthias
'
On Aug 18, 2012, at 2:40 PM, Neil Toronto wrote:
Is TR's optimizer eventually going to unbox structs in the same way it
unboxes
One could, concievably, still do that without boxing/unblocking by passing
wide enough arguments. And it does seem like TR could help with that, but
IIUC the untyped portion of the compiler needs significant work to support
that before TR's knowledge of the program would help (But doing a better
Vincent got TR to 'split' complex numbers, if that's what you mean by 'wide
enough' arguments, and he did so w/o changing R. So perhaps there is a way to
get the computation on floats and the tag for their meaning.
On Aug 18, 2012, at 4:13 PM, Robby Findler wrote:
One could, concievably,
Oh right! A generalized version of that strategy might work for Neil's
program too.
On Saturday, August 18, 2012, Matthias Felleisen wrote:
Vincent got TR to 'split' complex numbers, if that's what you mean by
'wide enough' arguments, and he did so w/o changing R. So perhaps there is
a way
I've pushed a change to the current git version of Racket that removes
the 'planet' binary from plt/bin. (Note that 'raco planet' does all
the same things and avoids the conflict mentioned below.)
Robby
On Sun, Jul 29, 2012 at 2:46 PM, David Bremner brem...@debian.org wrote:
Hi All;
We're
I've updated define-struct/derived to allow creating a keyword
argument constructor.
https://github.com/wtetzner/racket/compare/v5.3...struct-keyword-args?w=1
It would be good to get some feedback on:
- whether or not the option's design is good
- if I did anything stupid in the
On Sat, Aug 18, 2012 at 08:28:45PM -0500, Robby Findler wrote:
I've pushed a change to the current git version of Racket that removes
the 'planet' binary from plt/bin. (Note that 'raco planet' does all
the same things and avoids the conflict mentioned below.)
Thanks. I made a similar change
8 matches
Mail list logo