Erlang Filters the Casuals
Ruby: ruby -v Elixir: elixir -v Node: node -v Rust: rustc --version Java: java --version Go: go version Erlang: erl -eval '{ok, Version} = file:read_file(filename:join([code:root_dir(), "releases", erlang:system_info(otp_release), "OTP_VERSION"])), io:fwrite(Version), halt().'
A programming-language version command comparison ends with an absurdly long Erlang command for retrieving the OTP version. The joke is that Erlang makes a simple task unnecessarily complicated, humorously filtering out casual programmers; it is shared as a reaction to Erlang’s intimidating syntax and ecosystem. EN: A programming-language version command comparison ends with an absurdly long Erlang command for retrieving the OTP version. The joke is that Erlang makes a simple task unnecessarily complicated, humorously filtering out casual programmers; it is shared as a reaction to Erlang’s intimidating syntax and ecosystem.
tweet screenshot / скриншот твитаprofile photo / фото профиляprogramming text / программный текстcode snippet / фрагмент кодаversion commands / команды проверки версииErlang code / код ErlangRuby code / код RubyElixir code / код ElixirNode.js code / код Node.jsRust code / код RustJava code / код JavaGo code / код Gowhite background / белый фонblack text / чёрный текст
- @profunctor_io / 2353 2019-06-13
- @right_wing_dev_squads / 6817 2023-05-29
- Type
- image
- Size
- 800×429 · 48.0 KiB
- Mood
- sarcastic, elitist
- Language
- en
- Added