gator
gator copied to clipboard
Geometry types
While working on the [gator study](https://github.com/cucapra/gator-study), it has come to my attention that gator could benefit from a machine-readable mode, i.e., one where another program can programmatically interact with the...
There's a [fancy VSCode extension](https://github.com/Chillee/VSCode-Linguine) that @Chillee put together for Linguine last year, which needs some love for modern Gator highlighting. Some TODOs: - [ ] Update keywords (remove old...
Introduces scientific notation capabilities and test
To support TypeScript, it would be helpful to upgrade our functions to first-class so they can be passed as function arguments. Types of functions should probably be `a->b` or `fun`...
Gator does not have a null keyword, but it is required for TypeScript, such as in functions that take in null as a parameter. Current workaround: `declare void null`, which...
It would be nice to have or types such as `WebGLTexture | null` to make Gator more compatible with TypeScript. For example, `gl.createTexture()` has a `WebGLTexture | null` return type.
`int[1] foo = [1];` works `HTMLImageElement[1] foo = [someImage];` produces parsing error at token foo
On the current master branch, all `in` expressions are failing with the reference frame issue (unknown frame `r`). I'll be taking a look at it ASAP, but wanted to file...
I find myself occasionally wanting to extend a coordinate scheme with a new type that doesn't really fit in the core library. For example, when writing microfacet, I really want...