Stephen Chang

Results 155 comments of Stephen Chang

After discussion, I'm dropping the "small project tag"

For reference: https://github.com/ocsigen/js_of_ocaml/issues/1266 https://github.com/ocsigen/js_of_ocaml/issues/1038

Ah, `--skip-arity-checks` fixed my problem. Thanks.

Thanks for the report! Investigating this.

I might be doing something wrong but I'm having some difficulty reproducing this. What command are you using to compile? And what version of Racket? Here's what I'm trying: File...

Cool. I think this would simplify other translations too, since a lot of times `let`s get flattened into multiple `var`s, which then require subsequent transformations like return lifting

Yes, mutual tail-recursion is currently unsupported but we plan to add it soon. Only self tail recursion is currently supported.

Actually, `string-split` is implemented but gets compiled strangely. Specifically, this program: ```racket #lang racket/base (require racket/string) (substring "asdgsad" 1 3) ``` compiles to: ```javascript $__modules_47_test_46_rkt_46_js__ = function() { "use strict";...

Hi Greg, Thanks for the great article. Finally got around to checking it out. Sounds like I went through a similar learning process, but I don't think I would have...

> We've already implemented "Racketty" numbers three times We are aware of Whalesong's innovations (and Pyret's improvements) and we indeed have borrowed from your existing work. But Whalesong's number library...