<input-file grep stuff
Unless you are concatenating stuff, I see no reason to use cat. ; Have to type out `=` three times
x = 10
y = 20
z = 30
; But only one `setf` required
(setf x 10
y 20
z 30)
I utterly fail to see the aforementioned elegance, although I certainly can't miss the line where it happens. var a = 1 ^ 2
As it stands, I find the thing entirely useless. self.0 = (self.0 & 0xfff8) | stack_index;
>Or alternatively: self.0 = (self.0 & (!0b111)) | stack_index;
>Or: self.0 = ((self.0 >> 3) << 3) | stack_index;
>Well, none of these variants is really readable and it’s very easy to make mistakes somewhere. Therefore I created a BitField type with the following API: self.0.set_range(0..3, stack_index);
>I think it is much more readable, since we abstracted away all bit-masking details.
Pasta certainly isn't a staple of Finnish cuisine, but through family I have Italian relatives, and my parents have been making handmade pasta since before durum wheat was widely available here (it certainly was a very different world back then). Their hand cranked pasta machine has among other “heads” a tool for ravioli, taking in two sheets of pasta dough and automatically applying contents for each one it cuts. Certainly faster than filling them one by one, can't tell if you can taste the difference. (I really used to like pasta, shame that certain grains and I don't get well together.)