arturo
arturo copied to clipboard
Simple, expressive & portable programming language for efficient scripting
[VM/values/comparison] how should we handle Object values? right now, Object make feature a custom `compare` method which is called an used for the comparison. However, if there is no such...
[VM/values/comparison] add `` support for Path values? currently, `=` is supported but not ``! the logic should be the same as with blocks, as it's - internally - technically the...
[VM/values/comparison] add `` support for PathLabel values? currently, `=` is supported but not ``! the logic should be the same as with blocks, as it's - internally - technically the...
[VM/values/comparison] add `` support for Regex values? currently, `=` is supported but not ``! Another tricky one: the logic should be either the same as with strings, or disallow comparison...
[VM/values/comparison] add `` support for Binary values currently, `=` is supported but not ``! Preferrably, the implementation should go to values/custom/vbinary and then integrate it here. see also: https://github.com/arturo-lang/arturo/pull/1139 https://github.com/arturo-lang/arturo/blob/269a723e23971f7c5ba310f6c3539852a6f016e3/src/vm/values/comparison.nim#L265...
[VM/values/comparison] add `` support for Range values currently, `=` is supported but not ``! Preferrably, the implementation should go to values/custom/vrange and then integrate it here. The question is: when...
[VM/values/comparison] add `` support for Inline values? currently, `=` is supported but not ``! since Inline values are pretty much identical to Block values - internally - comparison operators should...
[Values/printable] `codify` could work better for String values right now, it also escape Unicode values and that may not be what we need on the other hand, perhaps it shouldn't...
**Describe the bug** Compare: ```red i: 0 while [i < someBigNumber][ ; do sth with i inc 'i ] ``` with: ```red loop someBigNumber 'i [ ; do sth with...
This would probably go into the [Iterators](https://arturo-lang.io/documentation/library/iterators/) module, and would work as a "companion" to [**`match`**.](https://arturo-lang.io/documentation/library/strings/match/) **See also:** https://discord.com/channels/765519132186640445/1171429149353726062/1180494296995090464