aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Surround Fn's in parens if called directlyLouis Pilfold2019-03-10
| | | | Closes https://github.com/lpil/gleam/issues/88
* Compile more of stdlibLouis Pilfold2019-03-05
|
* Compile stdlibLouis Pilfold2019-03-02
|
* Write ouput to gen dirLouis Pilfold2019-02-28
|
* Unification of type vars against cons patternsLouis Pilfold2019-02-08
|
* Remove invalid function namesLouis Pilfold2019-02-06
|
* Update examples to remove atomsLouis Pilfold2019-02-03
|
* Attempt to compile stdlibLouis Pilfold2019-02-02
|
* iodataLouis Pilfold2018-12-01
|
* Correct any external fnsLouis Pilfold2018-11-22
|
* Additional mapsLouis Pilfold2018-11-20
|
* gleam_stdlib mapLouis Pilfold2018-11-18
|
* expect moduleLouis Pilfold2018-11-14
|
* Permit new var as return for external fnLouis Pilfold2018-11-04
|
* Codegen for calling module fnsLouis Pilfold2018-11-04
|
* Incorrectly detecting recursive typesiLouis Pilfold2018-10-30
|
* Decode lib sketchLouis Pilfold2018-10-29
|
* assert -> expectLouis Pilfold2018-10-27
| | | | | assert can be useful keyword later for turning off exhaustiveness checking.
* Foreign -> AnyLouis Pilfold2018-10-27
| | | | Closes https://github.com/lpil/gleam/issues/21
* EQ -> EqLouis Pilfold2018-10-18
|
* Output lowercase module namesLouis Pilfold2018-10-14
|
* Examples use ->Louis Pilfold2018-10-14
|
* Correct list:foldr implementationLouis Pilfold2018-10-14
| | | | Thanks Keith! https://github.com/ktec
* un-namespace enum constructorsLouis Pilfold2018-10-13
|
* Lowercase module namesLouis Pilfold2018-10-12
| | | | | | | | This change has a few benefits: - Module names will be easier to call from Erlang, Elixir, etc. - We can now import (for example) the `result` module and the `Result` type and not have ambiguity as to which we mean in the code.
* fn type uses =>Louis Pilfold2018-10-10
|
* type -> enum, type alias -> typeLouis Pilfold2018-10-07
|
* Correct namespace operator in examplesLouis Pilfold2018-10-04
|
* Fix small Gleam mistakesLouis Pilfold2018-09-30
|
* Remove module header syntaxLouis Pilfold2018-09-22
|
* Adopt Erlang atom syntaxLouis Pilfold2018-09-22
|
* Update examples to match current langLouis Pilfold2018-09-22
|
* Remove `exposing` syntaxLouis Pilfold2018-09-22
|
* Adopt Erlang/Elixir tuple syntaxLouis Pilfold2018-09-15
|
* Remove Foreign dep on compiler moduleLouis Pilfold2018-08-09
|
* Unify function and closure syntaxLouis Pilfold2018-08-09
| | | | | | I feel the `|x| x` syntax is less obvious than the `fn name(x) { x }` syntax used by top level named functions. Using the same syntax everywhere should be clearer.
* Infer simple constant typesLouis Pilfold2018-08-01
|
* Trick to fix GitHub Rust syntax highlightingLouis Pilfold2018-07-11
|
* Sketch first class moduleLouis Pilfold2018-07-04
|
* Brace based syntaxLouis Pilfold2018-06-29
|
* Restrict export syntaxLouis Pilfold2018-02-28
|
* Compile filesLouis Pilfold2018-02-26
|
* RestructureLouis Pilfold2018-02-24