Loading BG

Results 5 issues of Loading BG

The following code: ```cr alias RecType = Int32 | Array(RecType) Proc(NamedTuple(value: Int32 | RecType)?).new do next {value: 1} if false Proc(NamedTuple(value: RecType)?).new {}.call end ``` produces this output: ``` Nil...

kind:bug
topic:compiler:semantic

When leaving the REPL using `exit`, I get an error: ``` Unhandled exception: Index out of bounds (IndexError) from ../../snap/crystal/397/share/crystal/src/indexable.cr:589:8 in '[]' from icr/src/icr/executer.cr:29:25 in 'execute' from icr/src/icr/console.cr:162:7 in 'execute'...

The problem I have with the highlighting is that variables blend with the code: ```cr puts arr ``` is just one color - grey, which can be confusing: ``` puts...

enhancement

The docs only cover message receiving, but there are other events as well. Can the docs cover events like user joining/leaving server, bot joining/leaving server and other useful events as...

As every programmer has used night mode for IDEs and apps, I think night mode would be a great feature for Exercism. Also it would look really nice with the...