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

[VM/values/operators] [`-`] Verify for Web builds we should also check whether big integers work too! (the same applies to its in-place equivalent) https://github.com/arturo-lang/arturo/blob/04e57a1a8d6bcaf8fdb4003e0893ca35cc4ee90e/src/vm/values/operators.nim#L585 ```text objectOperationOrNothing("inc", IncM, oneparam=true, inplace=true) # TODO(VM/values/operators)...

unit-test
todo
web
:integer

[VM/values/operators] [`inc`] Verify for Web builds we should also check whether big integers work too! (the same applies to its in-place equivalent) https://github.com/arturo-lang/arturo/blob/04e57a1a8d6bcaf8fdb4003e0893ca35cc4ee90e/src/vm/values/operators.nim#L549 ```text of Color || Color : x.l...

unit-test
todo
web
:integer

[VM/values/operators] [`+`] Verify for Web builds we should also check whether big integers work too! (the same applies to its in-place equivalent) https://github.com/arturo-lang/arturo/blob/04e57a1a8d6bcaf8fdb4003e0893ca35cc4ee90e/src/vm/values/operators.nim#L461 ```text #======================================= # TODO(VM/values/operators) [`+`] Verify for...

unit-test
todo
web
:integer

[Helpers/datasource] could we "download" files in Web mode? perhaps using Fetch? see: https://nim-lang.org/docs/jsfetch.html https://github.com/arturo-lang/arturo/blob/04e57a1a8d6bcaf8fdb4003e0893ca35cc4ee90e/src/helpers/datasource.nim#L44 ```text proc getSource*(src: string): DataSource {.inline.} = when not defined(WEB): # TODO(Helpers/datasource) could we "download" files...

enhancement
library
todo
web

**Describe the bug** Is it really working? And what should we expect? See also: https://discord.com/channels/765519132186640445/829324913097048065/1197215995337650178

bug
library
→ Io

Generally, Arturo has 2 different division operators: `/` (`div`) and `//`(`fdiv`), the former corresponding to integer division and tha latter to floating-point division. That means that if you divide e.g....

bug
open discussion
:quantity

Right now, `pi` is used quite a few times in different Quantity-related unit-tests (albeit, commented-out - since it's not working practically): https://github.com/arturo-lang/arturo/blob/6e75d0e238dcf623fb433e57b7fa1c115e0923ae/tests/unittests/quantities.art#L4361-L4364 `pi` is used in several compile-time definitions too....

enhancement
open discussion
parser
values
:quantity

See: https://discord.com/channels/765519132186640445/829324913097048065/1040741088526348350

enhancement
library
:path

[VRange] Should we support BigNum bounds? so that somebody can e.g. select.first:3 167126537612537126536127..∞ => prime? https://github.com/arturo-lang/arturo/blob/634ea1bcd8f7dfbe8fd10ff8c85f3e903a414e1d/src/vm/values/custom/vrange.nim#L19 ```text #======================================= # TODO(VRange) Should we support BigNum bounds? # so that somebody can...

enhancement
open discussion
todo
values
:range

[VM/values/comparison] how should we handle Dictionary values? right now, both `` simply return false but is it even a normal idea to compare a Dictionary with something else, or another...

enhancement
error handling
open discussion
todo
values
:dictionary