arturo icon indicating copy to clipboard operation
arturo copied to clipboard

Simple, expressive & portable programming language for efficient scripting

Results 343 arturo issues
Sort by recently updated
recently updated
newest added

[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"]...

library
todo
open-discussion
→ Comparison

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

library
todo
open-discussion

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

open discussion
parser
:dictionary

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

bug
:dictionary

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

bug
critical

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

enhancement
error handling
open discussion
todo
values

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

enhancement
vm
unit-test
todo
ast

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

bug
open discussion
→ Comparison

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

enhancement
open discussion
unit-test
todo
values

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

enhancement
3rd-party
todo
stale