Am 25.09.2008 um 20:41 schrieb Stefan Richter:
Am Donnerstag 25 September 2008 19:17:31 schrieb Edi Weitz:
On Thu, 25 Sep 2008 18:39:43 +0200, Rainer Joswig <joswig@lispmachine.de
wrote:
Ich würde mich anbieten mal etwas über a) CLIM oder b) Software-Tools für Expertensysteme (KEE, Joshua, Babylon, Ops5, ..., CycL, LOOM, KnowledgeWorks, ...) zu erzählen. D.h. Tools für die Programmierung mit Regeln, Logik, Frames, etc.
Das würde mich sehr interessieren, besonders a).
Wir haben ja noch bis 0100 über Expertensysteme und Knowledge- Representation gequatscht. Aber ich kann mich gar nicht entscheiden, was mich mehr interessiert.
Bei CLIM wäre ein Hands-On Workshop cool!
Das ist sicher sinnvoll. Bei den Gesprächen habe ich aber festgestellt, daß ihr teilweise etwas 'falsche' Vorstellungen von CLIM habt. Da müßte ich mal ein paar Beispiele zeigen, was mit CLIM so alles geht (Graphik, Layout, Widgets, Drag&Drop, etc.) und was nicht so gut geht (Fonts, Selektieren von Text, ...). Es gibt eine CLIM Testsuite, bei der eine ganze Reihe von Tests ausgeführt werden können - für die diversen CLIM- Fähigkeiten - das ist eine Anwendung, die von den CLIM-Demos aufrufbar ist. Widgets (radio buttons, check boxes, text fields, sliders, pop up menus, etc,) sind durchaus ein Teil von CLIM und man kann sich da komplexe und dynamische Dialoge bauen... Ein etwas schwieriger Teil von CLIM ist die Architektur, die teilweise recht allgemein gehalten ist und durch die intensive CLOS-Verwendung etwas gewöhnungsbedürftig ist. Das ist auf der einen Seite recht 'mächtig', auf der anderen Seite doch schwierig. Man muß sich das vorstellen wie ein GUI Toolkit mit Meta-Object Protocol. Ich würde mal versuchen, die Basisteile einer CLIM-Beispielanwendung zu beschreiben (application frame, layout, menus, commands, command loop, presentations, graphics, dialogs, choice, accept, present, views, ...). Ihr seht dann den Source-Code und wozu die Teile so dienen... Eine Aufgabe könnte dann sein, die Anwendung um eine Funktionalität zu erweitern...
Und: Ich kann auch noch eine Web-Anwendung zeigen, die wir in CL für einen Kunden gebaut haben und was wir damit noch so vorhaben...(läuft schon ein paar Wochen produktiv).
Ich bin gespannt! :-)
Wir müssen nur schauen, was wir wirklich an einem Abend schaffen können...
!
Gruß,
Rainer
Edi. _______________________________________________ lisp-hh site list lisp-hh@common-lisp.net http://common-lisp.net/mailman/listinfo/lisp-hh
-- Stefan Richter Dipl.-Ing. Dipl.-Inf.
freiheit.com technologies gmbh Straßenbahnring 22 / 20251 Hamburg, Germany fon: +49 (0)40 / 890584-0 fax: +49 (0)40 / 890584-20 HRB Hamburg 70814
be54 b261 fddf 0902 5d24 9caf 948c 9476 4b9a 38db Geschäftsführer: Claudia Dietze, Stefan Richter, Jörg Kirchhof