Efene - a programming language with C-like syntax that runs on the erlang vm
1–10 of 18 posts
Re: Efene - a programming language with C-like syntax that runs on the erlang vm
#2I'm pretty sure that the syntax of Erlang is one of its main stumbling blocks, it is very far off the beaten path (and imo ugly), which means an immediate shortage of people that can program in it.
Grafting a C like language on top of the Erlang VM should theoretically give you the same kind of stability and scalability without the drawback of having to fish in a pool with all of 5 programmers in it (and they'll be working for a telco somewhere anyway).
Re: Efene - a programming language with C-like syntax that runs on the erlang vm
#3That's an interesting development. I'm pretty sure that the syntax of Erlang is one of its main stumbling blocks, it is very far off the beaten path (and imo ugly), which means an immediate shortage of people that can program in it. Grafting a C like language on top of the Erlang VM should theoretically give you the same kind of stability and scalability without the drawback of having to fish in a pool with all of 5…
Re: Efene - a programming language with C-like syntax that runs on the erlang vm
#4Re: Efene - a programming language with C-like syntax that runs on the erlang vm
#5Re: Efene - a programming language with C-like syntax that runs on the erlang vm
#6That's an interesting development. I'm pretty sure that the syntax of Erlang is one of its main stumbling blocks, it is very far off the beaten path (and imo ugly), which means an immediate shortage of people that can program in it. Grafting a C like language on top of the Erlang VM should theoretically give you the same kind of stability and scalability without the drawback of having to fish in a pool with all of 5…
There's a lot more to erlang than a funky syntax. I don't think making it superficial look like something else will increase the number of people how can program it
It's like with foreign languages, if you have to learn a new language but at least their pronunciation rules and alphabet are the same as the one that you already know how to use the barrier is a lot lower than if they use a different script as well.
It serves as a bridge from the known in to the unknown.
As soon as that bridge isn't there the number of people that will be able (or willing) to make the jump drops dramatically.
If this step-in-between will make the concepts behind Erlang easier to bring to the masses then more of them will eventually make the step to Erlang itself as well.
Re: Efene - a programming language with C-like syntax that runs on the erlang vm
#7Re: Efene - a programming language with C-like syntax that runs on the erlang vm
#8At some point I started caring more about the quality of the implementation than the syntax...
Some people have internalized the syntax of Erlang, and there are certainly aspects of its syntax that I prefer to the C-style syntax(",", ";", and "." are not among that list). I don't regularly program Erlang, only very occasionally dabbling and writing a toy program in it, but every time I try to dabble, I'm frustrated a little by needing to look up again when to use which of ",;.". Efene seems intended(among other things) to eliminate that problem. On the other hand, I like Erlang's syntax for control structures and for function definitions and for tuples, which I doubt Efene preserves.
Re: Efene - a programming language with C-like syntax that runs on the erlang vm
#9Re: Efene - a programming language with C-like syntax that runs on the erlang vm
#10That's an interesting development. I'm pretty sure that the syntax of Erlang is one of its main stumbling blocks, it is very far off the beaten path (and imo ugly), which means an immediate shortage of people that can program in it. Grafting a C like language on top of the Erlang VM should theoretically give you the same kind of stability and scalability without the drawback of having to fish in a pool with all of 5…
After you get into it, I've found that syntax is usually the least of my grievances in a new language. It usually has to do with features missing from other languages.
Lately, I've been doing javascript a lot more, and at first, I didn't like typing "function() {" all the time (and still don't). But now, I find that javascript doesn't have method_missing (only FF implements non-standard __noSuchMethod__), nor can you override the subscript operator. Gah! So then a thing like typing "function() {" fades into the background.