Martin Janiczek

Results 94 issues of Martin Janiczek

[Order of optimizations matters.](https://www.reddit.com/r/ProgrammingLanguages/comments/bjovqk/does_order_of_optimizations_matter/) **It should be possible to look at the list of optimizations in [`Stage.Optimize.optimizeExpr`](https://github.com/elm-in-elm/compiler/blob/master/src/Stage/Optimize.elm) and either experimentally or in some more scientific way find a better permutation...

help wanted
research

I hit the "reset zoom to 100%" keyboard shortcut quite often (accidentally). It would be great to be able to change or remove it.

Context: [Discord discussion](https://discord.com/channels/768594524158427167/811254431051808778/939533231936659527)

help wanted

Currently you can write ``` pub const x = ``` which to me seems nonsensical (it will just get truncated). It gets compiled into Erlang's `` which then gets interpreted...

help wanted
area:type-analysis

The README mentions the `--config` argument, which does nothing and is not included in the `--help` information. Note that this (if implemented) would be the only way other than #67...

documentation

## infinite number of runs I wonder whether this is a good idea. :) My vision is that an user would do something like: ```elm main = runWithOptions { runs...

question

This is inspired by Gleam: whenever you use their equivalent of `Debug.todo`, it tells you where the call was and what type it is expecting, which is quite nice: Elm...

Code: ```elm port createAudience : (Maybe String -> Maybe String -> msg) -> Sub msg ``` Error is below. The problem with this code is that it takes two arguments...

env: 0.19.1-rc This is conceptually similar to the "ambiguous name" error when importing values. Types don't have the same protection, which I think is an error. Here is a SSCCE:...

So, we have this: ![naming](https://user-images.githubusercontent.com/149425/41034686-ac35e7a8-698a-11e8-9a7a-6b01d493bdb8.png) It could be nice to only show candidates from the list whose types agree with the usage in source code. For example, the unknown `List.nap`...