Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
wolfadex
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
Road to Elm 1.0
(elm-lang.org)
350 points
by
wolfadex
2mo ago
|
183 comments
2.
▲
by
wolfadex
2y ago
I'm not seeing it in the docs, maybe I should write up a little something on my editing experience! Also to correct my self, I think I mistakenly said `modal` when I should have said `buffer` earlier. So searching across the project br
3.
▲
by
wolfadex
2y ago
It does, though I found learning and setting it up to be more complicated. My preferred editor is one that's very simple to setup and use (e.g. Sublime, VSCode, Zed, nano). Emacs is cool, and maybe someday I'll get around to using
4.
▲
by
wolfadex
2y ago
When I specified the modal editing I was referring to how the workspace search in Zed brings up each result in an editable "window" allowing me to make edits across my whole project from 1 tab. VSCode's workspace search feels
5.
▲
by
wolfadex
2y ago
For me the "killer feature" is a graphical editor (like VSCode or the Jet Brains editors) but with performance more like vim. I'm also very much enjoying the modal editing, which VSCode lacks.
6.
▲
by
wolfadex
2y ago
There are Forth like languages, such as Kitten, that have variables and more. https://kittenlang.org/
7.
▲
by
wolfadex
4y ago
Elm is like American politics. The most vocal people are divided as strongly as if they'd stabbed each other in the back. The majority people aren't vocal and just go about their day, sometimes using it and sometimes not. My 2 cen
8.
▲
by
wolfadex
4y ago
Elm has easily saved me hundreds of hours per year in compile time alone, not to mentioned the likely thousands of hours it's saved me in time spent debugging. I still shudder to think of the horrendous compile times I got from even sm
9.
▲
by
wolfadex
4y ago
The guide has a whole section about web components/custom elements https://guide.elm-lang.org/interop/custom_elements.html . I've also found them useful in my code outside of Elm as they work in vanilla JS.
10.
▲
by
wolfadex
4y ago
I work on the app mentioned in the podcast. It is roughly 600k lines of Elm. I have previously worked at bigger, more well known companies, on apps 1/3 the size if not smaller. I've seen more frequent, and more reliable refactors
11.
▲
by
wolfadex
4y ago
There are a handful of people in the Elm Slack that work for companies that fit this description. I've seen everything from education to green energy and more. Might be a good place to ask. I know each of those companies needs back end
12.
▲
by
wolfadex
5y ago
How would these features replace TypeScript? TypeScript is more than just a syntax as it also requires a compiler, config, IDE tooling, and typically additional plugins to make it compatible with testing tools and bundlers.
13.
▲
by
wolfadex
5y ago
Everyone keeps saying variations of "It would become possible to program (e.g.) TypeScript without compiling the source code." but that's not true. This proposal is only a subset of TypeScript, meaning that all of the existin
14.
▲
by
wolfadex
5y ago
This reminds me a lot of https://lamdera.com/ , though more React and less Elm. Lamdera has the added benefit that changes are deployed in real time instead of having to reload, including in production. This means the user d
15.
▲
by
wolfadex
5y ago
I had the opposite experience with my last job interview. I didn't know any Ember but I did know Elm (and other languages and frameworks). My enthusiasm about Elm absolutely contributed to my being hired and my lack of Ember knowledge
16.
▲
by
wolfadex
5y ago
I have coworkers using Rails for the back end of their Elm app. I think NoRedInk is using some Rails and some Haskell. I've have a friend who uses Python for his back ends. Also heard that some people really like using F#, as well as N
17.
▲
by
wolfadex
5y ago
A little history of why Rust's error messages look and read they way they do: - [1] back in 2015 Elm puts out a blog post titled Compiler Errors for Humans - [2] then another, Compilers as assistants - [3] then in 2016 Rust announces t
18.
▲
by
wolfadex
5y ago
We have a team at Square that uses Elm and I've made a few commits. They've been working on their app for around 18 months now. I find it slightly funny because I also write Svelte at work and that app is public facing so it gets
19.
▲
by
wolfadex
5y ago
Firstly, my wife would strongly disagree with you. Your argument implies that women are given the option between many nearly identical pairs of pants, some with large pockets and some with small pockets. Instead they're presented with
20.
▲
by
wolfadex
5y ago
There's also https://github.com/xbmc/elm-chorus
21.
▲
by
wolfadex
5y ago
https://github.com/rtfeldman/elm-spa-example is a good example app. I'd also recommend https://codebase.show/projects/realworld in general if you're looking for example apps in various f
22.
▲
by
wolfadex
5y ago
I've seen some people mention using https://tauri.studio/en/ for building desktop apps with Elm, and others using https://www.electronjs.org/ . I've also toyed with https://deno.lan
23.
▲
by
wolfadex
5y ago
Did you try out https://package.elm-lang.org/packages/cmditch/elm-bigint/lat... ? I've used that for things that I know exceed the browsers limits with JS numbers. Had to use it recently with something th
24.
▲
by
wolfadex
5y ago
Having spent the past year plus in very large (over 1M loc) and old (10+ years) Ember code bases and having used it about 6-7 years ago I can confidently say that Ember has a very different mantra. Ember's selling point for many years
25.
▲
by
wolfadex
6y ago
The javascript example gets further compounded by doing something like `object["prefix" + variable]`. I've seen some very large companies abuse JS object proxies so that code is nearly impossible to follow even with the best
26.
▲
by
wolfadex
6y ago
In my 10 years of paid development, Elm. Because it's the only language of the 13+ I've used in production code where the compiler actually helps you. I've written C, C++, C#, Java, JS ES5+, ActionScript, HTML5 and CSS since
27.
▲
by
wolfadex
6y ago
I, as a JS dev of 10+ years, wouldn't consider this "modern". I didn't see - for in loop - for of loop as a couple examples, and those have been around for at least a few years now. There's probably more missing too
28.
▲
by
wolfadex
6y ago
Why not have tools that specialize and are strong in some areas instead of trying to have a Swiss Army Knife language? In other professions it's normal to have different tools for different tasks. Or is there something I'm missing
29.
▲
by
wolfadex
6y ago
Type annotations aren't inline in all languages. If you're writing Haskell or Elm, as a few examples, then you get static types without having to write them out and if you do write them out they sit above the function that uses th
30.
▲
by
wolfadex
6y ago
I'd love for the study to include various types of static types. Testing against only C#/Java style type systems seems fairly narrow compared to the various kinda of static type systems available.
More ›