adam mcdaniel

Results 28 issues of adam mcdaniel

Using [clap](https://crates.io/crates/clap) would simplify all of the command line parsing.

When I'm not connected to the internet, `curl` fails to get weather data which causes `parse@json` to fail, and also terminates the execution of my prelude early. I think that...

enhancement

Things in the [ffi branch](https://github.com/adam-mcdaniel/oakc/tree/ffi) need to change _drastically_ before I can merge it. I **really** dislike having to use the command line to include FFI files. I think it's...

enhancement
hardening
flag
foreign function interface

This PR implements the `String` type in `core.ok`, and adds some extensions to the `core.target` files to make memory management more efficient.

This PR adds the `modulus` method to `Target`, which implements the integer modulus operation. It also adds an example named `mod.ok` which demonstrates finding the days in each month and...

Right now, for loops look like the following: ```rust for (let i=0; i

This PR adds memory leak checks at the end of execution. All this really does is iterate over the `allocated` bitmask to check if any data has not been freed....

memory
error handling

To make programs more correct, runtime checks could be added for determining whether or not the program is accessing memory it does not own. To be a valid pointer, it...

hardening
memory
error handling

See the title of the issue

hardening
typechecking

Right now there is no support for macro expressions. These should be added.