Live data from Hacker News

Efene: an Erlang VM language that embraces the Zen of Python

medium.com

11–17 of 17 posts

Re: Efene: an Erlang VM language that embraces the Zen of Python

#11

I'm not a erlang expert but the use of the case statement is not considered a bad practice? or was the if clause instead? and it seems to me that all is kind of glued inside some sort of a try/catch defensive programming style that the really zen of erlang is completely against. Personally I don't see the need of use every tool in the same way, there is nothing wrong with the erlang syntax.

> I'm not a erlang expert but the use of the case statement is not considered a bad practice?

Only by people who see the world as black and white. There is absolutely nothing wrong with case.

Re: Efene: an Erlang VM language that embraces the Zen of Python

#12

Why does everyone keep trying to replace Erlang's syntax? The syntax pretty closely reflects the feature set, unless you're significantly expanding that why bother, you're only going make it worse.

If "everyone" includes Elixir, I'd argue otherwise. While syntax is a part of Elixir, them much bigger deal is the addition of Macros and Protocols. I'd also weakly suggest that while the pipe operator is just syntax, it changes idiomatic usage drastically.

Re: Efene: an Erlang VM language that embraces the Zen of Python

#13
post #8

Earlier quoted context omitted.

I don't know, I'm starting to run into a lot of difficulties writing a system than manages lots of different processes; I've ended up splitting a lot of these things into APIs now that have a rabbit a between them and the thing looks a lot better. Language level integrated and robust process management/OTP features really are great; you only need to look at something like twisted to see that Python is not a perfect f…

That's probably a mater of perspective, you and a lot of people seems to be building a REST API splitting functionality into independent services, and is great and a good thing, but it means the architecture needs to have complexity and failures in the right mind/context. It's not right to bring just twisted to the discussion, I can give you tornado as completely the opposite, it's beautiful and simple and plays grea…

Yeah, suppose Twisted is stacking things in favour of my argument a bit much 🤓Tornado is better but it still has it's "this feels really weird in Python" moments. Just how I think about things I guess :-)

Re: Efene: an Erlang VM language that embraces the Zen of Python

#14
post #5

Zen of Python? This is funny. Python is a terribly structured language, full of atrocities like unicode handling, decorators/metaclasses, object system, crippled lambda, braindead "functional" style, idiotic module system (hot code updates yay! oh no it doesn't really work!) It started out as a Christmas hack and it hasn't really evolved much from then on. The same crap in the core, just more sugar on top. A language…

You're so right. Luckily, we have php.

the Christmas joke starts from: http://python-history.blogspot.com/2009/01/brief-timeline-of... and https://www.python.org/doc/essays/foreword/

Re: Efene: an Erlang VM language that embraces the Zen of Python

#15

Earlier quoted context omitted.

That's probably a mater of perspective, you and a lot of people seems to be building a REST API splitting functionality into independent services, and is great and a good thing, but it means the architecture needs to have complexity and failures in the right mind/context. It's not right to bring just twisted to the discussion, I can give you tornado as completely the opposite, it's beautiful and simple and plays grea…

Yeah, suppose Twisted is stacking things in favour of my argument a bit much 🤓Tornado is better but it still has it's "this feels really weird in Python" moments. Just how I think about things I guess :-)

Can you please elaborate more on "this feels really weird in Python"?

Re: Efene: an Erlang VM language that embraces the Zen of Python

#16
post #14
post #5

Zen of Python? This is funny. Python is a terribly structured language, full of atrocities like unicode handling, decorators/metaclasses, object system, crippled lambda, braindead "functional" style, idiotic module system (hot code updates yay! oh no it doesn't really work!) It started out as a Christmas hack and it hasn't really evolved much from then on. The same crap in the core, just more sugar on top. A language…

You're so right. Luckily, we have php. the Christmas joke starts from: http://python-history.blogspot.com/2009/01/brief-timeline-of... and https://www.python.org/doc/essays/foreword/

Thank you Brian! and the roman empire then for Bristmas, the terribly braindead idiotic system yada, yada... argument it's that I can't really see fair throw any useful kind of lens.

So it really surprises me and stuff.

Re: Efene: an Erlang VM language that embraces the Zen of Python

#17

Why does everyone keep trying to replace Erlang's syntax? The syntax pretty closely reflects the feature set, unless you're significantly expanding that why bother, you're only going make it worse.

If "everyone" includes Elixir, I'd argue otherwise. While syntax is a part of Elixir, them much bigger deal is the addition of Macros and Protocols. I'd also weakly suggest that while the pipe operator is just syntax, it changes idiomatic usage drastically.

I think elixir significantly extends Erlang, so I would not include it.
Post reply on HN