Dictu
Dictu copied to clipboard
Dictu is a high-level dynamically typed, multi-paradigm, interpreted programming language.
It'd be nice to have a module (written in Dictu) for higher-order functions. Some examples of functions that could be included: - partial - memoize More could be added, especially...
Currently if you create a large enough number they lose precision. Larger still and they become `inf`. It'd be nice to have a type for arbitrarily large integers. Some similar...
This would involve the addition of an `AtExit` module written in Dictu that would provide a `register` and `unregister` function. The semantics will be similar to [Python's `atexit` module](https://docs.python.org/3/library/atexit.html). Normal...
# Self referencing datatypes ## Summary If a datatype is self referencing, that in of itself is not an issue, however, if we attempt to do basic operations with the...
# Shadowing ## Summary ``` var input = []; print(input); // ``` Here we would expect the variable to take precedence over the built-in function, although shadowing is bad either...
It would be really cool if Dictu had the ability to compile programs into their IR bytecode, serialize it to file and then execute said bytecode in a separate step,...
# Add unicode support ## Summary Currently within Dictu all string based activities are done on the number of bytes a string contains, rather than the number of characters, obviously...
# Import library This ticket could probably be broken down into smaller subtasks, but for now i'll leave it as one. Currently within Dictu once a module has been imported,...
# Dictu Playground Something that would be a nice addition would be an online playground where people can try Dictu in their browser without the need to go through the...
`STACK_MAX` is a constant and there is no checking in `push()` to see if we have hit the stack limit. This is for good reason, as `push()` happens so frequently,...