[Scripting] minutes - 19 July 2021

available at:
  https://www.w3.org/2021/07/19-wot-script-minutes.html

also as text below.

Thanks a lot for taking the minutes, Daniel!

Kazuyuki

---
   [1]W3C

      [1] https://www.w3.org/

                           WoT Scripting API

19 July 2021

   [2]Agenda. [3]IRC log.

      [2] https://www.w3.org/WoT/IG/wiki/WG_WoT_Scripting_API_WebConf#19_Jule_2021
      [3] https://www.w3.org/2021/07/19-wot-script-irc

Attendees

   Present
          Cristiano_Aguzzi, Daniel_Peintner, Kaz_Ashimura,
          Tomoaki_Mizushima, Zoltan_Kis

   Regrets
          -

   Chair
          Daniel

   Scribe
          dape

Contents

    1. [4]Previous minutes
    2. [5]Quick Updates / Questions
         1. [6]Vacation plans
         2. [7]Publication plans
    3. [8]Issues
         1. [9]Publish Thing Description schema and Types in
            another npm package
         2. [10]Should writeProperty() return a value
         3. [11]observeallproperties and unobserveallproperties
            methods are missing

Meeting minutes

  Previous minutes

   [12]July-12

     [12] https://www.w3.org/2021/07/12-wot-script-minutes.html

   approved

  Quick Updates / Questions

    Vacation plans

   Cristiano: maybe middle of August

   Zoltan: on vacatation right now

   Mizushima: beginning of September
   … I can even join since it is night time in Japan

    Publication plans

   Daniel: I don't think we are in hurry

   Zoltan: Started work on discovery
   … should converge on discovery first
   … maybe updated note in autumn

   Cristiano: +1
   … collect more substantial changes

  Issues

    Publish Thing Description schema and Types in another npm package

   [13]https://github.com/w3c/wot-scripting-api/issues/327

     [13] https://github.com/w3c/wot-scripting-api/issues/327

   Daniel: Cristiano proposes to split TD and API changes

   Cristiano: Issue related to WebThings io work I am doing
   … versioning scheme is not very clear

   Daniel: add historical changes section

   Zoltan: managed version?
   … version the source

   Cristiano: TD does not publish on NPM

   Cristiano: I can try to work on the split
   … NPM needs to be done by DanieLP

    Should writeProperty() return a value

   [14]https://github.com/w3c/wot-scripting-api/issues/193

     [14] https://github.com/w3c/wot-scripting-api/issues/193

   Daniel: interoperability with ECHONET is important here

   Kaz: working on ECHONET binding
   … might take longer

    observeallproperties and unobserveallproperties methods are missing

   [15]https://github.com/w3c/wot-scripting-api/issues/312

     [15] https://github.com/w3c/wot-scripting-api/issues/312

   Cristiano: WebThings can get all events
   … in this case binding acts already
   … the need is to capture this situation in scripting
   … difficult to know whether to re-open connection

   Zoltan: can provide convenience API
   … subscribe all events / properties
   … explain exception
   … one can do with one or many requests
   … observeAll present and runtime can decide wheteh to use
   binding or loop

   Cristiano: if binding does not support observeAll we can also
   throw error
   … makes clear what the binding supports

   Zoltan: we could do both.. having option
   … observeAll is like convenience method
   … convenience methods easier to maintain
   … having option "strict" w.r.t. to TD op's

   Cristiano: Wonder whether this is better done in utility
   library
   … we use strict always
   … similar to observeProperty .. binding not supporting
   observing

   Zoltan: seems a bit different to me
   … strict way by default but can be relaxed

   Cristiano: should stick to one rule
   … strict to operation

   Zoltan: can add interaction-options in the future if there is
   interest

   Daniel: still have binding issue

   Zoltan: miss next Monday

   <kaz> [adjourned]


    Minutes manually created (not a transcript), formatted by
    [16]scribe.perl version 136 (Thu May 27 13:50:24 2021 UTC).

     [16] https://w3c.github.io/scribe2/scribedoc.html

Received on Monday, 2 August 2021 10:46:21 UTC