Hey das ist spannend! Das wird die R-Version, die ich mir ganz eilig und schnell herunterladen muss. Dass man kleine anonyme Funktionen jetzt ohne das lange keyword 'function' definieren kann und dafür
aus Haskell der Backslash (wegen der optischen Ähnlichkeit zum λ) übernommen wurde finde ich ganz spontan richtig gut. Noch schöner wär's gewesen, wenn man in Unicode Zeiten gleich das λ als Alternative auch noch mit erlaubt hätte aber auch ohne das weiß ich schon, dass ich das benutzen werden.
Schwierig finde ich die Frage mit der eingebauten |> Pipe. Einmal deute ich das als Ermutigung des R Project Teams, dass Pipes ab jetzt zu R gehören und dort auch gut aufgehoben sind. Zum zweiten kann ich mir vorstellen, dass es effizienter als Teil der Sprache als in einem package umgesetzt werden kann. Aber eine Pipe ohne das `.` ist irgendwie schon ein echter Schritt zurück. Oder wie findet Ihr das?
Ich denke mal, wenn man sich im Tidyverse bewegt, dann sind die Funktionen alle so ausgerichtet, dass man den '.' eignetlich nicht braucht, aber wer das macht, der nutzt auch die magrittr Pipe. Und gerade für alle anderen wäre der '.' schon nützlich...
Bin gespannt, was Ihr davon haltet,
LG,
Bernhard