Re: [jerryscript-dev] Meeting notes community call 19-04

2017-04-19 Thread Jan Jongboom
3 May!

On Wed, Apr 19, 2017 at 10:09 AM, Young-il Choi <duddlf.c...@samsung.com>
wrote:

>
>
> Is it correct that next meeting will be  *Wednesday 3 March 2017 ?*
>
>
>
> - *Original Message* -----
>
> *Sender* : Jan Jongboom <janjongb...@gmail.com>
>
> *Date* : 2017-04-19 18:08 (GMT+9)
>
> *Title* : [jerryscript-dev] Meeting notes community call 19-04
>
>
> Hi all,
>
> Next meeting will be *Wednesday 3 March 2017, 3PM UTC, 4PM UK, 5PM CET,
> 8AM PST, 11AM EST, midnight South Korea, 11PM Shanghai.*
>
> You can join the meeting via https://meet.intel.com/martijn.the/8VOOMYPR
> <https://meet.intel.com/martijn.the/8VOOMYPR>
>
> Here are the meeting notes of today:
>
> *TL;DR:*
>
> ** Face-to-face meeting planned for September 2017 in Hungary.*
> ** Will alternate schedule of community calls between morning/afternoon
> EU, so US can join as well.*
> ** Intel to work on module proposal for sharing native modules between
> ports.*
>
> ---
>
> Heiko (Intel)
> Martijn (Intel)
> Zidong (Intel)
> Szeged team
> Jan (ARM)
> Rob (ARM)
>
> Zidong: any projects who use JerryScript in production environment? It's
> important for jerry-util to proceed.
> Martijn: Pebble.
> Szeged: None to our knowledge.
> Jan: Neither on mbed.
>
> Heiko: what about products that are about to be released?
> Martijn: Mark Juskin(?) is opening issues again, might be working on a
> product.
> Should reach out to him and others and see what they're running against
> to. Fitbit.
>
> Hop.js could be, demo'ed at Embedded World on STM silicon.
>
> Alternating schedule US / EU? We lose maybe South-Korea. But Zephyr.js
> could join, which is great.
>
> Next meeting scheduled 5PM CET on Wednesday in two weeks, see if people
> can join. Zidong will try.
>
> Coming back from last meeting: jerryscript-util state. PR is openend,
> looking for feedback right now. Martijn is happy about the discussion and
> its flexible enough.
>
> Hungarian team, do maintenance work right now, not much new work. Want to
> improve on existing ports.
>
> Martijn: Szeged was working on tooling, developer experience. Debugging
> support. What's the plans there? What needs to be improved?
>
> Szeged: Long term project. Covers this year. Planning to work on memory
> profiler.
>
> Szeged: Want feedback on the debugger. Working on Visual Studio Code
> extension. But it's all longer term work, not the next few weeks.
>
> Martijn: Can we share these plans somewhere?
>
> Szeged: Will open GH issues for them.
>
> Face to face meetings. Jan: September OK? Or too late? Probably good
> September.
>
> Martijn: Need someone to run it.
>
> Jan will own it.
>
> New mailing list is officially in place. Groups.io will be used from now
> on. Already reflected on GitHub as well.
>
> Szeged: New feature: adding timeout mechanism for scripts, are
> implementing it in the next few weeks, as a compile-time enabled feature.
> Checking for JMP backwards. Soft counter is implemented here, if in
> infinite loop then can be detected, will terminate the script.
>
> Heiko/Martijn: Can we join some of the work on enabling timers in
> JerryScript with this? Not sure how it would be implemented.
>
> Martijn: we merged user context API. Per context, and per binding piece of
> bookkeeping. Was discussing with Gabriel, working on building a utility on
> top of this API, like a module manager, similar to require(). Requires
> bookkeeping. ES6 spec has abstract module record (for import/export).
> Modules have state, need to have a handle related to that state. Native
> bindings also need this. Would it make sense to add something to jerry-core
> that implements abstract module record? So we can add
> import/require()/native bindings on top of it.
>
> Szeged: so we want to have module registering and retrieving be maintained
> by jerry-core?
>
> Martijn: Not accessible by JavaScript, but it's useful for maintaining the
> bindings.
>
> Szeged: This should be part of utils, as you can choose what
> implementation you want depending on the workload. But can figure out
> something more generic. Hard to decide what's the best approach. Modules
> need to be handled by the environment. Not sure.
>
> Martijn: we need to find a way of loading modules from variety of sources,
> mbed / Zephyr / Intel all invent their own.
>
> Szeged: main concern is with the size. We want JS to remain small as
> possible.
>
> Martijn: will come with a concrete proposal.
>
>
>
>
> 
>
>
___
jerryscript-dev mailing list
jerryscript-dev@gna.org
https://mail.gna.org/listinfo/jerryscript-dev


