Software


Habe ich schon mal erwähnt, dass ich währen meines Studiums einigen Kontakt mit der Programmiersprache Eiffel hatte und mich dann recht früh für den freien Compiler SmartEiffel interessierte? – Lieder ist dieser mittlerweile mehr oder weniger tot und wird nicht mehr gepflegt. Die Interessen der Autoren haben sich wohl etwas von SmartEiffel abgewandt.
Liberty Eiffel Logo
Ein kleines Team hat sich dann entschieden auf der Basis von SmartEiffel einen neuen Eiffel Compiler LibertyEiffel zum Leben zu erwecken. Das ist nun gut 3 Jahre her und es ist viel passiert, auch wenn es bisher noch kein release gab – was aber so wie es aussieht in nächster Zeit geschehen wird. LibertyEiffel implementiert einen etwas anderen Dialekt als der kommerzielle Marktführer ISE – man könnte ihn traditioneller nennen – und gerade das mag ich an dieser Sprachvariante.

Die Ziele einen komplett neuen Compiler „from scratch“ zu schreiben sind zwar mittlerweile erstmal auf Eis gelegt und man pflegt die SmartEiffel-codebasis noch etwas, trotzdem ist Liberty auf dem Weg ein gebührender Nachfolger von SmartEiffel zu werden. Es wäre doch schade, wenn GNU keinen lebendigen Eiffel compiler mehr hätte.

Keine Kommentare (Schreibe einen Kommentar)

Nach einem Serverupdate hatte ich das Problem, dass die Foto-Links in meiner Galerie nicht mehr funktioniert haben und stattdessen auf „notice: Undefined index: dynamicLinks…..“ gezeigt haben. Der PHP-Code der Gallery2 scheint hier nicht ganz rein zu sein und die Umstellung der Variable „error_reporting = E_ALL & ~E_DEPRECATED“ in der php.ini führte dazu, dass die Verwendung eines nicht existierenden keys in einem hash die PHP-notice generierte. Da ich die Gallery nicht bereinigen wollte stellte ich kurzerhand error_reporting = E_ALL & ~E_DEPRECATED & ~E_NOTICE und es lief problemlos.

Im Errorlog des Webservers sah das übrigens etwa so aus:
PHP Notice: Undefined index: dynamicLinks in /var/g2data/smarty/templates_c/%%626616196/ramack_public/%%99^994^994B9C9C%%album.tpl.php on line 83, referer: ...

Keine Kommentare (Schreibe einen Kommentar)

Der Vorgang wurde erfolgreich beendet

Kann mir einer erklären, was der Fehler „Der Vorgang wurde erfolgreich beendet“ genau bedeutet? Und vor allem: soll ich „ja“ oder „nein“ wählen?

[4] Kommentare (Schreibe einen Kommentar)

So, zur Abwechslung gibt es mal wieder eine Petition, die ich für unterstützenswert halte:

stopsoftwarepatents.eu petition banner

Wer drauf klickt erfährt auch worum’s genau geht und warum das wichtig ist…

Keine Kommentare (Schreibe einen Kommentar)

Nächste Seite »