Ross Angle

Results 13 issues of 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...

inactive
experimental

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

macro system

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