Slow Going
RustyElm - 2018-09-05: Slow Going [AUDIO]
- Huge News: Elm 0.19 released!
- Faster compiler with smaller output
Elm 0.19
- Core packages now in "elm" namespace rather than "elm-lang"
- New Browser module replaces HTML.program stuff
Browser
- New Time module looks nice
Time
- Looking forward to using Elm again, but first need to get basic Rust backend running...
- Progress update (reading The Rust Programming Language book):
- Tests in Rust look great
Tests in Rust
- Unit tests in same file as code makes sense
- Testing private functions FTW!
- Separate integration tests for public library functions makes sense
- Skinny main.rs and fat lib.rs files
- Read through the I/O Project chapter
I/O Project
- Impatient to get to Functional Language Features
Functional Language Features
- But still refreshed previously learnt concepts nicely
- Introduced more new stuff than expected, glad I read it
- Finally got to Functional Language Features chapter
Functional Language Features
- Covered anonymous functions and iterators, basically map
- The Improving Our I/O Project section was probably the best
Improving Our I/O Project
- Just started reading the More About Cargo and Crates.io chapter
More About Cargo and Crates.io
- At some point may have crate I'd like to release, who knows?
- Released minor update to WP Cron Pixie
- Now built with local to project Elm 0.18 tools
WP Cron Pixie
- Cleaned up package dependency that prevents Elm 0.19 upgrade
- Next version will therefore use Elm 0.19
Micro.blog: @ianmjones
Twitter: @ianmjones
---
"Slow Going" was published on September 5, 2018.
~/