Live data from Hacker News

Erlang Performance Lab

erlang.pl

21–28 of 28 posts

Re: Erlang Performance Lab

#21
post #5

I wish someone would port Python to BEAM. I'm actually surprised there isn't a project out there, except some really old stale project called beam.py I found on github, which hasn't been worked on since 2010.

It's really not that hard to learn a new language. I love Python, it was the first language I truly loved, but now after over a year of writing a project in Elixir, I find the latter equally impressive, and even more elegant.

Re: Erlang Performance Lab

#22
That looks extremely useful!

On a side note: One thing that always annoyed me about Erlanger is it's lackluster documentation, specifically browsing the docs. Amy efforts to improve that?

Re: Erlang Performance Lab

#23
It would be amazing if we can have this for Akka as well! I realise Akka doesn't have the benefit of beam/otp, but the data itself should be pretty easy to come by.

Re: Erlang Performance Lab

#25
post #5

I wish someone would port Python to BEAM. I'm actually surprised there isn't a project out there, except some really old stale project called beam.py I found on github, which hasn't been worked on since 2010.

There's a BEAM language with Python Syntax I believe

I think you mean efene: http://efene.org/

Re: Erlang Performance Lab

#26

This looks very pretty from the screenshots and kudos for throwing out out there so apparently soon in its development; I might check it out (Erlanger here) but I would really like a better idea of what this thing does or some actual docs? Download link is a .gz and the getting started page goes nowhere really? When you make tools for developers, the really important bit is communicating why this thing is useful, and…

Thank you for the feedback! Looking at all the comments here, we will definitely look into improving documentation.

As for network traffic, we use net_kernel module which allows to track throughput between nodes in the cluster. It doesn't rely on specifics you system.

Re: Erlang Performance Lab

#27
post #5

I wish someone would port Python to BEAM. I'm actually surprised there isn't a project out there, except some really old stale project called beam.py I found on github, which hasn't been worked on since 2010.

Why would that make sense? The gains you get for free using otp and the beam vm depend heavily around language integration of vm features. Porting python to a vm it would work slowly on and would be unable to use most of, if not all of, the benefits without changing the language would give you what exactly?

Have you heard of Mochi?

"Mochi is a dynamically typed programming language for functional programming and actor-style programming. Its interpreter is written in Python3. The interpreter translates a program written in Mochi to Python3's AST / bytecode."

https://github.com/i2y/mochi

If all that can be done in Python 3, surely it could be ported to run on BEAM to good effect.

Re: Erlang Performance Lab

#28
post #5

I wish someone would port Python to BEAM. I'm actually surprised there isn't a project out there, except some really old stale project called beam.py I found on github, which hasn't been worked on since 2010.

It's really not that hard to learn a new language. I love Python, it was the first language I truly loved, but now after over a year of writing a project in Elixir, I find the latter equally impressive, and even more elegant.

It's not hard to learn a new language but it is hard to port all the old libraries to that language.
Post reply on HN