[jerryscript-dev] Meeting notes community call 19-04

2017-04-19 Thread Jan Jongboom
Hi all,

Next meeting will be *Wednesday 3 March 2017, 3PM UTC, 4PM UK, 5PM CET, 8AM
PST, 11AM EST, midnight South Korea, 11PM Shanghai.*

You can join the meeting via https://meet.intel.com/martijn.the/8VOOMYPR


Here are the meeting notes of today:

*TL;DR:*

** Face-to-face meeting planned for September 2017 in Hungary.*
** Will alternate schedule of community calls between morning/afternoon EU,
so US can join as well.*
** Intel to work on module proposal for sharing native modules between
ports.*

---

Heiko (Intel)
Martijn (Intel)
Zidong (Intel)
Szeged team
Jan (ARM)
Rob (ARM)

Zidong: any projects who use JerryScript in production environment? It's
important for jerry-util to proceed.
Martijn: Pebble.
Szeged: None to our knowledge.
Jan: Neither on mbed.

Heiko: what about products that are about to be released?
Martijn: Mark Juskin(?) is opening issues again, might be working on a
product.
Should reach out to him and others and see what they're running against to.
Fitbit.

Hop.js could be, demo'ed at Embedded World on STM silicon.

Alternating schedule US / EU? We lose maybe South-Korea. But Zephyr.js
could join, which is great.

Next meeting scheduled 5PM CET on Wednesday in two weeks, see if people can
join. Zidong will try.

Coming back from last meeting: jerryscript-util state. PR is openend,
looking for feedback right now. Martijn is happy about the discussion and
its flexible enough.

Hungarian team, do maintenance work right now, not much new work. Want to
improve on existing ports.

Martijn: Szeged was working on tooling, developer experience. Debugging
support. What's the plans there? What needs to be improved?

Szeged: Long term project. Covers this year. Planning to work on memory
profiler.

Szeged: Want feedback on the debugger. Working on Visual Studio Code
extension. But it's all longer term work, not the next few weeks.

Martijn: Can we share these plans somewhere?

Szeged: Will open GH issues for them.

Face to face meetings. Jan: September OK? Or too late? Probably good
September.

Martijn: Need someone to run it.

Jan will own it.

New mailing list is officially in place. Groups.io will be used from now
on. Already reflected on GitHub as well.

Szeged: New feature: adding timeout mechanism for scripts, are implementing
it in the next few weeks, as a compile-time enabled feature. Checking for
JMP backwards. Soft counter is implemented here, if in infinite loop then
can be detected, will terminate the script.

Heiko/Martijn: Can we join some of the work on enabling timers in
JerryScript with this? Not sure how it would be implemented.

Martijn: we merged user context API. Per context, and per binding piece of
bookkeeping. Was discussing with Gabriel, working on building a utility on
top of this API, like a module manager, similar to require(). Requires
bookkeeping. ES6 spec has abstract module record (for import/export).
Modules have state, need to have a handle related to that state. Native
bindings also need this. Would it make sense to add something to jerry-core
that implements abstract module record? So we can add
import/require()/native bindings on top of it.

Szeged: so we want to have module registering and retrieving be maintained
by jerry-core?

Martijn: Not accessible by JavaScript, but it's useful for maintaining the
bindings.

Szeged: This should be part of utils, as you can choose what implementation
you want depending on the workload. But can figure out something more
generic. Hard to decide what's the best approach. Modules need to be
handled by the environment. Not sure.

Martijn: we need to find a way of loading modules from variety of sources,
mbed / Zephyr / Intel all invent their own.

Szeged: main concern is with the size. We want JS to remain small as
possible.

