arturo
arturo copied to clipboard
Simple, expressive & portable programming language for efficient scripting
for the code `dialog "Select a file to open"`, if I press ESC, I get `SIGSEGV: Illegal storage access. (Attempt to read from nil?)`. Will it be ok to return...
because after the `un`-operation, everything in the clipboard still lives in the clipboard. No former text is restored. Maybe `readclip`, `getclip` meets the real function more.
[VM/values/value] `dump` doesn't print nested blocks/dictionaries properly try: `inspect #[a:#[b: 'c]]` https://github.com/arturo-lang/arturo/blob/71347600dd16539298cb0d02e1303377821702d7/src/vm/values/value.nim#L2546 ```text dumpBlockEnd() # TODO(VM/values/value) `dump` doesn't print nested blocks/dictionaries properly # try: `inspect #[a:#[b: 'c]]` # labels: enhancement,...
[Converters\from] add documentation example for `.opcode` https://github.com/arturo-lang/arturo/blob/65e1cf749c1d12727a29db43e2777c75bd17178b/src/library/Converters.nim#L842 ```text # TODO(Converters\from) Do we really need this? # We can definitely support hex/binary literals, but how would we support string to number...
[Converters\from] Do we really need this? We can definitely support hex/binary literals, but how would we support string to number conversion? Perhaps, with `.to` and option? It's basically rather confusing......
[Paths\extract] implement for Web/JS builds https://github.com/arturo-lang/arturo/blob/a5683a2dace1b7e4e3b5c822d65f1e82119fa6aa/src/library/Paths.nim#L42 ```text when not defined(WEB): # TODO(Paths\extract) implement for Web/JS builds # labels: library,enhancement,web builtin "extract", alias = unaliased, rule = PrefixPrecedence, ndex 712cadb43..1a63d9af3 100644...
[Net\request] could it work for Web/JS builds? it could easily be a hidden Ajax request https://github.com/arturo-lang/arturo/blob/a5683a2dace1b7e4e3b5c822d65f1e82119fa6aa/src/library/Net.nim#L119 ```text smtpConn.sendmail(config["username"].s, @[recipient], $mesg) # TODO(Net\request) could it work for Web/JS builds? # it...
[Databases] Add support for IndexedDB Currently, the only supported database is Sqlite. Obviously, this would be only for Web/JS builds. https://github.com/arturo-lang/arturo/blob/a5683a2dace1b7e4e3b5c822d65f1e82119fa6aa/src/library/Databases.nim#L30 ```text #======================================= # TODO(Databases) Add support for IndexedDB #...
[System\unique] make `.id` work for Web/JS builds https://github.com/arturo-lang/arturo/blob/a5683a2dace1b7e4e3b5c822d65f1e82119fa6aa/src/library/Collections.nim#L1298 ```text ########################################################## if (popAttr("id") != VNULL): # TODO(System\unique) make `.id` work for Web/JS builds # labels: library,enhancement,web when not defined(WEB): push newString(x.s...
Re-establish stack trace debug reports https://github.com/arturo-lang/arturo/blob/a7375306db6cde5a191e46f2d410fa3493e43047/src/vm/errors.nim#L197 ```text panic RuntimeError, "error loading symbol: " & sym & ";" & No newline at end of file "from library: " & path #...