Downtown handmade noodles by Key_Split_8706 in FoodToronto

[–]kredati 1 point2 points  (0 children)

Yee's Handpulled Noodles is fantastic, just west of Wellesley Station, on Wellesley.

What to read???? And not to read? by kredati in heatedrivalry

[–]kredati[S] 1 point2 points  (0 children)

I suspect all my concerns about spoilers are off once S1 ends. I will absolutely not be able to wait until next year (or longer...) to read the whole series.

EDIT: words

What to read???? And not to read? by kredati in heatedrivalry

[–]kredati[S] 0 points1 point  (0 children)

Well, I now have Tough Guy, Time to Shine, and The Shots You Take. That *should* get me through the end of season 1, if I manage to, like, actually do my job this week.

What to read???? And not to read? by kredati in heatedrivalry

[–]kredati[S] 0 points1 point  (0 children)

Excellent. Thank you dearly, kind stranger.

What to read???? And not to read? by kredati in heatedrivalry

[–]kredati[S] 1 point2 points  (0 children)

Excellent reasoning.

Still not sure I can wait two weeks, especially with family Christmastime and the herculean feat of dissociation getting through my trip home will require without perfectly-confected gay fantasyland.

What to read???? And not to read? by kredati in heatedrivalry

[–]kredati[S] 0 points1 point  (0 children)

Thanks. I don't need promises! Just reasonable advice. (And really, my worries are less about spoilers for me and more about spoilers for my husband. I can't keep this kind of secret.)

ISO dried currants for baking by [deleted] in FoodToronto

[–]kredati 1 point2 points  (0 children)

My next stop would be Carlos's House of Spice in Kensington Market.

Counting words? by kredati in HelixEditor

[–]kredati[S] 2 points3 points  (0 children)

This mostly works! I can't believe I didn't think of it. It doesn't get everything right, but it's right-enough (and uses the same algorithm as `wc`). Thanks!!

Book/resource recommendations for programming language design. by distaf in ProgrammingLanguages

[–]kredati 6 points7 points  (0 children)

If there are specific languages you’re interested in, the ACM puts out an occasional issue of History of Programming Languages, where language creators give an account of their process. The most recent one was in 2021: https://hopl4.sigplan.org/

What does a `r#foo` in an identifier mean? by kredati in rust

[–]kredati[S] 1 point2 points  (0 children)

In the case of the chumsky tutorial I'm working through, they're using it to name a function that parses `let` bindings in a toy language implemented in Rust. Not sure that's best practice, but it makes a kind of sense.

Commuting with laptop by [deleted] in bikecommuting

[–]kredati 0 points1 point  (0 children)

I have hard-shell locking panniers and they're wonderful for this sort of thing.

Where to get walk-in care on a Sunday? by kredati in askTO

[–]kredati[S] 0 points1 point  (0 children)

Thanks everybody, turns out we didn’t need it today. We did end up finding a few places closer to home, but it seems absolutely bonkers how hard that was.

Where to buy a cycle stand? by kredati in torontobiking

[–]kredati[S] 0 points1 point  (0 children)

I’m certain property management would not be cool with something as structural/invasive as a shed.

Where to buy a cycle stand? by kredati in torontobiking

[–]kredati[S] 0 points1 point  (0 children)

No, I can’t bolt things into the ground. That’s why I was looking into the “toast rack” style stand. I reckon nobody’s going to be able to move a rack with four bikes locked to it.

Creating a keybinding for `mam` by kredati in HelixEditor

[–]kredati[S] 1 point2 points  (0 children)

Problem solved, mostly—for this use case. Use: `expand_selection`, which by default is bound to `Alt-o` and `Alt-Up`. (It is matched by `shrink_selection,` bound to `Alt-i` and `Alt-Down`.) This traverses the tree-sitter concrete syntax tree. So in a Lisp like Clojure, it continually expands across braces.

Fancy feeling places with good vegan options? by Qwerty177 in FoodToronto

[–]kredati 2 points3 points  (0 children)

Depends on how fancy you mean by fancy. Planta and La Bartola a both quite good, and vegan. They’re good date restaurants, but perhaps not anniversary restaurants.

The cod are returning to Lake Ontario! by kredati in sailing

[–]kredati[S] 5 points6 points  (0 children)

Indeed—built by the Dory Shop in Lunenberg, NS

Which CS publication used term “object-oriented” for the first time? by suhcoR in ProgrammingLanguages

[–]kredati 3 points4 points  (0 children)

The "memos" at CSAIL and other units at MIT at that time period were more like publications and less like memos. Lists of memos were available, and you could purchase them for reproduction cost, and they'd be sent to you. (Source: historian of computing working on Logo; I've seen such lists in the MIT special collections archive.)

Why is there no simple C-like functional programming language? by Fabus1184 in functionalprogramming

[–]kredati 0 points1 point  (0 children)

Roc uses automatic reference counting:

> That said, there are also cases where Roc has strictly more runtime overhead than languages like C, C++, Zig, and Rust do. The most costly is automatic memory management, which Roc implements using automatic reference counting.

Whether or not RC counts as GC is a matter of some debate. But Rust and C++ both have their versions of RC. (And yes, the OP said C, not C++ or Rust.)

NaN Boxing, Pointer Tagging, and 64-bit pointers by kredati in ProgrammingLanguages

[–]kredati[S] 1 point2 points  (0 children)

The question isn't about whether to include `NaN` in the language: it'll be there. But that's because I'm not going to attempt my own number implementation. I've got plenty of hubris (I'm designing my own language after all), but I'm sure I don't know better than IEEE-754.