Given Scala 3's first-class syntax for extension methods, is the complexity of right-associative operators still warranted? Could similar ergonomics be achieved without the magic associativity rule based on a colon in the name? def (x: T) :: (xs: List[T]): List[T] = ::(x, xs)
-
Show this thread
-
-
Replying to @gordonguthrie @propensive
although reading the whole thread this might not be useful information ;-) soz
1 reply 0 retweets 1 like -
-
Replying to @propensive
I'm writing an APL implementation and added another 5 layers of right association today in my uncommitted branch :-( Plenty moar where this lot came from ;-)pic.twitter.com/ABphh5EOyU
1 reply 0 retweets 0 likes -
Replying to @gordonguthrie
Bearing in mind I know absolutely zero APL, are those... precedence weightings?
2 replies 0 retweets 1 like -
Replying to @propensive
yeah. my lockdown present to myself was an APL keyboard and I am basically hanging around on twitter trying to manufacture reasons to whip out a pic of it, like the proud owner of a new kitten Soooo many symbols....pic.twitter.com/ubdECSuNJR
1 reply 0 retweets 1 like -
Replying to @gordonguthrie
I've recently switched to using my own implementation of a "split keyboard" to help my sitting posture. Though it's literally just two full-size keyboards plugged in at once. Having done this, I realised I can give them different mappings. I now have a lot of keys to play with...
1 reply 0 retweets 1 like
I'm not sure how far my fingers will wander reliably away from the home keys, so realistically I've probably gained no more than about eight new keys on each side... but it will still be fun deciding what to map them to.
-
-
Replying to @propensive
what I mostly use this keyboard for is to look at to work out what key combo on my Mac keyboard to press ;-)
0 replies 0 retweets 0 likesThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.