opendylan
opendylan copied to clipboard
Open Dylan compiler and IDE
Console compiler: exit with error status for serious warnings Issue #1373
While creating Docker images I noticed that calling an external shell with "os /bin/sh" does not seem to work correctly terminal-wise. Output from the child shell is garbled and it...
It's 2022, we should be able to put 10_000_000 elements in a hash table. ```dylan define function main (name :: , arguments :: ) let n = string-to-integer(arguments[0]); let t...
https://opendylan.org/documentation/library-reference/language-extensions/numbers.html#the-generic-arithmetic-library needs a lot of love. * Much of it hasn't been fully updated to Sphinx markup * It specifically says that the big-integers library provides a 64-bit implementation of...
The `interface-reference` report has some problems determining the correct library and module names. I ran the report for the `collection-extensions` library and it has two problems I've noticed so far:...
When running apple-dylan-test-suite some character comparing tests give rare failures: ``` failed ['\216' ~= 'c'] ``` Looking at C code, the problem seems to be a duplicated tagging: ``` T1...
These tests should be converted to use the modern methods (`=`, etc)
The `common-dylan:position` docs don't describe the `count` argument or why this function exists at all, given the existence of `dylan:find-key`. (Apparently because it has `start`, `end`, and `count` keywords, but...
I believe both of the examples below should produce compiler warnings. They're the two ways I could imagine interpreting a type spec for a rest parameter. The BNF is `#rest...