Alec Minchington
Alec Minchington
One of the most important elements of making Basil more accessible to new users is providing those users with access to useful library functions. In its first form, this will...
Add bitwise operators including: - `&` (bitwise and) - `|` (bitwise or) - `>>` (bitwise left shift) - `
Currently functions and macros are printed very opaquely. Printing a function yields `` and printing a macro yields ``. Ideally these prints would include more info, e.g. printing the plus...
Basil should have some way to easily format strings. Here are a couple syntax proposals. The percent symbol could be swapped out for something like `#` or `$`. - `("hello...
Basil would benefit from some sort of generalized user-level annotation feature. Some uses include: - Toggles for compiler optimizations (automatic struct field alignment) - Static checks (function overriding, pure function,...