Martijn: will come with a concrete proposal.
___
jerryscript-dev mailing list
jerryscript-dev@gna.org
https://mail.gna.org/listinfo/jerryscript-dev


[jerryscript-dev] Meeting notes community call April 5

2017-04-05 Thread Jan Jongboom
Hi,

My apologies about the timezone confusion, will do better next time.

Next community call is scheduled for *April 19,* *8AM GMT* (9AM United
Kingdom / 10AM Central Europe / 5PM South Korea).
https://hangouts.google.com/hangouts/_/fwivajpnavhn7j64wiknjo7tvqe

Here are the rough notes of today's call:

*Here:*

Jan Jongboom (ARM)

Vincent Prunet (Hop.js)

Sakari Poussa (Intel)

Martijn The (Intel)

Zidong Jiang (Intel)

Rob Moran (ARM)

Leo Zhou (ARM)

Zoltan Herczeg (University of Szeged)

Laszlo Lango (University of Szeged)

Akos Kiss (University of Szeged)

Robert Spika (University of Szeged)

Introductions

Jan: Developer Evangelist at ARM, work on mbed.js.

Sakari Intel, Finland, Software Architect, heading small team JS runtime
for Zephyr. Open Source. API bindings to Zephyr.

Vincent: Hop.js, distribute business logic. IoT.js, embedded world,
interested in API bindings. Platform support.

Martijn: Currently at Intel, before at Pebble. Shipped SDK that used
JerryScript, enabling people to write 'watch'-faces using JavaScript.
Different team than Sakari.

Rob: Before Jan, evangelism on bringing JS on microcontrollers. JS all the
things. Espruino / JerryScript. Committee member for conference.

*Discussion*

Zephyr: IoTJS as starting point, but rejected it. Started with own project,
just JS engine for Zephyr. Haven't looked at mbed bindings yet.

Martijn: Likes npm as distribution mechanism for JerryScript modules. Work
around Google Doc for `npm for jerryscript` has not been shared yet.
Looking for a simple way to add APIs to Jerry based projects. Maybe comes
with port implementation for your RTOS already. Martijn will share on
GitHub this week.

Intro Szeged

Zoltan: running JS for the last two years.

Laszlo: one of the main developers of JerryScript. Maintenance, docs.

Robert: also working on JerryScript, also maintenance.

Akos: Assistant-professor. Interests are party academical. Working on
JerryScript running on mac.

Community

In-person meetup was last year at Samsung, London. Rob was there, Szeged
team as well. One day only. First get together, would also like a second
one. Uni of Szeged is happy to host such a meeting.  Rob to see if we can
do it in the ARM office in Budapest. Intel can host as well in Helsinki.

Mailinglist going to be shut down… Martijn suggest to use GitHub issues as
a mailinglist for now. Szeged team to find a new mailinglist.

Every two weeks, is good for this call, but we need to add an agenda for
this.

Communicate breaking changes on the mailinglist. Actual discussion can
happen on GitHub, as long as we do the announcement on the mailinglist.

Martijn: Is there a roadmap for JerryScript? There's a lot of stuff that
needs to be improved. What's the timeframe until when XYZ is there and
stable? Currently missing.

Szeged: Debugger should be there, working on IDE, VSCode plugin. Should all
be finished in Q2.

Jan: also interested in a roadmap. Can be simple: what we are working on,
what we want to work on.

Szeged: need to work on openness.

Jan: Would be great subject for get together.

Martijn & Zidong working on promises, type safety for handle API. Would
like to add some utilities for common things: e.g. parameter validation.

Sakari: node.js NAPI interface experiments to JerryScript. Use node.js
native bindings in JerryScript (in theory).

Martijn: Also working on multiple instances of JerryScript. Jerry-context
is there, but need to make modifications to JS source. Bindings often have
static variables, does not work with multiple instances. So a standard way
of adding state to a binding.
___
jerryscript-dev mailing list
jerryscript-dev@gna.org
https://mail.gna.org/listinfo/jerryscript-dev


Re: [jerryscript-dev] Moving mailing list host

2017-04-05 Thread Jan Jongboom
I'm a big fan of Google Groups, but it's probably blocked in China, so not
the best choice...

On Wed, Apr 5, 2017 at 6:17 AM,  wrote:

