Am Rande notiert ...

WSGI and the Pluggable Pipe Dream | Armin Ronachers Thoughts and Writings. Einfach mal lesen, damit man einen guten Überblick bekommt, was WSGI eigentlich so alles ist und was damit machbar ist und wo es vielleicht auch mal klemmt.

Gambas – Gambas Almost Means Basic. Ok, und jetzt wirds richtig wild, aber ich dachte mir nach RealBasic kann ich nicht umhin auch noch auf Gambas zu linken, einer Art VisualBasic Clone für verschiedene Systeme. Kann  mit unterschiedlichen Datenbanken und unterschiedlichen GUI Libraries. Und eine Portierung nach OSX ist mitlerweile (Juni 2011, also noch recht frisch) auch da, klingt also auch für die Zukunft spannend, denn Linux und Windows werden schon unterstützt. Und ja, ich weiss, „richtige“ Programmierer rümpfen über sowas wie VisualBasic die Nase, aber um mal eben grafische Tools zusammenzudengeln ist es sehr brauchbar und gerade für Gelegenheitsprogrammierer interessant.

TL Omnis. Und noch so ein RAD Oldtimer – Omnis war eine der ersten RAD Umgebungen mit der ich gespielt habe und sie war recht ungewöhnlich für die damalige Zeit. Keine „richtige“ Programmierung damals, nur GUI Tools zur Verdrahtung und Verbindung in Kombination mit berechneten Feldern, aber diese sehr leistungsfähig. Sehr starker Fokus auf grafische Werkzeuge für verschiedenste Zwecke (DB Design, Relationsmanagement, Reports, Formulare etc.). Schon erstaunlich was man alles findet, wenn man etwas nachbuddelt. Gibt übrigens eine freie Standardversion der Umgebung, man kann also einfach mal reingucken was es heute so alles kann.

Lazarus. Ich mein, wie kann ich denn sowas wie einen freien Delphi-Clone auslassen, wenn ich über IDEs und RAD Tools schreibe? Also hier der Link, gibt auch OSX Versionen davon. Und ist definitiv ein aktives Entwicklungsprojekt. Und hey, Pascal war meine erste Hochsprache nach Basic, als ich damals mit der Programmierung angefangen bin. Oh, und es gibt mit Objective Pascal eine ziemlich runde Bridge zu den Cocoa Frameworks. Update: boah, da kommt Nostalgie auf! Kommandozeilentools in Pascal bauen! Und die IDE ist gar nicht mal so übel, die kann was!

HyperNext Studio kannte ich überhaupt noch nicht. Ein HyperCard Clone für Mac, mit dem man auch Windows-Anwendungen erzeugen kann. Allerdings ist die letzte Version etwas älter, keine Ahnung ob die mit Lion noch läuft. Mittlerweile ist das Freeware (allerdings closed Source, ich vermute mal weil deren letzte Version halt schon älter ist). Und auch interessant: es bietet zwei Sprachen an, eine die HyperTalk nachempfunden ist und RBScript, ein objektorientiertes Basic aus Realbasic (einer anderen IDE für OSX und Windows). Ich vermute mal, HyperNext selber ist vielleicht mit Realbasic programmiert. Oh, und mit dem HyperNext Android Creator kann man auch Android Anwendungen mit HyperNext bauen. Der Android Creator ist allerdings kostenpflichtig (aber mit 60 Dollar nicht wirklich teuer). Und leider ist der nur für Windows verfügbar, nicht für den Mac. Update: wer Lion hat, kann es vergessen mit HyperNext Studio zu spielen, denn das ist PowerPC Code, und unter Lion gibt’s kein Rosetta mehr. Also Maximum an OSX Version ist Snow Leopard.

Whalesong: a Racket to JavaScript compiler. Schon lange keinen Link zur besten Scheme Implementation des Netzes gehabt. Ok, Racket nennt sich nicht mehr Scheme, aber Scheme ist noch haufenweise drin. Und jetzt gibt es mit Whalesong ein Backend, das aus dem Racket Code JavaScript produziert – und sogar standalone HTML Files erzeugen kann, die dann einfach im Browser laufen.