dvanhorn
2021-1-16 14:44:35

> racket -e '1D468' +inf.0


sorawee
2021-1-16 14:56:07

is this unexpected?


dvanhorn
2021-1-16 15:00:11

for me at least. Maybe I’m missing something. How is 1D468 syntax for +inf.0?


sorawee
2021-1-16 15:01:57

It’s similar to 1e468



dvanhorn
2021-1-16 15:08:42

thanks I hate it


massung
2021-1-16 15:23:28

One would think Racket could recognize that 1 is a whole number and just evaluate (* 1 (expt 10 468)) under-the-hood.


hazel
2021-1-16 15:35:55

watching the Corpse Reviver talk and I don’t think I’ve ever seen this logo for Typed Racket


jesse697
2021-1-16 15:58:03

@hazel.r.pearson which talk is that?


hazel
2021-1-16 15:58:51

POPL 2021, Corpse Reviver: Sound and Efficient Gradual Typing via Contract Verification also that’s a different Hazel


hazel
2021-1-16 16:06:38

camoy
2021-1-16 16:26:58

I made that logo just for the talk, so it’s very unofficial :slightly_smiling_face:


hazel
2021-1-16 16:27:11

I like it a lot, actually


hazel
2021-1-16 16:28:10

also in general it was a very good talk — I found it (and the paper) pretty approachable despite not really having much background


hazel
2021-1-16 16:30:11

(or at least, less background than I’d like to have)


camoy
2021-1-16 16:31:00

I’m very happy to hear that! We made an effort to try to explain enough so that hopefully a broader audience would get something out of it


ben.knoble
2021-1-16 16:51:54

I think I saw that paper—very intriguing. The idea was to eliminate contract checks when they were proven not to fail (basically not across type boundaries), right?


ben.knoble
2021-1-16 16:52:40

Seconding^ it was a good idea and well-presented.


jesse697
2021-1-17 05:26:18

do we know when these ideas will make it into Typed Racket? (or if there’s a plan to do so?)