Mit der Veröffentlichung von Ruby 3.4.0 wechselt unter anderem der Standardparser von pars.y zu Prism.
Beim Wechsel des Standardparsers handle es sich um eine interne Verbesserung, die für den Benutzer kaum sichtbar sein dürfte, teilen die Entwickler mit. Benutzer, die dennoch Komplikationen erleben, können das Kommandozeilenargument –parser=parse.y verwenden, um auf den konventionellen Parser zu wechseln.
Mit „it“ kommt zudem ein neues Keyword in die Sprache, mit dem sich Blockparameter referenzieren lassen. Laut der Ankündigung verhält sich it fast genauso wie _1. Wenn beabsichtigt ist, nur _1 in einem Block zu verwenden, kann mit it den Leser von Code entlasten indem it klarmacht, dass keine anderen nummerierten Parameter wie _2 erscheinen. Damit lasse sich it in einfachen Fällen verwenden, in denen es für sich selbst spricht, wie etwa in einzeiligen Blöcken.
Die Ankündigung nennt weitere Neuerungen und Änderungen.






Wow, es wird immer noch bekloppter. Standard parser mit Standardbrowser zu übersetzen, muß man erstmal hinkriegen. Oder baut die KI das ein, um menschlicher zu erscheinen?
Danke, ist korrigiert