Ross Angle
Ross Angle
In Racket, two modules can't `require` each other. Any attempt to do so causes a cyclic dependency error. However, a `#lang` built on top of Racket doesn't necessarily have the...
There are some mixed incentives around importing. If we import two libraries using simple `require` declarations, they could both add a new export with the same name and cause a...
**Please don't actually merge this commit.** I doubt Parendown works well with DrRacket and the other tools and expectations of the Racket community, so I expect this kind of change...
[On Arc Forum](http://arclanguage.org/item?id=21731), tubsy notes that mutating cons cells doesn't work in the latest official Arc 3.2 release: ```cl arc> (= x '(1 2 3)) (1 2 3) arc> x...
**What program did you run?** ```racket $ racket Welcome to Racket v8.2 [cs]. > (let ([a 1]) (#%top . a)) 1 > (define a 2) > (let ([a 1]) (#%top...
**What version of Racket are you using?** Racket 8.11.1, both CS and BC. **What program did you run?** On Racket CS, this works, which is consistent with the documentation on...
We should document the library people get when they `require("rainbow-js-arc")` from a Node.js program. This is the API surface area that should be documented: ```js const rainbowLibrary = require("rainbow-js-arc"); const...
We should create a `rainbow-js-args run [args...]` subcommand that has functionality similar to `rainbow-js-args run-compat [args...]` for executing Arc programs in batch mode and starting REPLs. By allowing ourselves to...
In the browser-based REPL, running the `(rat)` unit tests gives one test failure with a very clear error message: "No filesystem." We could do the same thing for other operations...