I posted about this last week [1], but it didn't get any traction. Although I used a link to the release page rather than the blog announcement, so maybe that was why.
I noticed that Bubble Tea v2 [0] has been released. It looks like a great improvement all round over 1.x. The companion libraries lipgloss[1] and bubbles[2] have also had v2 releases.
As soon as I saw the scrolling "made by henry (from online)." at the bottom I thought "marquee" tag. Sure enough when I inspected the DOM it does use one.
The operation is simple in concept, but can be costly from a compute standpoint when n is large. Multiplication has predicable performance. Insert does not. It being a function indicates that it is doing a lot of things and thus offers pause to make sure that the operation is acceptably within your operational bounds.
It could have been a builtin function, I suppose, but why not place it in the standard library? It's not a foundational operation. If you look at the implementation, you'll notice it simply rolls up several foundation operations into one function. That is exactly the kind of thing you'd expect to find in a standard library.
Darts might not be considered a sport, but the British Darts Organisation [1] and the Professional Darts Corporation [2] co-existed (somewhat acrimoniously) for nearly 30 years.
So if I'm understanding it correctly, it applies an xor operation on the pairs of cells. For example, click column A then column B. For each of the pairs of cells in the two columns, it performs B = A xor B.
ho hum
[1] https://news.ycombinator.com/item?id=47138688
reply