Keean Schupke
Keean Schupke
Some interesting ideas, I quite like the uniform assignment syntax. Haskell and other functional languages define functions as: ``` x = 1 f x = 1 ``` It just means...
Should we allow no brackets for a single argument function? ``` f = x => x + 1 ```
@shelby3 > 3-SAT is made practical for some working sets. And 3-SAT is not general computation, it is a very specific algorithm, for a class of problems, but it looks...
@shelby3 > Another point which was implied in my writings on this issue which I want to make more explicit, is that expending the transistor budget on low-level speculative pipelining...
Okay, that makes sense to me, so it has to be: ``` f = (x) => x + 1 ``` Presumably we are happy with all sorts of variations on...
@shelby3 > It can’t be slower in any relevant way, if it is not in the performance critical path. It's latency that's important, so speed is important, but not throughput....
I quite like the `_` syntax, but there is probably quite a lot of other uses for it too. If we use it I would suggest we use it as...
I find it hard to distinguish `_` and `__`, and it gets even harder with `___` and `____`. I think I prefer the Scala way where each slot is simply...
@shelby3 wrote: > That violates the generalized guiding principle that I thought we agreed on. You are proposing to add specialized syntax to fix the short-hand when the programmer can...
@shelby3 Threadripper! https://www.anandtech.com/show/12906/amd-reveals-threadripper-2-up-to-32-cores-250w-x399-refresh It's still speculative out of order with up to 32 cores.