Themen? war Re: [lisp-hh] Einladung zum CAPI-Workshop am kommenden Mittwoch
Rainer Joswig
joswig at lispmachine.de
Thu Sep 25 19:40:54 UTC 2008
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 at 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 at 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
More information about the lisp-hh
mailing list