> Send jerryscript-dev mailing list submissions to
> jerryscript-dev@gna.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> https://mail.gna.org/listinfo/jerryscript-dev
> or, via email, send a message with subject or body 'help' to
> jerryscript-dev-requ...@gna.org
>
> You can reach the person managing the list at
> jerryscript-dev-ow...@gna.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of jerryscript-dev digest..."
>
>
> Today's Topics:
>
>1. Moving mailing list hosting (이상규)
>2. Moving mailing list host (SangGyu Lee)
>
>
> --
>
> Message: 1
> Date: Wed, 05 Apr 2017 02:20:24 +
> From: 이상규 
> To: "jerryscript-dev@gna.org" 
> Subject: [jerryscript-dev] Moving mailing list hosting
> Message-ID:
> <20170405022024epcms1p8bbe3f2878b51941bdf6fc40e9ff619b2@epcms1p8>
> Content-Type: text/plain; charset="utf-8"
>
> An HTML attachment was scrubbed...
> URL:  attachment.html>
> -- next part --
> A non-text attachment was scrubbed...
> Name: not available
> Type: image/gif
> Size: 13402 bytes
> Desc: not available
> URL:  attachment.gif>
>
> --
>
> Message: 2
> Date: Wed, 05 Apr 2017 05:16:53 +
> From: SangGyu Lee 
> To: "jerryscript-dev@gna.org" 
> Subject: [jerryscript-dev] Moving mailing list host
> Message-ID:
> <20170405051653epcms1p3e56125051e75b656c92ecba3a80e7bdf@epcms1p3>
> Content-Type: text/plain; charset="utf-8"
>
> An HTML attachment was scrubbed...
> URL:  attachment.html>
>
> --
>
> Subject: Digest Footer
>
> ___
> jerryscript-dev mailing list
> jerryscript-dev@gna.org
> https://mail.gna.org/listinfo/jerryscript-dev
>
>
> --
>
> End of jerryscript-dev Digest, Vol 10, Issue 2
> **
>
___
jerryscript-dev mailing list
jerryscript-dev@gna.org
https://mail.gna.org/listinfo/jerryscript-dev


Re: [jerryscript-dev] Is there any plan for the second JerryScript workshop in this year?

2017-03-28 Thread Jan Jongboom
I'd like to know this too.

Maybe a good subject for the call next week.

Jan

On Tue, Mar 28, 2017 at 12:00 PM,  wrote:

> Send jerryscript-dev mailing list submissions to
> jerryscript-dev@gna.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> https://mail.gna.org/listinfo/jerryscript-dev
> or, via email, send a message with subject or body 'help' to
> jerryscript-dev-requ...@gna.org
>
> You can reach the person managing the list at
> jerryscript-dev-ow...@gna.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of jerryscript-dev digest..."
>
>
> Today's Topics:
>
>1. Is there any plan for the second JerryScript  workshop in this
>   year? (Jiang, Zidong)
>
>
> --
>
> Message: 1
> Date: Mon, 27 Mar 2017 11:42:59 +
> From: "Jiang, Zidong" 
> To: "jerryscript-dev@gna.org" 
> Subject: [jerryscript-dev] Is there any plan for the second
> JerryScript workshop in this year?
> Message-ID:
>  corp.intel.com>
>
> Content-Type: text/plain; charset="utf-8"
>
>
> Hi
>
> May I know is there any plan for the JerryScript workshop in this year?
>
> Thanks
> Zidong
> -- next part --
> An HTML attachment was scrubbed...
> URL:  attachment.html>
>
> --
>
> Subject: Digest Footer
>
> ___
> jerryscript-dev mailing list
> jerryscript-dev@gna.org
> https://mail.gna.org/listinfo/jerryscript-dev
>
>
> --
>
> End of jerryscript-dev Digest, Vol 9, Issue 6
> *
>
___
jerryscript-dev mailing list
jerryscript-dev@gna.org
https://mail.gna.org/listinfo/jerryscript-dev


Re: [jerryscript-dev] JerryScript community call

2017-03-24 Thread Jan Jongboom
If so, could we also put a link on the JerryScript homepage / repo page?

Jan

On Fri, Mar 24, 2017 at 2:14 PM, Jan Jongboom <janjongb...@gmail.com> wrote:

