pyret-lang
pyret-lang copied to clipboard
The Pyret language.
See short demo below: 
Currently, the VS extension is only available at Microsoft's VS Marketplace. According to that Marketplace's T&Cs, that registry can only be used by the official VS Code release (with is...
Bumps [cached-path-relative](https://github.com/ashaffer/cached-path-relative) from 1.0.2 to 1.1.0. Commits See full diff in compare view [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...
It would be nice to have a `is-special-key` predicate exported by the `world` library to recognize all the special keys that `on-key` handlers can receive. That way, one can use...
If you type `include reactor` instead of `include reactors`, it would be nice to get an error that says "I can't find a library of that name" (as you do...
Currently, it's very natural to express properties using `satisfies`, and with a fix for #1633, debugging errors that are uncovered by generated input is quite straightforward. The last typical piece...
This, at least partly, addresses #1633. In particular, it adds a new case of `TestResult`, `failure-exn-satisfies-rhs`, which is used when it a satisfies test where an exception was trigger in...
I'm trying to write down an example of randomized testing (e.g., fuzzing / quickcheck tests). Doing that works fine, but when tests _fail_, I haven't figured out a good way...
I was talking to @blerner about this the other day, and after that, looked up a bit of what it would take. It seems like WebRTC is mature enough (supported...
Example: ``` data MultiBox: | mbox(ref v1 :: Number, ref v2 :: Number, ref v3 :: Number, v4 :: Number) where: mb = mbox(1, 2, 3, 4) cases(MultiBox) mb block:...