arturo icon indicating copy to clipboard operation
arturo copied to clipboard

Simple, expressive & portable programming language for efficient scripting

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

I am using latest clone-and-bulit arturo on windows 10 64 bits ``` $> b: 2022 $> b.int => 2022 $> b.print => 2022 ``` till now, I think this is...

bug
question
wontfix

[collections] Add Ruby's equivalent of `group_by` https://github.com/arturo-lang/arturo/blob/f91b4a7776bc9608d3f279dbcf8e149d7e2835b3/src/library/Collections.nim#L47 ```text # labels: library, enhancement # TODO(collections) Add Ruby's equivalent of `group_by` # labels: library, enhancement builtin "append", alias = doubleplus, rule =...

enhancement
library
todo

[Collections\split] Verify it's working right https://github.com/arturo-lang/arturo/blob/6b694c15c4af2ab2efc66af2158a21dbf06d3a09/src/library/Collections.nim#L1435 ```text """: ########################################################## # TODO(Collections\split) Verify it's working right # labels: library, bug, unit-test, critical if x.kind==Literal: if InPlace.kind==String: if (popAttr("words") != VNULL): ndex...

bug
library
unit-test
critical
todo

[VM/values/value] `cleanBlock` is too slow when built without NOERRORLINES - which is our normal setup - this specific piece of code could be slowing down the whole language by up...

enhancement
vm
critical
todo
values
benchmark
performance

[build.nims] Thoroughly test `-flto` for release builds in various tests, it seems to be performing roughly 10-15% better https://github.com/arturo-lang/arturo/blob/bc5bd6b2c8cb65042d1b80d140ce8d2c5431977a/build.nims#L76 ```text "nowebview" : "-d:NOWEBVIEW", "profile" : "-d:PROFILE --profiler:on --stackTrace:on", # TODO(build.nims)...

installer
todo
benchmark
performance

[Workflows] Add `release` flag to -all?- Release builds https://github.com/arturo-lang/arturo/blob/bc5bd6b2c8cb65042d1b80d140ce8d2c5431977a/.github/workflows/release.yml#L3 ```yaml # TODO(Workflows) Add `release` flag to -all?- Release builds # labels: workflows, performance, easy, critical on: push: tags: ndex 6c7d1c3d2..84a5936f3...

critical
workflows
todo
easy
performance

[Converters\to] add `.format` support for Quantity to String conversions It should be working pretty much like Floating to String conversions work https://github.com/arturo-lang/arturo/blob/53a7f6f216632905728ff87ead514d3f3c8ecc3a/src/library/Converters.nim#L130 ```text of Char: return newChar(chr((int)y.f)) of String: #...

enhancement
library
todo

[VM/exec] should we use computed goto? In my benchmarks, for this particular use case - which *is* the main use case - a `{.computedGoTo.}` gives roughly a 10% boost. https://github.com/arturo-lang/arturo/blob/3c7884061d252b9ba1c070c8a18ed7f6f841f259/src/vm/exec.nim#L282...

enhancement
vm
open discussion
todo
execution
performance

[VM/exec] should we store opCode pointer as a register? https://github.com/arturo-lang/arturo/blob/3c7884061d252b9ba1c070c8a18ed7f6f841f259/src/vm/exec.nim#L261 ```text let it = input[1] # TODO(VM/exec) should we store opCode pointer as a register? # labels: vm, execution, enhancement,...

enhancement
vm
todo
execution
performance

[Helper/bignums] Is there any way *not* to use the GMP/MPFR library? Right now, Arturo's BigNum handling capabilities are based exclusively on the GMP & MPFR libraries, and available only in...

enhancement
open discussion
helpers
todo