*** Logfile started *** on Sa Feb 9 17:06:52 2008 [Sa Feb 9 2008] [17:06:52] Join You have joined the channel #forth-ev (~bernd@dslb-088-064-066-165.pools.arcor-ip.net). [Sa Feb 9 2008] [17:06:52] Topic The channel topic is "Forth Chat". [Sa Feb 9 2008] [17:06:52] Topic The topic was set by uho!~uho@244-196-dsl.kielnet.net on 09.02.2008 16:48:08. [Sa Feb 9 2008] [17:07:17] tach [Sa Feb 9 2008] [17:07:28] Nick You are now known as BerndPaysan. [Sa Feb 9 2008] [17:07:30] Hallo [Sa Feb 9 2008] [17:07:39] hallo bernd [Sa Feb 9 2008] [17:08:03] Das mit den Bibliotheken. Da hat es in Python und Lisp einen Sprung nach vorne gemacht, als die ein Distributionssystem hatten, das über die Implementierungen hinweg funktionierte. Stichwort Python distutils und Lisp ASDF. [Sa Feb 9 2008] [17:08:13] Hallo Bernd. [Sa Feb 9 2008] [17:08:24] Hallo Jörg. [Sa Feb 9 2008] [17:09:05] Hallo zuammen [Sa Feb 9 2008] [17:09:06] gabs denn überhaupt mal ansätze für forth librarys [Sa Feb 9 2008] [17:09:12] ? [Sa Feb 9 2008] [17:09:20] Das ist eben das Problem mit den Forth-Quellen. Die sind in der Regel für ein System gemacht und eben nicht einfach auf einem anderen System zu verwenden.... [Sa Feb 9 2008] [17:09:25] uho, Bermd, lange nicht gesehen! [Sa Feb 9 2008] [17:09:30] Es gibt die FSL, die arbeitet mit Wrappern [Sa Feb 9 2008] [17:09:33] ist ein Distributionssystem soetwas wie CPAN bei Perl? Istallieren von Erweiterungen ueber das Netz [Sa Feb 9 2008] [17:09:36] Die Forth Scientific Library macht so was. [Sa Feb 9 2008] [17:09:56] ich kann nicht lange bleiben .... quasi schon wieder weg .... have fun! [Sa Feb 9 2008] [17:10:05] Ciao, Jörg [Sa Feb 9 2008] [17:10:20] Komm beim naechsten mal wieder vorbei, Joerg [Sa Feb 9 2008] [17:10:31] Das Distributionssystem stelle sicher, dass man Quellpakete machen kann, die auf mehreren Systemen ohne Änderung funktionieren. Muss nicht zwangsweise übers Netz gehen. [Sa Feb 9 2008] [17:10:39] Tschüß, Jörg. [Sa Feb 9 2008] [17:11:19] Das waere doch etwas fuer einen Anhang in Forth 200X [Sa Feb 9 2008] [17:11:25] Ja, die FSL macht das mit Wrappern und eigentlich sollte das mit ANS auch nicht zu schwer sein. [Sa Feb 9 2008] [17:11:49] ich denke das bei Forth die Situation soetwa ist wie bei Browsern: die Unterschiede werden weniger [Sa Feb 9 2008] [17:12:50] Auf der euroForth ist über eine Forth Library diskutiert worden. Aber - es hängt eben auch an Leiten, die das wirklich haben wollen. [Sa Feb 9 2008] [17:13:18] Status of the Forth Scientific Library Project 19 April 2005 :-( [Sa Feb 9 2008] [17:13:34] das Problem ist: haben wollen schon, aber keine Zeit haben [Sa Feb 9 2008] [17:13:48] es scheint das andere Programmiersprachen mehr Lute mit Zeit haben [Sa Feb 9 2008] [17:13:54] Studenten und Schueler [Sa Feb 9 2008] [17:14:51] Der Forth-Library-Workshop auf der Euroforth hatte folgendes Ergebnis: http://www.forth-ev.de/gallery/ef2007bp/img_1076 [Sa Feb 9 2008] [17:15:04] Das Bild beschreibt den Inhalt der Meta-Datei. [Sa Feb 9 2008] [17:15:54] Join clv has joined this channel (~chatzilla@dslb-084-056-181-222.pools.arcor-ip.net). [Sa Feb 9 2008] [17:16:08] einen Schritt haetten wir dann schon [Sa Feb 9 2008] [17:16:13] Es ist auch ein Zusatzaufwand, etwas nicht nur für sich, sondern für eine Bibliothek zu machen. Einmal für viele Implementierungen und dann noch die Doku. [Sa Feb 9 2008] [17:16:17] Hallo Claus. [Sa Feb 9 2008] [17:16:18] Hallo Claus [Sa Feb 9 2008] [17:16:35] wir muessten nun klaeren, welche Libs gefragt werden und dann eine Liste nach Proiritaet erstellen [Sa Feb 9 2008] [17:16:37] Hallihallo [Sa Feb 9 2008] [17:17:37] Brooks geht von ca. Faktor 10 aus zwischen Labor-Implementierung und solider, dokumentierter, industriereifer Software. [Sa Feb 9 2008] [17:18:39] Datenstrukturen, Listen, Hashtables? [Sa Feb 9 2008] [17:18:47] Angstmachen gilt nicht ;) [Sa Feb 9 2008] [17:18:49] Für den Anfang reichen ja auch einfache Dinge [Sa Feb 9 2008] [17:19:00] Strings sind sehr oft gefragt. [Sa Feb 9 2008] [17:19:13] Ich arbeite an einer Grafikschnittstelle, Kreise, Rechtecke, Fonts und so [Sa Feb 9 2008] [17:19:23] amforth zeigte schön wie es vorangehen kann - aber das ist ein forthsystem - embedded; [Sa Feb 9 2008] [17:19:30] erstmal simpel, soll auch unter VOlksForth laufen, aber auch GForth [Sa Feb 9 2008] [17:19:40] Vielleicht erstmal Testautomation, Regressionstests? Dann spart man ein bisschen am Faktor 10 [Sa Feb 9 2008] [17:20:15] Testautomation? [Sa Feb 9 2008] [17:20:21] Wie tester.fs in Gforth [Sa Feb 9 2008] [17:20:32] Mit den Strings haben wir ein gutes Beispiel. Es gibt ja den Stringstack aus der VD (von Klaus und NN). Aber der lädt wahrscheinlich auf aktuelle Systeme gar nicht mehr. [Sa Feb 9 2008] [17:21:11] Stringstack ist IMHO zu kompliziert. Ich verwende eine kleine Library für Stringvariablen, und komme damit sehr weit [Sa Feb 9 2008] [17:21:21] Nochmal zum Tester: Das sieht dann etwa so aus: [Sa Feb 9 2008] [17:21:24] { 0 0 AND -> 0 } [Sa Feb 9 2008] [17:21:24] { 0 1 AND -> 0 } [Sa Feb 9 2008] [17:21:24] { 1 0 AND -> 0 } [Sa Feb 9 2008] [17:21:24] { 1 1 AND -> 1 } [Sa Feb 9 2008] [17:21:40] Tester sieht gut aus [Sa Feb 9 2008] [17:22:09] Anton hat den kürzlich überarbeitet, dass er auch FP kann [Sa Feb 9 2008] [17:22:42] Ich habe mal eine ganz einfache Source-Code-Libraray gebaut. In der ich Code-Schnippsel sammeln konnte und dann per REQUIRE name bestimmte Teile laden konnte. Das sehr hilfreich. REQUIR $+ und schon hat es die benötigten Definitionen für String-Concatenation geladen.... [Sa Feb 9 2008] [17:23:47] Tester ist wichtig und gehört auch zu den Dingen, die man per REQUIRE bekommen kann. REQUIR { und los gehts. [Sa Feb 9 2008] [17:23:47] tester.fs \ From: John Hayes und so was finde ich gut. [Sa Feb 9 2008] [17:25:08] Ohne kommuikation über so etwas verbreitet sich nix. [Sa Feb 9 2008] [17:25:30] Also - brauchen wir auf der Tagung einen Hands-On-Library-Workshop. Also nicht nur schwafeln, sondern im Stil eines Code-Sprints nützliche Sachen in Library-Form bringen? [Sa Feb 9 2008] [17:26:20] ja bitte, halte das schon mal fest als TOP. [Sa Feb 9 2008] [17:26:28] Klingt gut. Am besten, der Meta-Code ist bis dahin brauchbar. Ich kann mit meinem wikiforth sicher ziemlich schnell eine Konversion Metaformat -> HTML hinkriegen. [Sa Feb 9 2008] [17:27:01] Was ist Metaformat? [Sa Feb 9 2008] [17:27:03] Festhalten passiert durch Protokollieren dieses Chats :-) [Sa Feb 9 2008] [17:27:20] Meta-Format hier: http://www.forth-ev.de/gallery/ef2007bp/img_1076 [Sa Feb 9 2008] [17:27:24] aha [Sa Feb 9 2008] [17:27:56] Das Metaformat ist praktisch eine Packetbeschreibung, die sowohl dem menschlichen Leser als auch dem Packet-Manager brauchbare Informationen liefert [Sa Feb 9 2008] [17:28:20] Abhängigkeiten durch Requires, und für das REQUIRE gibt's das Provides-Feld. [Sa Feb 9 2008] [17:28:44] Darüber sollte auf der Tagung berichtet werden. [Sa Feb 9 2008] [17:28:54] klingt spannen für mich [Sa Feb 9 2008] [17:29:05] spannend [Sa Feb 9 2008] [17:30:55] Apropos Tagung. Um die Tutorials steh es nicht wirklich gut. Anton hat als einziger in Erwägung gezogen, eine Tutorial zu machen, aber er ist mglw. auf dem Forth-200x-Treffen beschäftigt und hat dann keine Zeit dafür. [Sa Feb 9 2008] [17:31:03] Ohne Referenten auch keine Tutorials [Sa Feb 9 2008] [17:32:02] stringhandling - wie geht: Einzelne worte er reihe nach aus einem text file lesen - um diese dann zu scramblen und zu drucken? (gforth) [Sa Feb 9 2008] [17:32:28] letzteres kriege ich dann schon hin, beim filehandling haperts. [Sa Feb 9 2008] [17:33:40] zeilenweise einlesen dann in Worte zerhacken... [Sa Feb 9 2008] [17:34:00] ...für so was: "Wraum knan man acuh Tetxe leesn in deenn Btsauechbn Slaat sthet?" [Sa Feb 9 2008] [17:34:18] open-file/read-line, und wenn man sich die Arbeit ganz einfach machen will, den Parser umbiegen [Sa Feb 9 2008] [17:34:54] ok, also parser ansehen. [Sa Feb 9 2008] [17:35:17] REQUIRE skip [Sa Feb 9 2008] [17:35:21] REQUIRE scan [Sa Feb 9 2008] [17:35:40] und dann mit skip/scan die Zeile in Worte Teilen. [Sa Feb 9 2008] [17:36:20] Da der Outer Interpreter ja auch BL WORD macht, was auch skip/scan macht, gehts auch mit verbiegen des Parsers. [Sa Feb 9 2008] [17:37:38] malsehn ob ich nachher damit weiter komme. danke. [Sa Feb 9 2008] [17:38:03] http://www.taygeta.com/forth/dpansa11.htm für's FILE-Wordset [Sa Feb 9 2008] [17:38:20] Das mit dem Parser ist wohl besonders einfach: Parser verbiegen, und dann Datei mit included laden. Der Parser ruft für jedes Wort parser1 auf. Das bekommt addr u -- braucht also nur noch zu scramblen und ausgeben. [Sa Feb 9 2008] [17:39:05] wobei parser1 eine gforth-Spezialität ist. Wenn der Scrambler in die Bibliothek soll..... [Sa Feb 9 2008] [17:42:05] solcherlei beispiele im forth wiki fände ich schön - aber da tut sich nicht wirklich was. [Sa Feb 9 2008] [17:42:48] rafael meinte neulich, der hierarchische aufbau des wikis sei nicht das was er sich davon erhofft habe. [Sa Feb 9 2008] [17:42:52] ich denke dieser Chat kann helft: die Ideen zu bekommen und dann fuer die kommende Woche etwas in das Wiki zu schreiben (oder auch in forth.sf.net) [Sa Feb 9 2008] [17:43:58] "solcherlei beispiele" Du meinst sowas Kochbuch-mäßiges? Wie lese ich ein File Zeilenweise? [Sa Feb 9 2008] [17:44:08] Wie verbiege ich den Outer Interperter? [Sa Feb 9 2008] [17:44:21] ja, genau [Sa Feb 9 2008] [17:44:40] nicht zu grosse beispiele [Sa Feb 9 2008] [17:45:06] Wie scramble ich ein Wort, so dass nur erster und letzter Buchstabe auf seinem Platz bleibt [Sa Feb 9 2008] [17:45:07] im gforth handbuch war das angedacht, aber es fehlen rezepte. [Sa Feb 9 2008] [17:45:10] Das war ja auch mal die Idee mit dem Forth Quiz gewesen, aber es stirbt immer an der nicht verfügbaren Zeit [Sa Feb 9 2008] [17:45:54] Für Python gibt es das ASPN Cookbook, z.B. http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/52560 [Sa Feb 9 2008] [17:46:22] das ist im wesentlichen Flach sortiert. Einer stellt was vor und andere kommentieren und diskutieren. [Sa Feb 9 2008] [17:47:18] Sowas kann ich mir für Forth auch gut vorstellen. [Sa Feb 9 2008] [17:48:45] Wie ist das denn mit dem Vintage Computer Festival. Wollen wir da eine Life-Schalte zur Tagung und umgekehrt haben? [Sa Feb 9 2008] [17:49:06] das ist doch ähnlich wie forth.sf.net, nur das es offener ist (man einfacher Kommentare abgeben knn) [Sa Feb 9 2008] [17:49:52] in: http://www.forth-ev.de/wiki/doku.php/enigmatic:to-r_r-from hats mal kurz funktioniert :) [Sa Feb 9 2008] [17:49:57] was wuerden wir waerend einer Live-Schaltung machen? [Sa Feb 9 2008] [17:50:14] Fernprogrammierung in Forth? [Sa Feb 9 2008] [17:50:34] forth.sf.net ist übrigens neu für mich :-O [Sa Feb 9 2008] [17:51:37] sympathisch rüber kommen und sagen das man uns fragen kann. [Sa Feb 9 2008] [17:52:29] Fernprogrammierung muestt dann aber Retro geschehen, also ueber Telex oder so [Sa Feb 9 2008] [17:52:46] uff [Sa Feb 9 2008] [17:53:23] forth.sf.net ist übrigens neu für mich - das ist der Grund, warum ich da immer noch mit meiner t-online homepage verlinkt bin, die ins leere zwigt. [Sa Feb 9 2008] [17:53:36] man muesste sich etwas ueberlegen, womit man die VCFe Besucher in die Veranstaltung lockt [Sa Feb 9 2008] [17:53:57] Ja Telex - ist ja die Frage, ob das Kloster sowas hat. [Sa Feb 9 2008] [17:54:12] ein de-schaubler? [Sa Feb 9 2008] [17:54:20] TCP ueber Brieftaube wuerde auch gehen :) [Sa Feb 9 2008] [17:54:28] Ich hab noch einen alten Akkustikkoppler. Da können wir zeigen, wie das mit 300 Baud war.... [Sa Feb 9 2008] [17:54:41] Ernst gemeint. [Sa Feb 9 2008] [17:54:42] Ja, Akustikkoppler waere definitiv etwas [Sa Feb 9 2008] [17:54:51] rfc1149 [Sa Feb 9 2008] [17:55:03] Geht eigentlich Akkutikkopller über Handy??? [Sa Feb 9 2008] [17:55:04] Standard for the transmission of IP datagrams on avian carriers [Sa Feb 9 2008] [17:55:58] man kann Handy ueber seriell anschliessen und per Modem verwenden, aber Akustikkoppler per Handy, das wird schwierig [Sa Feb 9 2008] [17:56:27] aber vielleicht kann jemand noch ein altes Waehlscheibentelefon mitbringen (auf ISDN umgebaut) :) [Sa Feb 9 2008] [17:56:45] Weil die Ton-Bandbreite nicht reicht? [Sa Feb 9 2008] [17:57:04] Alte Wählscheibentelefone schließt man doch heute an einen VoIP-Router an ;-) [Sa Feb 9 2008] [17:57:05] auch weil das Handy nicht in den Koppler passt [Sa Feb 9 2008] [17:57:33] Mit analogen Telefonen via ISDN ging AK noch gut. [Sa Feb 9 2008] [17:58:04] Also - wie auch immer - ich fände eine Life-Schalte eine witzige Idee. [Sa Feb 9 2008] [17:58:18] Ja, ich werde das mit dem AK weiterverfolgen [Sa Feb 9 2008] [17:58:59] man koennte auch auf dem VCFe und auf der Forth Tagung immer einen Chat Rechner laufen lassen, so das sich die Teilnehmer beider veranstaltungen Unterhalten koennen [Sa Feb 9 2008] [17:59:09] cas: brauchst du einen atari st? [Sa Feb 9 2008] [17:59:17] der Chat sollte auf beiden Seiten in Forth programmiert sein [Sa Feb 9 2008] [17:59:43] unser chat hier? [Sa Feb 9 2008] [17:59:54] au ja. [Sa Feb 9 2008] [18:00:07] @michael: ich persoenlich brauche keinen, aber wenn Du einen abgeben moechtest, ich nehme den gerne und gebe den Atari ST in gute haende [Sa Feb 9 2008] [18:00:09] Mit dem dauerchat ist eine gute Idee. Und ja, der muss in Forth sein. Ich oben gelesen, IRC geht ja schon. [Sa Feb 9 2008] [18:00:34] cas: dann komme ich nachher mal darauf zurück. [Sa Feb 9 2008] [18:02:04] Thema Libraries: machen wir einen Aufruf (Webseite, Usenet) das Teilnehmer an der Tagung Ihre Bibliotheken mitbringen sollen [Sa Feb 9 2008] [18:02:08] ? [Sa Feb 9 2008] [18:02:24] fuer den Hans-On-Library workshop [Sa Feb 9 2008] [18:02:47] was man dann direkt vor Ort macht hat die Chance auch zuende gebracht zu werden [Sa Feb 9 2008] [18:03:22] Ja - das ist die Idee eines Code-Sprints.... [Sa Feb 9 2008] [18:03:36] Freunde, wie die Zeit vergeht. 18:00 ist durch. [Sa Feb 9 2008] [18:03:50] Ok, wann gehts weiter? [Sa Feb 9 2008] [18:04:03] Mittwochs 20:00 Uhr war gefallen, find ich gut [Sa Feb 9 2008] [18:04:05] Nächsten Mittwoch 20:00 Uhr? [Sa Feb 9 2008] [18:04:11] Ja [Sa Feb 9 2008] [18:04:34] sollte klappen [Sa Feb 9 2008] [18:04:47] Ich wäre erst nach der Tagesschau da, aber sonst ok. [Sa Feb 9 2008] [18:04:54] (bin ich in Sued Korea, ist dann mitten in der Nacht, kann nicht garantieren das ich dann dabei bin, aber generell ist Mittwoch 20:00 Uhr gut) [Sa Feb 9 2008] [18:05:18] Quit CORDIC has left this server ("Dana"). [Sa Feb 9 2008] [18:05:54] ok - machen wir es so. Ich find's gut. [Sa Feb 9 2008] [18:06:18] @michael: was machen wir mit dem Atari ST? [Sa Feb 9 2008] [18:07:13] Ich bin dann weg - schönen Abend Euch allen.... [Sa Feb 9 2008] [18:07:25] Einen schoenen Abend und ein schoenes WE [Sa Feb 9 2008] [18:07:28] Wo stellen wir das Log hin? [Sa Feb 9 2008] [18:07:41] Kommentar auf der Webseite, zum Download [Sa Feb 9 2008] [18:08:21] @Bernd: kannst Du das machen, ich habe hier nur einen Textmodus IRC Client, der macht kein Log [Sa Feb 9 2008] [18:08:32] (jedenfalls weis ich nicht wo) [Sa Feb 9 2008] [18:09:02] Carsten, jetzt gehe ich erst mal was essen, dann maile ich dir was ich da habe, ok? [Sa Feb 9 2008] [18:09:06] Gut, mach' ich, ich habe hier Konversation, der kann alles. [Sa Feb 9 2008] [18:09:26] @michael: guten Appetit, ich warte dann auf E-Mail. [Sa Feb 9 2008] [18:09:34] dann bis mittwoch. [Sa Feb 9 2008] [18:09:38] Ciao! [Sa Feb 9 2008] [18:09:49] Quit michael_ has left this server ("tschüss"). [Sa Feb 9 2008] [18:09:53] Part cas_forth has left this channel.