besen icon indicating copy to clipboard operation
besen copied to clipboard

Are you thinking about supporting ES2015 either in addition to or instead of ES5?

Open JoergWMittag opened this issue 8 years ago • 1 comments

I was very impressed by BESEN when it first came out. A complete implementation of ES5 just weeks after the spec was published, and a year before Mozilla, Google, Apple, Microsoft, Opera, and all the others.

Well, now ES2015 has been released and ES2016 is already in the works, and it's the same situation: I'd like to play around with it, but there is no compliant implementation yet. Specifically, support for Proper Tail Calls is severely lacking across the board. (To be fair, depending on the exact design of the engine, that one might be the hardest one to retrofit … or it might fall out quite naturally.)

Are you intending to support ES2015 (and beyond) either in addition to or instead of ES5 or is BESEN strictly an ES5 engine?

JoergWMittag avatar Jan 21 '16 02:01 JoergWMittag

I want it so like also to work on BESEN (and on CrossPascal etc.) again, but I lack thereto the usual stuff to do that: Time and apart from that money to live on during this time, while I'll work on BESEN.

I have currently two tasks in my life:

  1. my normal primary job at Viprinet
  2. a own quasi-commerical indie-game-project called Supraleiter with a small team of five peoples ( https://www.youtube.com/playlist?list=PLoqdQblnX8vS11pAzGXOak3nsC4UoaC4- )

The latter second with Supraleiter has exactly the goal that I will end up independent, financially as well as in my life (since I'm physically handicapped, see https://translate.google.com/translate?sl=de&tl=en&js=y&prev=_t&hl=de&ie=UTF-8&u=http%3A%2F%2Fglobalmagazin.com%2Fblog%2Funglaublich-staat-hindert-behinderte-am-sparen%2F&edit-text=&act=url (or as german site: http://globalmagazin.com/blog/unglaublich-staat-hindert-behinderte-am-sparen/ ) what I want to handle it by becoming completely independent financially as much as possible.) and as well in my projects (BESEN, CrossPascal, etc.). Unfortunately, money makes the world. :-(

At the moment, my almost all new open source projects on GitHub are practically by-products from the Supraleiter project. The best example for it is the KRAFT physics engine (see https://github.com/BeRo1985/kraft ) and my ENET pascal port (see https://gist.github.com/BeRo1985/48f60c9c62e871f94da3 ) .

At least, support for ES6 and newer ES version are planned for BESEN and on my road-map.

BeRo1985 avatar Jan 21 '16 23:01 BeRo1985