Vishesh Yadav
Vishesh Yadav
For example following example without `freeze` would take forever to render. `freeze` here is a fix to pre-render these images, ensuring image tree remains shallow. ``` (define (colored-carpet colors) (match...
When we get JS tests up (or just running fixtures), would it be possible to include that data as well?
Currently useful to check module imports/exports
`big-bang` library was written when we didn't have artity-checks in RacketScript, and is written under that assumption. However somewhere along the line we added arity checks, and kept compiling universe...
Racket numbers are exact, in-exact, complex and can be arbitrarily large as opposed to 64-bit floats in JavaScript. - Whalesong and Pyret use Danny Yoo's [`js-numbers`](https://github.com/brownplt/pyret-lang/blob/master/src/js/base/js-numbers.js) library. IIRC the library...
Refer: https://github.com/vishesh/racketscript/pull/151#issuecomment-534574962
This document proposes to replace/(enhance) the `racks` tool currently used to compile RacketScript programs. ## Motivation ### `racks` is slow - It compiles each file serially, which is particularly frustrating...
If we can keep track of used identifier in current scope, we can produce better identifier names when renaming and make code more readable. For in a function scope we...