Tail Call Optimization Decorator – jemand hat Python Tailrecursion beigebracht, als Dekorator. Sehr cool. Jemand anderes hat das aufgegriffen und zwei schnellere Versionen gebaut, die allerdings kleine Einschränkungen in der Nutzung haben. Und bei LTU hat auch jemand eine Version gemacht – besonders cool an der ist eigentlich nur, dass er mein lazypy Modul benutzt. Und dann hab ich noch eine super-kurze und schnelle Version gefunden, die dann allerdings falsche Ergebnisse liefert, wenn eine Funktion nicht in tailposition aufgerufen wird. Aber da man Tailcalls eh in der Regel in kompakten rekursiven Funktionen benutzt (oder zwei oder wenigen, die mutual recursion machen), sollte man das im Griff haben können.
Feeds
Blogs
Code
Social
Spielenetze
Tags
- 3D
- Android
- Arduino
- Bananenrepublik
- Bananenunion
- Basic
- Clojure
- Datenbank
- Datenschutz
- Editor
- Fotografie
- Hardware
- iOS
- Java
- Javascript
- jQuery
- Kochen
- Lightroom
- Lisp
- MagicTheGathering
- Mathematik
- Mobil
- MobileMurks
- Mono
- Musik
- Münster
- Natur
- OSX
- Plugin
- Politik
- Programmieren
- Python
- Ruby
- Scala
- Sicherheit
- Smalltalk
- Software
- Spielen
- Sysadmin
- TheLordoftheRings:TheCardGame
- Vim
- Webservice
- Weird
- Wissenschaft
- Wordpress