Do you mean just ignore the message or is there mechanism to say "ignore this error specifically"?
11.08.2025 00:13 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0@chiroptical.dev.bsky.social
PhD Theoretical Chemistry. Haskell/Typescript full stack engineer at Mercury. Aspiring Erlang programmer. Occasional content creator youtube.com/chiroptical twitch.tv/chiroptical. Fencing enjoyer.
Do you mean just ignore the message or is there mechanism to say "ignore this error specifically"?
11.08.2025 00:13 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0This is actually โfixedโ in the main branch github.com/kivra/restcl...
10.08.2025 23:46 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0#erlang how do I deal with dialyzer errors from dependencies? A type just doesnโt exist in my dependencyโs dependency
10.08.2025 23:44 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0Picture of the book โA Philosophy of Software Designโ by John Ousterhout
Someone suggested this book to me. The preface speaks to me. Hopefully I learn something.
09.08.2025 19:21 โ ๐ 5 ๐ 0 ๐ฌ 2 ๐ 0-spec decode_interact_contents(jsx:json_term() | {incomplete, jsx:decoder()}) -> {some, #interact_contents{}} | none. decode_interact_contents( #{ ~"channel_id" := #{~"id" := ChannelId}, ~"user" := #{~"id" := UserId}, ~"team" := #{~"id" := TeamId}, ~"response_url" := ResponseUrl, ~"actions" := #{~"value" := SubmittedUrl} } ) -> {some, #interact_contents{ channel_id = ChannelId, user_id = UserId, team_id = TeamId, response_url = ResponseUrl, submitted_url = SubmittedUrl }}; decode_interact_contents(_) -> none.
I like this a lot better than my previous implementation. It is obvious in hindsight. #erlang
09.08.2025 17:37 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0I have one more day but I keep saying โsurely kiddo will sleep in tomorrow a bitโ and Iโve been WRONG
09.08.2025 12:47 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0This is completely untrue. Iโve found so many bugs ๐
09.08.2025 12:34 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Trying to get my project to 100% dialyzed. Itโs a labor of love really.
09.08.2025 12:33 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0The best part about solo-parenting is waking up at 5:30 am three days in a row.
09.08.2025 11:50 โ ๐ 3 ๐ 0 ๐ฌ 1 ๐ 0I suppose I could do nested map pattern matching for the pieces I need and put them into a record?
08.08.2025 22:30 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Can anyone provide me an example of idiomatic jsx usage in #erlang? I have this recursive get function which offers something like `recursive_get([~โouterโ, ~โinnerโ], jsx_term())`. It returns jsx_term() but unsure what yโall do.
08.08.2025 22:29 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0โquietโ got me a few days ago.
08.08.2025 13:22 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Iโd be willing to bet money the blueberry thing is just someone trolling another person on Reddit which got picked up in the training data.
08.08.2025 13:06 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0FWIW, I understand that this shouldnโt be able to work after thinking about it for a bit.
08.08.2025 00:42 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0If I _could_ I would 100% write a standard library that is friendly with `maybe`.
08.08.2025 00:37 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0It would be sick if I could do `{deps, [{sets, ".*", {git, "https://github.com/chiroptical/s2", {branch, "main"}}}]}.`
08.08.2025 00:36 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0Used meck for the first time today. Pretty convenient #erlang
07.08.2025 15:21 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0{dialyzer, [ {warnings, [unknown]}, {plt_apps, top_level_deps}, {plt_extra_apps, [uuid, elli, jsx, eunit, ssl]} ]}.
Why do I need to add these dependencies to dialyzer? They are listed in my `deps` section of rebar.config? #erlang
07.08.2025 13:17 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Getting coverage reports from #erlang is so nice.
07.08.2025 00:59 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0By ignore, I just mean they end up in the else clause to make the happy path more clear.
06.08.2025 11:17 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0In #erlang, a lot of existing APIs return `a | {error, _}`. This is unfortunate when working with `maybe`. Iโm considering an EEP which introduces something like ??= to maybe which explicitly ignores error tuples/triples. What do you think?
06.08.2025 11:16 โ ๐ 2 ๐ 0 ๐ฌ 2 ๐ 0Looks like relx packaged into a docker container would be simplest?
06.08.2025 01:51 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Iโll probably also re-write it in #gleamlang because I want static types.
06.08.2025 01:21 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Once it is deployed and my friends and I test it out a bit. Iโll share more information.
06.08.2025 01:20 โ ๐ 0 ๐ 0 ๐ฌ 2 ๐ 0My #erlang Slack bot is nearly ready to be deployed! If yโall have any deployment docs/blogs you think I should check out please post them ๐
06.08.2025 01:19 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0Whoa, Gears has made a video overview of Gleam v1.12.0! What a lovely surprise!
www.youtube.com/watch?v=KYvy...
It is done. I really need to re-build this habit. It is ~30-35 minutes of listening plus ~15 minutes of activities. I was doing really well between Jan-April and just fell off.
02.08.2025 18:44 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0If I donโt do my Pimsleur lesson today you can slap me the next time you see me.
02.08.2025 16:23 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Iโve become an Old Forester main.
02.08.2025 03:42 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Go learn what my handle means
01.08.2025 01:08 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0