- From: Kazuyuki Ashimura <ashimura@w3.org>
- Date: Thu, 07 May 2020 23:34:22 +0900
- To: public-wot-wg@w3.org
available at: https://www.w3.org/2020/04/27-wot-minutes.html also as text below. Thanks a lot for taking the minutes, Zoltan! Kazuyuki --- [1]W3C [1] http://www.w3.org/ - DRAFT - WoT Scripting 27 Apr 2020 Attendees Present Kaz_Ashimura, Daniel_Peintner, Zoltan_Kis, Michael_McCool, Tomoaki_MIzushima Regrets Chair Zoltan Scribe zkis Contents * [2]Topics 1. [3]approving previous minutes 2. [4]https://github.com/w3c/wot-scripting-api/pull/209 3. [5]WASI/WASM * [6]Summary of Action Items * [7]Summary of Resolutions __________________________________________________________ <scribe> scribenick: zkis approving previous minutes <kaz> [8]https://www.w3.org/2020/04/20-wot-minutes.html [8] https://www.w3.org/2020/04/20-wot-minutes.html Zoltan: any issues with that? no objections, minutes approved [9]https://github.com/w3c/wot-scripting-api/pull/209 [9] https://github.com/w3c/wot-scripting-api/pull/209 Zoltan: DP mentioned talking with people about API design Daniel: yes, people preferred a symmetric API, but it's a compromise ... there was going back and forth ... regarding the issue discussion, ZK's latest proposal is good since it extends the API unbroken with new functionality ... so the "any" sometimes could be InteractionData ... agreed with Ege this is a good start to explore this idea in code, without changing the API ... so it's good solution for the moment and in the simple case there is no overhead ... one can provide a simple integer for instance Zoltan: yes, that was the idea ... and it also forced me to define the algorithms for bindings, which we have not done yet ... but it turned out to be good ... we can change later to InteractioData only, or keep it this way Daniel: maybe we could merge the PR but create a new issue that captures the discussion <kaz> [10]Issue 201 [10] https://github.com/w3c/wot-scripting-api/issues/201 <kaz> [11]PR 209 [11] https://github.com/w3c/wot-scripting-api/pull/209 <kaz> [12]section 6.16 ConsumedThing Examples (within the PR 209) [12] https://pr-preview.s3.amazonaws.com/zolkis/wot-scripting-api/pull/209.html#consumedthing-examples Zoltan: there is another possible solution; we always assume simple data and we define a "content exception" that would be handled via InteractionData. Daniel: wondering how would that work in code but the separation might be useful ... we could also plainly fail and then in another call recover with InteractionData Zoltan: that's a good idea Daniel: but not sure that's a scenario what people would use Zoltan: what about passing an app option to read to tell implementation how to present the data? Daniel: that makes sense Zoltan: another thing is, should we have options for language and encoding for reads? ... that would allow presenting a string that has encoding and language in a simple way (now it is only possible via InteractionData) Daniel: there was a language negotiation thing in the TD ... currently the implementation would take the locale settings as default Zoltan: it would be a scripting specific SW option, making app's life easier ... also, doing it in implementations is safer ... we have another option: always use InteractionData but put there the simple value as a property <kaz> [13]7. The InteractionData interface (within PR 209) [13] https://pr-preview.s3.amazonaws.com/zolkis/wot-scripting-api/pull/209.html#the-interactiondata-interface Zoltan: will make a comment to illustrate the idea Daniel: will discuss that with Ege and Sebastian Zoltan: we need to experiment by writing code examples and see what works best WASI/WASM Daniel: node.js now supports WASM/WASI ... from v14.0.0 <dape> [14]https://nodejs.org/api/wasi.html [14] https://nodejs.org/api/wasi.html Zoltan: WASI doesn't yet support network operations MM: the use case is to use something compiled, to run on a Scripting runtime Zoltan: TypeScript is supported in WASM ... the problem is not every system call is implemented in WASI <McCool> [15]https://wicg.github.io/web-transport/ [15] https://wicg.github.io/web-transport/ adjourned Summary of Action Items Summary of Resolutions [End of minutes] __________________________________________________________ Minutes manually created (not a transcript), formatted by David Booth's [16]scribe.perl version 1.154 ([17]CVS log) $Date: 2020/04/29 07:46:10 $ [16] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm [17] http://dev.w3.org/cvsweb/2002/scribe/
Received on Thursday, 7 May 2020 14:34:04 UTC