Am Rande notiert ...

App Development Tools Contrib – Jawoll! Das ist eine Sache auf die viele gewartet haben – bessere Werkzeuge für OSX Programmierung mit CCL direjt in der IDE. Ich hoffe die nächste Release von CCL ist bald stable und enthält diese Tools.

Harmony Of My Dreams | Brendan Eich. Interessanter Post von Mr. JavaScript. Ich hoffe, er kann seine Ideen durchsetzen und wir sehen sie in einem zukünftigen JavaScript, denn das würde die Sprache meiner Meinung nach in den betroffenen Fällen deutlich angenehmer zu schreiben machen.

Swordcane : The Official Web Site of Burger Knives – ob ich sowas durch den Zoll kriegen könnte? (nicht ernstgemeinte Frage, ich bin mir ziemlich sicher, dass Stockdegen in Deutschland illegal sind, da es verdeckte Waffen sind)

F-Script Home Oldy but Good! wird sogar fleissig weiterentwickelt. Ich wünsche mir ja immer noch native Klassenbrowser mit Editmöglichkeit, um F-Script zu einem „echten“ Smalltalk für OSX zu machen, aber auch als Ersatz für AppleScript (mit drastisch weiter gehenden Möglichkeiten, da es nicht nur die ScriptinBridge sonder alle Objective-C Frameworks unterstützt) taugt es. Und ist für viele Zwecke nah genug an Smalltalk dran.

appscript liefert eine recht interessante Bridge zwischen verschiedenen Sprache (Python, Ruby und Objective-C) und Apple Events (der Basis von AplleScript). Wer wie ich die etwas byzantinische Form von AppleScript nicht so mag, kann also auvh auf andere Sprachen ausweichen..

Lively Kernel – Lively. Sowas ähnliches wie ein Smalltalk System, aber es läuft im Browser, lebt in Webseiten und benutzt JavaScript als Sprache. Gibt typische Smalltalk Werkzeuge wie die Klassenbrowser und Inspektoren. Und ein Test auf dem iPad war nicht rasend schnell, aber benutzer. Von Dan Ingall, dem Smalltalk-Implementor neben Alan Kay.

Open Cobalt Website. Was aus OpenCroquet geworden ist – sind scheinbar jetzt auch benutzbare Downloads und nicht mehr nur ein SDK verfügbar. Peer2Peer virtual worlds in Smalltalk.

Pyrates are cool — A wiki about python game development. Drin was drauf steht. Sicherlich nicht alle Sachen verlinkt, aber ist ja ein Wiki, und als Startpunkt für jemanden der gucken will was so alles rund um Spiele mit Python passiert vielleicht ganz interessant.

CoRD: Remote Desktop for Mac OS X. Open Source und mac-typischer als die Version von Microsoft.

CLPython – an implementation of Python in Common Lisp. Einfach weil es zwei meiner Lieblingssprachen verheiratet und pure-Python-Libraries für Common Lisp verfügbar macht. Viellericht sieht jetzt der eine oder andere wohin meine Suche geht – den Kuchen essen und ihn behalten. CLPython ist übrigens zu Python 2.5 kompatibel, also sogar ein recht aktueller Sprachlevel (auch wenn mir sicherlich einige Sachen aus 2.6 fehlen werden, aber das ist bei PyPy nicht anders).

FSet on Common-Lisp.net liefert auch funktionale Datenstrukturen. Diese Library ist auch in Quicklisp verfügbar, also einfacher zu installieren. Und sieht sehr interessant aus.

CL-STM ist einfach Software Transactional Memory für Common Lisp (ja, ich gucke derzeit auf CL-alternativen für diverse Clojure-Features).

CLAZY: Lazy Calling in Common Lisp bietet erweiterte lazy-evaluation für Common Lisp die über das übliche delay/force Pärchen hinaus geht.

Funds liefert voll funktionale Datenstrukturen für Common Lisp. Gerade für multi-threaded Code kann das sehr hilfreich sein. Leider noch nicht in Quicklisp drin.

qb.js: An implementation of QBASIC in Javascript (part 1) – Steve Hanov’s Programming Blog. Blasts from the past.

Wer Vi gewohnt ist und Chrome benutzt: Vimium liefert Vi-ähnliche Tastaturbedienung für Chrome. Ist nach kurzer Eingewöhnung wirklich sehr brauchbar und kann deutlich bei der Reduzierung von Belastungen der Maus-Hand helfen.

