arturo
arturo copied to clipboard
Simple, expressive & portable programming language for efficient scripting
[Comparison\between?] deprecate the support for some types Right now this uses a generic algorithm and :any as entry, but does it even makes sense? ```art between? #[user: "Rick"] #[user: "Rick"]...
[Collections\combine] should follow the rule: C[n:k] = 0, for k > n being k the attribute by, n the size of the collection and C the amount of possible combinations:...
**Suggestion** Right now: - `a:` is a label - `"a":` is also a label. - `"a" :` creates a `let` call ⚠️ Which leads to different issues... Should we make...
**Describe the bug** if we do `#"somefile.art" and the file contains e.g.: ```ruby a: 2 b: 3 ``` this will work (since we have proper labels that generate `DStore` operations)....
The following code snippets cause out of memory errors on both the playground and my local copy of mini Arturo. This snippet could cause an error that an integer is...
[VM/values/comparison] Should we throw errors in case of incompatible pairs? For example, if we try to compare a string with a number, should we throw an error? Or should we...
[VM/ast] Are inline function declarations properly handled? see also: https://github.com/arturo-lang/arturo/blob/9fa7828494bb84a986ecf5fe1d31c8270ff115b8/tests/unittests/lib.comparison.art#L4089 https://github.com/arturo-lang/arturo/blob/269a723e23971f7c5ba310f6c3539852a6f016e3/src/vm/ast.nim#L31 ```text # labels: vm, ast, enhancement # TODO(VM/ast) Are inline function declarations properly handled? # see also: https://github.com/arturo-lang/arturo/blob/9fa7828494bb84a986ecf5fe1d31c8270ff115b8/tests/unittests/lib.comparison.art#L4089 #...
After #1139, some bugs appeared and I think it's a good way to provide this. Why can I do this `between? null null null`? It just should not be possible....
[VM/values/comparison] Re-visit/test handling of Block comparisons How do other languages (e.g. Python, Ruby, etc) handle comparisons between blocks/arrays? Do they even support it? If so, how? https://github.com/arturo-lang/arturo/blob/269a723e23971f7c5ba310f6c3539852a6f016e3/src/vm/values/comparison.nim#L290 ```text # currently,...
[Helpers/bignums] fix warning with `newInt`, `newFloat`, `newRat` this triggers the following warning: ``` Warning: A custom '=destroy' hook which takes a 'var T' parameter is deprecated; it should take a...