Live data from Hacker News

E Programming Language: Write Secure Distributed Software

wiki.erights.org

1–10 of 22 posts

Re: E Programming Language: Write Secure Distributed Software

#2
C and C++ are both powerful languages but D brings some new things to the table. Then there's E, innovative yes, but why use E when we have F, or better, F#? Personally, I've used G for a couple years now but I am betting the future on the H language.

Some people are already skipping ahead to using K, but the guys I'm most scared by are those who only use R.

Re: E Programming Language: Write Secure Distributed Software

#7

C and C++ are both powerful languages but D brings some new things to the table. Then there's E, innovative yes, but why use E when we have F, or better, F#? Personally, I've used G for a couple years now but I am betting the future on the H language. Some people are already skipping ahead to using K, but the guys I'm most scared by are those who only use R.

C came from the B language, which itself came from BCPL. In that way, the next true successor of C will have to be P, and sure enough, we have something going on here: https://plang.codeplex.com/ :)

Re: E Programming Language: Write Secure Distributed Software

#8
post #6

I quickly scan the book it is suggested "Walnut" but I didn't grasp why, or how E is "secure" somebody can help?

E is written by Mark Miller and is based on "capability theory". In E you can prove a piece of code is safe and capabilities are more explicit.

Re: E Programming Language: Write Secure Distributed Software

#9
For those wondering, this is Mark Miller, you probably know him from JavaScript as he invented promises and wrote the prototype for the popular Q library before Kris made it more ergonomic.

Edit: this is also a nice read http://www.erights.org/talks/thesis/

Some of his current work is about allowing safe execution in JavaScript, see: https://github.com/FUDCo/proposal-frozen-realms/ and http://www-cs-students.stanford.edu/~ataly/Papers/sp11.pdf

Post reply on HN