You are reading a single comment by @arvere and its replies. Click here to read the full conversation.
  • Thanks for the answers. I will give that command a try. It was just not very intuitive from the man help:

    --storage fn:data.bin : Load 'data.bin' from disk and write it to Storage as 'fn'
    --storage .boot0:- : Store program code in the given Storage file (not .bootcde)
    (it makes much more sense now with context)

    I tried the remote connection thing, but my end goal would be to not really need a chrome instance running. After all, the web IDE should be running the actual juicy stuff under the hood anyway.
    In terms of accessibility to new contributors, this seems like a big hindrance instead of easing it (which I guess was the goal of making a web ide in the first place).

    As for tests, I was looking to get something that I could test Bangles APIs on or to fine tune graphics, etc. Not even bothering writing unit tests right now haha

  • which I guess was the goal of making a web ide in the first place

    I guess another reason was that support for Bluetooth Low Energy is/was not that great across various OSes but as long as Chrome is running on the platform the Web Bluetooth is relatively painless.

    It got better though. Just year or two ago Windows was not that great for connecting over BLE from espruino command line, now with using noble-winrt it sort of works on Windows 10/11. Not sure how well it works on Linux or Mac but I guess it can still have various issues when you also use Bluetooth for other stuff (see https://www.npmjs.com/package/@abandonware/noble), so Chrome (possibly on Android) is good fallback when everything else fails.

About

Avatar for arvere @arvere started