Dictu icon indicating copy to clipboard operation
Dictu copied to clipboard

Dictu is a high-level dynamically typed, multi-paradigm, interpreted programming language.

Results 72 Dictu issues
Sort by recently updated
recently updated
newest added

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...

feature request

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...

feature request

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...

feature request

# 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...

bug

# 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...

bug

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,...

feature request

# 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...

feature request

# 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,...

feature request

# 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...

Investigation

`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,...

needs revising