Sam Tobin-Hochstadt

Results 120 issues of Sam Tobin-Hochstadt

Discussion here: https://www.reddit.com/r/Racket/comments/3r8pip/microsoft_arc_touch_mouse_racket/ Quote: > I have the Microsoft arc touch mouse. Double clicking the touch strip is a short cut to paste in Racket, but no other program. How...

Selecting text and using the "Racket|Uncomment" menu item does nothing on Linux with Wayland and GTK3. With `PLT_GTK2=1` set, it works correctly.

This should fix #18 but doesn't for reasons that I don't yet understand.

``` #lang racket (require soft-contract/fake-contract) (define (f x) (/ 1 (if (= x 100) 1 (- 100 x)))) (provide/contract [f (integer? . -> . number?)]) ``` produces ``` Contract violation:...

``` (module m racket (define v (/ 1 0))) ```

bug

This reduces zo size in `plot-gui-lib` by about 11x.

in-progress

``` [samth@hermes:~/work/papers/trpp-pldi-2016 (master) plt] r Welcome to Racket v6.3.0.4. -> (require typed/racket) -> (require math) -> (define-values (L U) (matrix-lu (matrix [[4 3] [6 3]]))) -> (values L U) -...

On Racket CS, this omits the check for large allocations and lowers to a less-checked Chez operation. Needs tests and docs, but opened for initial feedback.

racket-cs
performance

Some small optimizations in schemify to optimize code that uses multiple values, and more operations in the treelist benchmarks that use gvectors.

racket-cs
performance
pr:dont-merge