Alice ist eine sehr spannende neue Sprache aus der ML-Familie. Sie bietet viele interessante Denkansätze für bekannte Probleme und erweitert ML um sinnvolle Punkte wie zum Beispiel ein funktionales Modell für Multithreading. Sehr spannend für mich die Diskussion von lazy evaluation , futures und promises in der Alice-Tour - das traf genau den Nerv, nachdem ich gerade erst mein eigenes Paket für Python ( lazypy) gebaut habe. Ich habs dann gleich mal um die futures erweitert Von Alice ist auch eine OS X Version geplant - ich bin echt gespannt, denn die Screenshots der Umgebung lassen auf einiges hoffen. Bisherige ML-Implementierungen waren ja eher spröde in der Oberfläche.
Hier gibts den Originalartikel.
Codewalker für Pyton - Ein Codewalker der diverse Änderungen am Code von Lambda-Ausdrücken machen kann (speziell early binding etc.)
Phillip J. Eby macht sich Gedanken darüber wie man eine Forward-Chaining Factbase (ein Grundmechanismus von AI-Systemen die regel- und faktbasiertes Programmieren ermöglichen) in Python implementieren kann. Sehr faszinierend zu lesen - er kommt ja eigentlich aus der OO Ecke von Python (als einer der PEAK Programmierer - PEAK ist sozusagen das J2EE der Python-Welt) und hat hier die ersten harten Begegnungen mit der funktionalen Programmierung. Praktische Auswirkungen hat das ganze auch: in PyProtocols (einem anderen Projekt von Phillip) gibt es mitlerweile eine schon recht fortgeschrittene Erweiterung des OO-Systems von Python hin zu einer mehr CLOS-ähnlichen Umgebung mit generischen Funktionen und Multi-Parameter-Dispatch für Methoden. Sehr interessant, da sich damit ganz neue Möglichkeiten eröffnen. Hier gibts den Originalartikel.
Wow, die Wikipedia-Seite zum Seebeben im Indischen Ozean ist ja beeindruckend. Ne Menge Informationen und auch noch gut aufbereitet.
Bei Wortfeld fand ich den den Originalartikel.
Xoltar Python Page - diverse Funktionale Erweiterungen zu Python - curry, lazy expressions, partial evaluation etc.