3 ms·
Gleam started in 2018 but has only been worked on full time for 1 year. Compared to Elixir it's very young. I think it's a bit strange to bring up macros here.
by lpil 3y ago
Gleam started in 2018 but has only been worked on full time for 1 year. Compared to Elixir it's very young.
I think it's a bit strange to bring up macros here. There are lots of languages that don't have Elixir's macro system, and they're doing fine.
- AlchemistCamp 3y agoOh, strange that github had a date of September 14th, 2016 on this one: https://github.com/gleam-lang/gleam/issues/2 https://github.com/gleam-lang/gleam/issues/2 I was just going by that. Re: macros, I brought them up because their absence was a reason I wasn’t drawn to the language when I checked it out a few years ago. I really do think macros are a big deal and all the other newer languages I use, such as Rust, have them or some kind of meta-programming features.
- lpil 3y agoBest not confuse your personal preference for macros with a requirement for the global programming population. Most languages do not use macros, metaprogramming is comparatively niche and doesn’t lend itself well to the style of programming people are attracted to Gleam for.
- AlchemistCamp 3y ago> Best not confuse your personal preference for macros with a requirement for the global programming population. I didn't. I said don't use Gleam and then said why. I care about having ergonomic DSLs and a RAD web framework that's maximally productive for individuals and small teams. Others care about different goals. As I said above, I'm also glad Gleam exists and people have more options.
- lpil 3y agoYou actually said that Gleam won't reach Elixir's levels of success.