It's weird how even pure languages tend to treat the Unix execution model as ambient state.
Are there any PLs that define a main function like this?
fn main(args, stdin, stdout, env) -> exit code
miniblog.
Related Posts
Bose has a competing product too!
https://www.bose.com/en_us/products/frames.html
Perhaps ambient computing has finally come of age.
Google exploring multi device ambient computing, mission statements, and making the most of its strengths: https://stratechery.com/2019/google-and-ambient-computing/
@cstanhope In theory it's not giving them much more data: I already have to give the company meter readings.
https://www.telegraph.co.uk/money/consumer-affairs/six-reasons-say-no-smart-meter/ and https://www.the-ambient.com/explainers/smart-meters-2020-uk-guide-explainer-2153/ persuaded me against getting a smart meter though. The former link suggests I won't save money or escape confusing bills, and the latter suggests the early standards haven't won.
It'll probably win eventually, for better or worse.

