eta
eta copied to clipboard
The Eta Programming Language, a dialect of Haskell on the JVM
The output of etlas select is minimal, although you use `-v3` flag.
The following Eta Repl commands would be helpful for implementing IDE support - * [x] `:browse` - List all names exported by a module. * [ ] `:type-at` - Show...
The `:cd` command requires `directory` package to be included - we should make sure we link it by default when loading the global REPL.
Etlas will stall with no output when updating after a long period of inactivity due to the auto-update feature. It should at least show a message that it's performing an...
When downloading anything via etlas, we should display a progress bar showing how much of the download has finished. This should be done for: - When downloading a new Hackage...
It is quite awkward to build `eta` with `cabal` right now so we should update all the relevants and maybe even write some scripts to coordinate a cabal-base installation.
As in https://github.com/typelead/eta/issues/621, `etlas update` can crash if any steps of the update process tries to connect to a temporarily unavailable server. Instead, it should issue a warning that the...
The global REPL should support sending options directly to the `eta` compiler via `--repl-options` flag. For the project REPL, you can already do so with the `eta-options` field in the...
For the Gradle plugin, we have to create our own local Maven repository to feed in the Eta dependencies into Gradle. The problem is that it requires us to keep...
We should make an `etlas project` command that lets you query with precision about all the details of your project (dependencies, info specified in cabal file, etc) and in particular,...