2016-09-22T17:50Z erwaelde: Moin! 2016-09-22T17:51Z erwaelde: Ich bin noch 'n Moment afk. 2016-09-22T18:03Z mt: Hallo 2016-09-22T18:05Z erwaelde: So jetzt. Hallo Matthias! 2016-09-22T18:06Z mt: Hallo Erich 2016-09-22T18:07Z erwaelde: Jemand hat einen block editor mit emacs key-bindings gezimmert. :-) 2016-09-22T18:07Z mt: Wo? 2016-09-22T18:08Z erwaelde: Ich komm grad nicht an meine emails. Versuch mal github und "fmacs" 2016-09-22T18:09Z mt: https://github.com/larsbrinkhoff/fmacs 2016-09-22T18:09Z mt: ? 2016-09-22T18:09Z erwaelde: https://github.com/larsbrinkhoff/fmacs 2016-09-22T18:09Z erwaelde: jo. 2016-09-22T18:12Z erwaelde: Ach ja, und emacs25 wurde veröffentlicht 2016-09-22T18:13Z mt: DAs ist mir eher egal. Aber der fmacs ist cool 2016-09-22T18:13Z erwaelde: und von dem gleichen lars brinkhoff gibt's ein elpa package namens "forth-mode" :-) Das wird der gforth mode sein, anders eingepackt ... 2016-09-22T18:14Z mt: Wer weiss, vielleicht macht ja mal einer sowas wie die amforth shell für dem emacs. Also mit Dateitransfer etc pp. Dann noch die üblichen DEbugger Tools wie brechpunkte oder profiler zeugs. 2016-09-22T18:14Z mt: Ctrl-A Ctrl-X wars IIRC, wie man da wieder rauskommt, oder? ;) 2016-09-22T18:14Z mt: und nicht ESC :wq 2016-09-22T18:15Z erwaelde: Nee, ist nicht aus gforth geklaut, sondern angeblich selbst gebastelt ... 2016-09-22T18:15Z erwaelde: C-x C-c 2016-09-22T18:16Z mt: Ok, auch gut. Ich war zu zu nahe an screen ;) 2016-09-22T18:17Z mt: Der Typ scheint auf der Nordhalbkugel zu leben, im Dezember am aktivsten... 2016-09-22T18:17Z erwaelde: Göteburg 2016-09-22T18:18Z mt: Ah, ja ich sehs.. Ich hab nur die Grüne Matrix gesehen ;) 2016-09-22T18:18Z mt: Forth als Mittel gegen den Winterblues. 2016-09-22T18:18Z erwaelde: :-) 2016-09-22T18:20Z erwaelde: Ich fürchte, der update für offlineimap war keine sooooo gute Idee. Jedenfalls brütet der jetzt schon 'ne Viertelstunde über meinen 20k emails ... klingt nicht gut. 2016-09-22T18:22Z mt: Ein find . | wc auf meinem Maildir liefert 17k Einträge. Und hat genau 0.x Sekunden gedauert. 2016-09-22T18:23Z mt: Erstaunlich, nur 1,3 GB. Kein Wunder, das passt ja noch in den RAM ... 2016-09-22T18:23Z erwaelde: Mit der Umwandlung in sqlite DBs? 2016-09-22T18:23Z mt: Nee, ich hab vor einiger Zeit auf dovecot (von cyrus) gewechselt. 2016-09-22T18:24Z mt: Allerdings bin ich was Mails angeht ein offliner. Alle Viertelstunde läuft ein fetchmail und dann hab ich alles lokal. 2016-09-22T18:25Z mt: Die Maildirectories synchen dann intern wie wild herum, ähnlich wie die Fotos 2016-09-22T18:26Z erwaelde: Ja, so ähnlich mach ich das auch. fetchmail holt den Plunder, dovecot serviert ihn, und offlineimap holt's auf den PC und da les ich's dann. 2016-09-22T18:29Z mt: Neulich hat mich einer angeschrieben, ob ich nicht mal einen Benchmark laufen lassen kann 2016-09-22T18:29Z mt: Er hätte da einen, der Takeuchi heisst und hat Zahlen für ein ulisp mitgeschickt 2016-09-22T18:29Z mt: Danach hat ein Durchlauf so 50 Sekunden auf einem Ardiuno gedauert. 2016-09-22T18:30Z mt: Carsten hatte vor Jahren auch mal sowas gemacht, danach liegt amforth auf dem Atmega bei so 1,5 Sekunden. 2016-09-22T18:30Z mt: Spaßeshalber hab ich den MSP430 mal ausprobiert. Halbe Taktfrequenz (8 statt 16 MHz) 2016-09-22T18:31Z mt: braucht das Ding dort nur noch 0,4 Sekunden. 2016-09-22T18:31Z mt: Da merkt man schon den Unterschied zwischen 8bit und 16bit CPU. 2016-09-22T18:32Z mt: http://forum.ulisp.com/t/benchmarking-ulisp/15/6 2016-09-22T18:32Z mt: Ich wusste gar nicht, dass Lisp auf dem Microcontroller überhaupt ein Thema ist. 2016-09-22T18:33Z erwaelde: Forth ist schon rel. schnell. Ausser man fängt an in CPU Takten zu rechnen oder zu geizen. 2016-09-22T18:34Z mt: Fehlt fast nur noch Fortran 2016-09-22T18:35Z mt: Bist Du eigentlich bei den verlorenen Ticks weiter gekommen? 2016-09-22T18:36Z erwaelde: Nein, hab nicht mehr geschaut. Weil andere Sachen wichtig. 2016-09-22T18:36Z erwaelde: Aber ich hab noch 'ne Idee. 2016-09-22T18:37Z erwaelde: Im Moment ruf ich " led.X toggle" auf. 2016-09-22T18:37Z erwaelde: Das könnte ich doch auch durch das unterste bit der Zählvariablen ersetzen, a la " Zvar @ $01 and if led.X high else led.X low then " 2016-09-22T18:38Z mt: Meinen I2C Slave werd ich auch noch etwas umbauen. Der bekommt ein Interface ähnlich wie die EEPROM Module verpasst. Also eine gewisse Menge an Bytes schreiben/lesen können 2016-09-22T18:38Z erwaelde: Damit bin ich nicht drauf angewiesen, dass toggle das Register erst liest, und zwar korrekt liest. *Vielleicht* macht das ja einen Unterschied. 2016-09-22T18:38Z erwaelde: ODER vielleicht wird die ISR eben doch nicht aufgerufen. 2016-09-22T18:40Z mt: Das will ich mal nicht hoffen... 2016-09-22T18:42Z erwaelde: Öhm, wo ist jetzt die Zeile hin? 2016-09-22T18:42Z mt: Welche? 2016-09-22T18:42Z erwaelde @bernd left (timeout) 2016-09-22T18:42Z mt: Wech isser.. 2016-09-22T18:42Z erwaelde joined 2016-09-22T18:43Z erwaelde: Hmmm. Hat's des Meisters Zombie dahingerafft??? 2016-09-22T18:43Z erwaelde @bernd: Hallo Meister 2016-09-22T18:43Z erwaelde: Aber warum kann ich mich dann "sofort" wieder @mt verbinden? 2016-09-22T18:43Z mt: Erst war erwaelde @ bernd weg, dann genau andersrum. Witzig 2016-09-22T18:44Z mt: Ich war nie weg. Ich bin immer da ;) 2016-09-22T18:44Z erwaelde: Du bisch de Greeschde :-) 2016-09-22T18:45Z erwaelde: Also, irgendwas macht er noch, der offlineimap. So alle paar Minuten kommt noch 'ne Zeile ... 2016-09-22T18:46Z mt: Wieviel Speicher schluckt er denn? Also RAM. Nicht das da was leaked bei diesen Massen 2016-09-22T18:46Z mt: Oder liest Du auf deiner MIPS Kiste? Dann würde mich gar nichts wundern, außer dass es geht ;) 2016-09-22T18:49Z erwaelde: so 2GB VIRT und RES deutlich weniger --- nee ist auf meiner AMD Kiste. 2016-09-22T18:52Z erwaelde: Hmmm. Der emacs forth-mode vom Meister brinkmann ist aber noch sehr rudimentär. Das ist noch keine Konkurrenz. 2016-09-22T18:53Z erwaelde: Ein paar Sachen bunt malen tut, aber if else then gehört nicht dazu. 2016-09-22T18:53Z erwaelde: Einrücken muss ich auch selber. 2016-09-22T18:55Z mt: erscheint mir jetzt nicht so dramatisch. Mein Lieblingedtor im midnight commander kann sowas auch nicht 2016-09-22T18:56Z erwaelde: ei, offlineimap finished. Das Versuchen wir gleich nochmal. 2016-09-22T18:56Z erwaelde: Aha, 6.5 Sekunden. Das sieht besser aus. 2016-09-22T18:57Z mt: Stimmt, sowas ist eher brauchbar 2016-09-22T18:58Z erwaelde: Ah, und jetzt seh ich auch die "neuen" ePosts. :-) 2016-09-22T18:59Z erwaelde: Da ist auch 'ne "Abmeldung" von Martin drin. Schöne Grüße soll ich ausrichten 2016-09-22T19:00Z mt: Bernd scheint auch abwesend zu sein. Sicher wieder im Reich der Mitte 2016-09-22T19:01Z mt: Beim Euroforth Meeting scheints auch ziemlich geknatscht zu haben. Man hört so rein gar nichts. 2016-09-22T19:01Z erwaelde: Die proceedings seien online. 2016-09-22T19:02Z erwaelde: http://www.complang.tuwien.ac.at/anton/euroforth/ef16/papers/ 2016-09-22T19:02Z mt: Ja, die hab ich gesehen, aber sonst Ruhe selbst bei C.L.F 2016-09-22T19:04Z erwaelde: Sonst sind sie ja eher nicht maulfaul, oder? Abwarten. Wenn's geknatscht hat, dann wird das schon mal einer erzählen. 2016-09-22T19:12Z erwaelde: Hast Du eigentlich mal in die eBooks vom Pintaske geschaut? Zufällig??? 2016-09-22T19:13Z mt: Nicht wirklich. Das Buch vom Pelc ist als PDF auch kostenlos erhälttlich und die anderen sehen mir ähnlich aus. Irgendwelche PDFs genommen und dann ein amazon epub draus gemacht. Der Typ ist halt Verkäufer, wenn das stimmt, was Bernd mal erzählt hat 2016-09-22T19:15Z erwaelde: Ah so. Anderer Leute pdf verkaufen? 2016-09-22T19:15Z mt: Kann aber bestimmt nicht schaden, da mal Aktivität zu entfalten. Solange er es nicht übertreibt zumindest. Also mein pdf diesbezüglich nimmt, ohne die ganzen Fehler zu korrigieren ;) 2016-09-22T19:16Z mt: so siehts zumindest für mich aus. 2016-09-22T19:16Z mt: Der hat ganz gewiss keines der Bücher geschrieben oder auf den aktuellen Stand gebracht. Der hat vermutlich auch thinking forth von sourceforge so neu verpackt 2016-09-22T19:17Z erwaelde: Wenn er dafür Geld bekommt, dann regt's mich auf. 2016-09-22T19:17Z erwaelde: Wo hast Du das pelc pdf her? 2016-09-22T19:18Z mt: http://www.mpeforth.com/arena/ProgramForth.pdf 2016-09-22T19:19Z mt: und dann http://thinking-forth.sourceforge.net/ 2016-09-22T19:19Z mt: Fand ich eigentlich ganz nett, die beiden Bücher. Nicht so retro, wie sonst so vieles in Forth und ziemlich informativ 2016-09-22T19:20Z mt: Wenn ich vegessen hab, wie repeat until genau funktioniert, lese ich die immer noch gerne (und oft) 2016-09-22T19:22Z erwaelde: Jetzt, wo ich danach suche, stell ich fest, hab ich auch, das pelc pdf :-) 2016-09-22T19:23Z erwaelde: die beiden Brodie Bücher hab ich in gedruckt. Und einen alten Vack hab ich mal irgendwo erstanden. Der ist echt konzentriert. 2016-09-22T19:23Z mt: Der Anton ist witzig. http://www.complang.tuwien.ac.at/anton/euroforth/ef16/papers/ertl-recognizers.pdf sagt, meine Ideen, recognizer zu machen sind viel besser, nehmt aber das was im RFD steht, das ist weniger anspruchsvoll und kann das gleiche. 2016-09-22T19:24Z mt: Ich hatte in frühester Jugend mal den Claus irgendwas, der ist nur leider bei den vielen Umzügen seither verloren gegangen. Der war auch sehr kompakt. War IIRC sogar noch auf F79 Niveau 2016-09-22T19:25Z mt: https://www.amazon.de/Forth-auf-Kleincomputer-Claus-K%C3%BChnel-ebook/dp/B00EPGLX7E 2016-09-22T19:30Z erwaelde: was genau ist ein "dot notation parser"? 2016-09-22T19:31Z mt: Sowas wie foo::bar der dann foo und bar getrennt erkennt und passend bearbeiten kann 2016-09-22T19:31Z mt: foo ist die Wordlist und bar ein Wort darin. Die Objektheinis haben sowas immer gerne 2016-09-22T19:32Z erwaelde: und "dot" ist ein Platzhalter für einen Trenner? 2016-09-22T19:32Z mt: In c++ schreibt man wohl immer gerne foo.bar für sowas 2016-09-22T19:32Z erwaelde: Schon wieder ein Kindle buch. Ich will aber kein so'n Kindl. 2016-09-22T19:32Z mt: die :: kommen aus perl 2016-09-22T19:32Z mt: Da immer wieder gerne mit $foo::bar ;) 2016-09-22T19:33Z erwaelde: "->" gibt's noch. 2016-09-22T19:33Z mt: Ach, die Kindles kann man im Flugmodus betreiben und mit calibre füttern. Geht echt prima. Und zum Lesen sind die wirklich gut 2016-09-22T19:34Z erwaelde: Jo, aber kann ich ein Kindle buch auf'm Rechner lesen? pdf anyone? 2016-09-22T19:34Z erwaelde: Und kann ich ein Kindle Buch kaufen ohne einen zu haben? 2016-09-22T19:35Z mt: PDFs kannst Du lesen, klar. Mit den azw's (oder wie die heissen) wirds nichts. Die sind Gerätebezogen verschlüsselt. Calibre kann das aber zumindest für die legalen Geräte und Bücher handeln. Lesen kannst die Bücher aber nur auf dem "richtigen" Kindle 2016-09-22T19:36Z mt: Gibta uch software-Kindles. Zumindest für die Windows' und Macs dieser Welt. Dann hat Amazon aber onlinezugriff auf das, was du wann liest. 2016-09-22T19:38Z erwaelde: Also, ich hab mal 10 Minuten auf einen Tolino geguckt. Ganz schick. Aber damit kann man dann wieder kein kindle Buch lesen. Verry gudd, yesss. 2016-09-22T19:38Z mt: Jupp. Die Kindles sind nur für Amazon und Amazon ist nicht für nicht-Kindles. Big Business as usual. 2016-09-22T19:39Z mt: Wenn Du aber epubs hast, die gehen auch auf nem Kindle. 2016-09-22T19:39Z erwaelde: recognizer: ich find die total cool, und wenn jemand sacht "Du darfst sowas nicht programmieren", dann hat der eben den Knall nicht gehört. Nehm ich nicht gerade Forth, damit ich alles darf? Sogar prompts umdefinieren??? :-) 2016-09-22T19:40Z mt: Das amforth epub hab ich glaub ich zumindest, auch mal da ausprobiert. Ist aber, wenn, dann schon sehr lange her. Sollt ich vielleicht nochmal machen 2016-09-22T19:41Z mt: Ich glaub, die recognizer sind *zu* revolutionär. Die flößen selbst den eingefleischten Forthern Angst ein, was alles gehen kann. 2016-09-22T19:42Z mt: Da haben die halt seit 40 Jahren nie dran gedacht, und jetzt sowas. Ich finds witzig 2016-09-22T19:45Z erwaelde: Die sind z.T. vollkommen starrsinnig und wundern sich dann, warum Forth nicht in den top 10 ist und es nicht jeder haben will. Sehr witzig. 2016-09-22T19:46Z erwaelde: Wie schon gesagt, c.l.f kann ich nicht lesen. Da krieg ich Zustände. 2016-09-22T19:46Z mt: Wie sagte mir mal ein guter Freund: Lieber bin ich in meinem Reich der Graf, als der Herzog unter einem König 2016-09-22T19:47Z mt: Genauso agieren viele Forther, mich nehme ich da nicht mal raus. Es findet sich einfach niemand, der über seinen Tellerrand hinausschauen mag und kooperiert. Mit dem flashforth-Typen hab ich das probiert, hat auch nicht geklappt.+ 2016-09-22T19:50Z erwaelde: " es ist doch sooooo einfach, mach's doch *einfach* selbst! " zum n+1. Mal. Das hab ich an der Tagung auch wieder gesehen. Da kommt halt dann das n+1. Forth für *alle* MicroController. Seufz. 2016-09-22T19:51Z mt: Jupp. Matthias Koch hat ein Händchen für die ARM's bewiesen. Sein Forth ist nur nicht passend zu den anderen. sagt er sogar selbst 2016-09-22T19:52Z mt: Beim 430er Port habe ich für mich herausgefunden, dass man alle modernen Features haben kann, ohne sich verrenken zu müssen. Und was machen die noforthler? basteln zwei verschiedene Versionen, weil, es reicht ja der Platz nicht. 2016-09-22T19:53Z erwaelde: Genau. Nicht passend. Deswegen hab ich mecrisp nach 'ner Stunde wieder weggelegt. Keine defers sondern irgend ein " ' my-emit some-hook ! " fand ich echt abschreckend. Da reisst es nicht raus, dass es echt flott ist. 2016-09-22T19:54Z erwaelde: die no-Buben sind auch so 'ne Spezies. Und? Hat noforth diesmal wenigstens 'ne ordentliche Lizenz bekommen? 2016-09-22T19:55Z mt: Mir hat Ulli Hoffmann recht früh empfohlen, den Forth Standard mir doch näher anzusehen und mich dran zu halten. Hab ich erst nicht geglaubt, dass das geht. Inzwischen bin ich ihm echt dankbar für seinen Rat 2016-09-22T19:55Z mt: Klar sind so Sachen wie 0 variable foo toll. Wenn aber der Rest der Welt variable foo 0 foo ! schrieben will, ist das auch ok. 2016-09-22T19:56Z mt: Davon geht die Welt nicht unter und ich habe mehr Code zum spielen. 2016-09-22T19:56Z erwaelde: oh, gpl3 jezz guck! Weil das alte ByteForth war lizenz-technisch "unentschieden". 2016-09-22T19:57Z mt: huch, hab ich was verpasst? 2016-09-22T19:57Z mt: Cool, dann kann ich mich ja bei denen bedienen. Die haben ein paar nette Ideen bei manchen Details. 2016-09-22T19:58Z erwaelde: noforth hat ne explizite Lizenz! yay! 2016-09-22T19:58Z erwaelde: http://home.hccnet.nl/anij/nof/noforth.html nach "license" suchen. 2016-09-22T19:59Z mt: Jo, und wieder FREEZE vs. SAVE 2016-09-22T20:00Z mt: Und immer noch C,V Versionen. Als ob es da einen Unterschied gäbe 2016-09-22T20:00Z mt: amforth hat noch Recognizer oben drauf und passt in weniger als 8kB. 2016-09-22T20:01Z mt: defer haben die gar nicht? 2016-09-22T20:02Z mt: http://home.hccnet.nl/anij/nof/noforth%20cv%20words.pdf 2016-09-22T20:02Z mt: Immerhin Exceptions. 2016-09-22T20:03Z mt: Nagut. Für heute sollst gut sein. Bis neulich dann 2016-09-22T20:03Z mt: Ciao 2016-09-22T20:03Z erwaelde: Machs gut!