Home of the WordPress Wiki Plugin. Weiss noch nicht so genau ob ich sowas überhaupt will  aber könnte eventuell auf Dauer interessant werden, sollte mich mal wieder Anfälle von Dokumentationswahn überkommen. Erstmal geblogmarkt, man weiss ja nie. Sah jedenfalls von den WordPress-integrierten Wikis am interessantesten aus.

Embedder Plugin Home | moztools. Geblogmarkt für später – ich hatte mal selber ein einfaches Snippet/Glossary/Macro/Embed Plugin für WordPress, aber das hier sieht so aus als ob ich das lieber nehmen sollte anstelle mir was eigenes zu dengeln. Um häufiger wiederkehrende Schnipsel schnell eingebbar zu machen sieht das sehr praktisch aus.

CBSC Decision | CHOZ-FM re the song “Money for Nothing” by Dire Straits. Ähm. Ok, fällt denen ja recht früh auf, dass dieser Song nicht gespielt werden darf in Canada. Wenn ich mir das so überlege, da dürften bei passender Umsetzung dieser Richtlinien in Kanada eigentlich nur noch Country und Western als akzeptabel übrig bleiben …

dcolthorp/matchure – Pattern-Matching auf Clojure-Datenstrukturen (also nicht bl0ß Strings und Regular Expressions, sondern auch komplexere Matchings gegen  Listen, Vektoren, Maps).

About Dirigible – für all die, die ein Spreadsheet in der Wolke wollen, aber nicht wie bei Google Docs mit JavaScript programmieren wollen, sondern mit Python. Als selbstgehostete Lösung fänd ich es ja richtig klasse, speziell wegen der dort beschriebenen einfachen Verknüpfung von Spreadsheets über Servergrenzen.

kriyative/clojurejs – GitHub sollte ich mir mal angucken, ist eine weitere JS-Integration, hier für einen Subset von Clojure, der automatisch nach Clientside JavaScript übersetzt wird. Und der hier unterstützt rudimentär auch jQuery.

Welcome to WuWei. Interessante Common Lisp Library, die Ajax User Interfaces rein in Common Lisp programmierbar macht, ohne sich mit der Umsetzung auf JavaScript rumschlagen zu müssen. Allerdings leider nicht für meine präferierte JS-Library jQuery, sondern für Prototype und Scriptaculous.

Bizarre sea slug is half plant, half animal. Die Natur baut eben doch immer wieder die seltsamsten Wesen.

Underscore.js. Ca. 60 Funktionen, die das Programmieren mit JavaScript funktionaler und einfacher machen. Mal geblogmarkt, weil sowas immer wieder praktisch ist und es einfach blöd ist, die entsprechenden Funktionen jedesmal selber wieder zu schreiben.

Mozilla Labs » skywriter. Und den hier nur mal als Erinnerung, dass web-basierte Code-Editoren nicht wirklich ganz was neues sind.

Life at Eclipse » Blog Archive » Introducing Orion. Eine Browser- basierte IDE auf Eclipse-Ideen aufbauend (aber neu implementiert, also nicht einfach Java-Applets, sondern sauber auf HTML5 und JavaScript aufbauend). Könnte ganz interessant werden – klar, gibt die üblichen Miesredner, und natürlich ist das Web nicht unbedingt die ideale Plattform für eine IDE. Aber der Webbrowser ist überall und der Zugriff ist von überall relativ einfach möglich. Also zusätzliche Option in Ergänzung zu einer normalen IDE kann es also durchaus Sinn machen (z.B. für Arbeiten unterwegs über ein iPad).

Bitte vergessen. Am besten nicht nur die Bilder (was ja bei manchen wirklich sinnvoll wäre), sondern auch den – ziemlich dämlichen und im Falle des „Erfinders“ ziemlich durchsichtigen – Ansatz der Bundesilse und ihrem Professor.

Bundestube. Ist doch mal was richtig sinnvolles. Suchen nach Inhalten und Rednern von Bundestagsdebatten und dann angucken der Mitschnitte.

App der British Library: Hohe Literatur für iOS- und Android-Geräte. Wer sich für alte Schriften interessiert, könnte daran vielleicht Interesse haben. Ich würde mir wünschen, andere Museen und Bibliotheken würden ähnlich arbeiten und Werke digitalisiert zur Verfügung stellen.