Vishesh Yadav

Results 46 issues of Vishesh Yadav

As discussed in #105

enhancement
medium project
primitives

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...

bug
htdp

When we get JS tests up (or just running fixtures), would it be possible to include that data as well?

bug
testing

Currently useful to check module imports/exports

enhancement
testing

`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...

htdp

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...

enhancement

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...

discussion

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...

enhancement