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

Open
opened 2016-01-21 02:10:35 +00:00 by JoergWMittag · 1 comment
JoergWMittag commented 2016-01-21 02:10:35 +00:00 (Migrated from github.com)

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?

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?
BeRo1985 commented 2016-01-21 23:21:51 +00:00 (Migrated from github.com)

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.

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.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
BeRo1985/besen#5
No description provided.