@aboodman@etrepum You're right, it about cleaning up nested generator activations.
See https://t.co/6uraQxUPWn particularly Note 2.
The `throw ` method is called by the `yield*` operator. See the yield* semantics at
https://t.co/vx5QX4oKws
@aboodman If you aren't already familiar with "JavaScript: The first 20 years" you will probably enjoy it.
It only touches upon the design history of iterators, but their story is pretty similar to other ES6 features that are covered in greater detail.
https://t.co/LN5IyYMQKr
The Onward! Essays 2024 submission deadline of April 25 is rapidly approaching.
If you have an essay relating to software, programming, or programming languages which has not yet been formally published please consider submitting it.
https://t.co/8mNEceMKyl
Call for Onward! Essays
Submissions due 25 Apr 2024
https://t.co/8mNEceMKyl
Onward! is more radical, more visionary and more open than other conferences. Onward! Essays invites software developers&academics to submit essays on the state & possible futures of software development
To: the crazy ones, the misfits, the rebels, the troublemakers, the ones who see things differently
Subject: you should write an Onward! paper
https://t.co/xjeIeE8C83
@HernanWilkinson Here's the thing, everything we deal with in CS and software development is an abstraction. Nothing is “real”, the concepts we use to design and create software are all in our heads.
Programmer are masters at creating useful things out of “smoke and mirrors”.
Another post in my series on architecture as a metaphor for software development. Inspired by staring at the ceiling in Centre Pompidou after @ncraftsConf https://t.co/jjhOBUtiqX
wow, found an official guide from Apple on how to structure your GUI app to support chat commands using LLMs with function calling 🤯
imagine saying to chatgpt "set that chart to be a 3d pie" and that command can get routed to a Part of your Compound Document
A lot of twitter chattering today about resumable exceptions and “Algebraic Effects”.
I thought some of the old Smalltalkers out there might be amused by the original proposal for what ultimately became the Smalltalk’s standard exception system.
https://t.co/4x4VOlxuUS
Ecma TC53 workshop in Cupertino, on 6 Dec 2023
"...participants will discuss proposals and consider options for embedded JavaScript standardization including new APIs, interoperability, packaging, and Hardened JavaScript (aka Secure ECMAScript)"
https://t.co/5d9325QOEh
@codexeditor@atlantis__labs Tek 401x terminals were based upon Direct View Storage Tube CRT technology. The image is actually "stored" on the phosphorus at the front of the CRT. No refresh was required. The bright "cursor" is the electron beam that is "writing" on the phosphorus.
@ljharb@AdamRackis I vaguely recall that meeting. My sense is that there was too my divergent views toake any progress.
One of my points was that cjs modules had always been syntactic extensions to ES3&5.
@ljharb@AdamRackis Clause 17 says "Except as restricted in 17.1, a host or implementation may extend Script syntax, Module syntax,...".
Noting in 17.1 restricts adding import statement syntax to Script. Impl would have to define its semantics.
A justifiably good idea ???