I’d like to contribute with Luna, but I’m trying to setup some programming environment to start doing so. There are so many bugs right now that I think community help is absolutely necessary for this project to go forward.
@marcin.kostrzewa, @wdanilo and others: what’s your programming setup? Which tools do you use for haskell development, specially with Luna?
I’ve never done any serious haskell, and jumping into luna’s codebase is a bit hard. Maybe tooling could help, but I’ve tried using VSCode and the plugins there, but none of them work properly for some reason.
For instance, I’d like to try solving this one: https://github.com/luna/luna/issues/57. I tried changing some code (adding a line/col property in the Token datatype, so I could see where it fails to construct) but since I don’t know much haskell, it’s hard to understand exactly what’s going on in the code. The ability to clearly see the types of every value/expression/function would help a lot with getting around the code.