> Hi all,
>
> I'd propose we just kick this off. Does Tuesday April 4th 10:00 CET /
> 18:00 Korea / 17:00 China / 09:00 UK time work?
>
> Here's a hangout link: https://hangouts.google.com/call/
> fwivajpnavhn7j64wiknjo7tvqe
>
> Kind regards,
>
> On Thu, Mar 23, 2017 at 2:51 AM, Jiang, Zidong <zidong.ji...@intel.com>
> wrote:
>
>> Hi Jan
>>
>>
>>
>> +1 (Intel Software & Service Group)
>>
>>
>>
>> Thanks
>>
>> Zidong
>>
>>
>>
>> *From:* jerryscript-dev [mailto:jerryscript-dev-boun...@gna.org] *On
>> Behalf Of *Jan Jongboom
>> *Sent:* Wednesday, March 22, 2017 5:21 PM
>> *To:* The, Martijn <martijn@intel.com>
>> *Cc:* jerryscript-dev@gna.org
>>
>> *Subject:* Re: [jerryscript-dev] JerryScript community call
>>
>>
>>
>> Hi Martijn,
>>
>>
>>
>> Yes. Sounds like a good idea. Thanks.
>>
>>
>>
>> On Wed, Mar 22, 2017 at 9:50 AM, The, Martijn <martijn@intel.com>
>> wrote:
>>
>> Jan,
>>
>>
>>
>> +1 from me (Intel NDG)
>>
>>
>>
>> I’d also recommend putting up a (temporary) Github issue to raise
>> awareness about this plan.
>>
>> I think there will be a lot of people that are interested but that are
>> not subscribed to this mailing list (maybe plug the mailing list in the
>> issue as well…).
>>
>>
>>
>> Martijn
>>
>>
>>
>>
>>
>> *From: *jerryscript-dev <jerryscript-dev-boun...@gna.org> on behalf of
>> Akos Kiss <ak...@inf.u-szeged.hu>
>> *Date: *Wednesday, 22 March 2017 at 15:35
>> *To: *Jan Jongboom <janjongb...@gmail.com>
>> *Cc: *"jerryscript-dev@gna.org" <jerryscript-dev@gna.org>
>> *Subject: *Re: [jerryscript-dev] JerryScript community call
>>
>>
>>
>> Hi Jan,
>>
>>
>>
>> +1 from the team at the University of Szeged .
>>
>>
>>
>> Cheers,
>>
>> Akos
>>
>>
>> --
>>
>> Akos Kiss, PhD
>>
>> assistant professor
>>
>>
>>
>> Department of Software Engineering, University of Szeged
>>
>> Dugonics ter 13., 6720 Szeged, Hungary
>>
>> Phone: +36-62-544143 <+36%2062%20544%20143>
>>
>> Fax: +36-62-546723 <+36%2062%20546%20723>
>>
>> ak...@inf.u-szeged.hu
>>
>>
>>
>>
>>
>>
>>
>> On 2017. Mar 21., at 13:25, Jan Jongboom <janjongb...@gmail.com> wrote:
>>
>>
>>
>> Hi,
>>
>>
>>
>> With more and more people (and companies) taking an interest in
>> JerryScript, I'd like to propose that we'd start a community call. My main
>> goal with the call would be to get an idea of what everyone is working on,
>> and see if there are synergies between collaborators, so we don't do the
>> same work twice.
>>
>>
>>
>> My proposal would be to do this every two weeks. I'm not sure about the
>> geographical distribution of people, but we could do an alternating
>> schedule between EU mornings and EU late afternoons so people in Asia and
>> US can join at least once a month.
>>
>>
>>
>> Please let me know your thoughts. I'm happy to set this call up.
>>
>>
>>
>> Also, if you know of people that are not on the mailing list, please tell
>> them about the mailing list!
>>
>>
>>
>> Cheers,
>>
>>
>>
>> Jan Jongboom
>>
>> ARM
>>
>> ___
>> jerryscript-dev mailing list
>> jerryscript-dev@gna.org
>> https://mail.gna.org/listinfo/jerryscript-dev
>>
>>
>>
>>
>>
>
>
___
jerryscript-dev mailing list
jerryscript-dev@gna.org
https://mail.gna.org/listinfo/jerryscript-dev