2017-09-07T17:40Z erwaelde: Moin zombie, Guten Abend Meister! 2017-09-07T17:55Z mt: Hallo 2017-09-07T17:56Z bernd: Hallo von der Euroforth! 2017-09-07T17:56Z mt: Hallo zur Euroforth! 2017-09-07T17:57Z mt: Stapelt ihr euch schön? ;) 2017-09-07T17:57Z bernd: Ah, da rührt sich einer 2017-09-07T17:57Z erwaelde: Einen wunderschönen Guten Abend! 2017-09-07T17:57Z mt: Ah, Hallo Erich! 2017-09-07T17:57Z erwaelde: Hallo Matthias und Bernd! 2017-09-07T17:57Z mt: Heute bin ich mal wieder auf dem Raspi unterwegs. 2017-09-07T17:57Z bernd: Heute war noch Standardmeeting 2017-09-07T17:59Z erwaelde: recognizer? stäcks? multitasker??? :-) 2017-09-07T17:59Z mt: http://www.complang.tuwien.ac.at/anton/euroforth/ef17/cfp.html sagt, dass morgen auch noch was dazu dran ist 2017-09-07T17:59Z bernd: Wir haben über die Recognizer diskutiert, und die Zustimmung ist größer 2017-09-07T17:59Z bernd: Wir werden die Stacks rausnehmen 2017-09-07T17:59Z mt: quotations 2017-09-07T18:00Z bernd: und die Namen nochmal ändern. 2017-09-07T18:00Z mt: also get/set-recognizer und forth-recognizer entfallen? 2017-09-07T18:01Z bernd: und dann als "experumentelles/committee supported proposal" für mehr Adaption werben 2017-09-07T18:01Z bernd: Ja 2017-09-07T18:01Z mt: ok 2017-09-07T18:01Z mt: wer schreibt das "committee supported proposal" ? 2017-09-07T18:02Z bernd: Und vom Committee unser Dank an dich für die Arbeit. 2017-09-07T18:02Z erwaelde: Wenn die stäcks draussen sind, werden die dann zur assembly Zeit fix zusammengebaut? 2017-09-07T18:02Z mt: danke 2017-09-07T18:02Z bernd: Es werden die Stacks aus dem abgetrennten Proposal verwendet 2017-09-07T18:03Z mt: d.h. es wird ein stacks-proposal geben?? 2017-09-07T18:03Z bernd: Ja 2017-09-07T18:03Z mt: cool 2017-09-07T18:04Z erwaelde: Aha, und das ist den Herren nicht viel zu neumodischer Quatsch? Cool! 2017-09-07T18:04Z erwaelde: Oder ist auch 'ne Dame anwesend? 2017-09-07T18:04Z bernd: Ach, die haben jetzt so langsam kapiert, dass sie das brauchen. 2017-09-07T18:04Z erwaelde: %^> 2017-09-07T18:05Z bernd: Damen nur jetzt, beim Esssen 2017-09-07T18:05Z mt: das lasst mal die genderisten nicht wissen ;) 2017-09-07T18:05Z bernd: Wenn Jenny Brian da wäre, könnten wir mit einer Transdame aufwarten. 2017-09-07T18:06Z bernd: Mehr Diversität geht nicht. 2017-09-07T18:06Z mt: Und sonst? Die Stimmung ist gut? 2017-09-07T18:06Z bernd: Ja ;-) 2017-09-07T18:07Z mt: Oder braucht ihr wieder ein Jahr, bis ihr euch wieder riechen könnt? ;) 2017-09-07T18:07Z bernd: Essen ist aber noch nicht geliefert 2017-09-07T18:07Z bernd: Haha 2017-09-07T18:07Z mt: ok, nurunterzuckert ;) 2017-09-07T18:07Z erwaelde: Sag schöne Grüße, falls das jemand interessiert ... 2017-09-07T18:08Z erwaelde: Gucken die Herren und Damen denn mit bei Deinem neumodischen Tschätt?? 2017-09-07T18:08Z bernd: Nein 2017-09-07T18:08Z bernd: Das Essen kommt... 2017-09-07T18:09Z mt: Dann guten Hunger 2017-09-07T18:09Z erwaelde: Mahlzeit! 2017-09-07T18:09Z bernd: Danke, auch für die Grüße 2017-09-07T18:09Z mt: @Erich: Hast Du eine Meinung zum gnu Assembler? 2017-09-07T18:09Z mt: Bernd will ich mal nicht vom Essen abhalten 2017-09-07T18:10Z erwaelde: nur die, dass ich's nicht blick. Musste mich noch nicht arg damit beschäftigen. Und Martins Anhang hab ich noch nicht entziffert. 2017-09-07T18:10Z bernd: Dauert noch etwas, bis das zu mir kommt 2017-09-07T18:11Z mt: Ich hab mir die Tage mal ein aktuelles mecrisp angeschaut, ich hatte nur im Hinterkopf, dass Mathias irgendeinen obskuren Assembler genutzt hat. Er ist aber augenscheinlich auf den gnu-as umgestiegen und der Quelltext sieht gar nicht mal so doof aus 2017-09-07T18:12Z erwaelde: Ich hab die Schulung anno dazumal (Linuxhotel) auch mit C und asm gemacht, also vermutlich avr-gcc. 2017-09-07T18:12Z erwaelde: Also wenn amforth umsteigt, dann lernt Mann das halt. 2017-09-07T18:12Z mt: ja, ich meine den von den gnu binutils 2017-09-07T18:12Z erwaelde: Hätte den Vorteil, dass man wine/AvrAsm2 in die Tonne kicken könnte :-) 2017-09-07T18:13Z mt: genau 2017-09-07T18:13Z mt: und den naken_asm, den auch kaum jemand kennen/nutzen dürfte 2017-09-07T18:13Z erwaelde: Und den avra weiterpflegen ist gaaaaanz weit unten auf meiner Liste. 2017-09-07T18:14Z erwaelde: Da hat sich doch auf der mailing liste mal einer aufgeregt --- der wollte aber auch nicht Hand anlegen :-) 2017-09-07T18:15Z mt: Ich hab da auch noch eine ganz vage Idee, aber nicht weitersagen: ARM und 32bit. Der as kennt ein .word, das je nach Plattform mal 16 bit lang und mal 32bit 2017-09-07T18:15Z mt: Da kann ich mein pseudo-assembliertes Forth direkt so stehen lassen. 2017-09-07T18:15Z mt: und tut für 16 bit und 32bit gleichermaßen 2017-09-07T18:15Z mt: GNU assembler version 2.26.1 (arm-linux-gnueabi) 2017-09-07T18:15Z mt: using BFD version (GNU Binutils for Ubuntu) 2.26.1. 2017-09-07T18:15Z mt: options passed : -adhlng 2017-09-07T18:15Z mt: input file : word.s 2017-09-07T18:15Z mt: output file : word-arm.o 2017-09-07T18:15Z mt: target : arm-unknown-linux-gnueabi 2017-09-07T18:15Z mt: time stamp : 2017-09-06T21:29:16.000+0200 2017-09-07T18:15Z mt: 1 2017-09-07T18:15Z mt: 2 0000 34120000 .word 0x1234 2017-09-07T18:15Z mt: 3 0004 56 .byte 0x56 2017-09-07T18:15Z mt: 4 0005 9A780000 .word 0x789a 2017-09-07T18:15Z mt: 5 2017-09-07T18:15Z mt: GNU assembler version 2.25 (avr) 2017-09-07T18:15Z mt: using BFD version (GNU Binutils) 2.25. 2017-09-07T18:15Z mt: options passed : -adhlng 2017-09-07T18:15Z mt: input file : word.s 2017-09-07T18:15Z mt: output file : word-avr.o 2017-09-07T18:15Z mt: target : avr-unknown-none 2017-09-07T18:15Z mt: time stamp : 2017-09-06T21:29:16.000+0200 2017-09-07T18:15Z mt: 1 2017-09-07T18:15Z mt: 2 0000 3412 .word 0x1234 2017-09-07T18:15Z mt: 3 0002 56 .byte 0x56 2017-09-07T18:15Z mt: 4 0003 9A78 .word 0x789a 2017-09-07T18:15Z mt: 5 2017-09-07T18:15Z mt: GNU assembler version 2.21.1 (msp430) 2017-09-07T18:15Z mt: using BFD version (GNU Binutils) 2.21.1 (mspgcc LTS 20120406 unpatched). 2017-09-07T18:15Z mt: options passed : -adhlng 2017-09-07T18:15Z mt: input file : word.s 2017-09-07T18:15Z mt: output file : word-msp430.o 2017-09-07T18:15Z mt: target : msp430-unknown-none 2017-09-07T18:15Z mt: time stamp : 2017-09-06T21:29:16.000+0200 2017-09-07T18:15Z mt: 1 2017-09-07T18:15Z mt: 2 0000 3412 .word 0x1234 2017-09-07T18:15Z mt: 3 0002 56 .byte 0x56 2017-09-07T18:15Z mt: 4 0003 9A78 .word 0x789a 2017-09-07T18:15Z mt: 5 2017-09-07T18:16Z mt: cat word.s 2017-09-07T18:16Z mt: .word 0x1234 2017-09-07T18:16Z mt: .byte 0x56 2017-09-07T18:16Z mt: .word 0x789a 2017-09-07T18:16Z erwaelde: Aha. 2017-09-07T18:16Z mt: :) 2017-09-07T18:17Z erwaelde: Wäre denn dann auch der risc-v in erreichbarer Nähe??? Weil der hat ja auch eine gcc tool chain ... 2017-09-07T18:17Z mt: wenn der passt, schon. 2017-09-07T18:17Z mt: einen quemu für den ARM hat Matthias auch dabei. 2017-09-07T18:18Z erwaelde: Also, wenn die obige Reihenfolge der bytes gleich wäre? 2017-09-07T18:18Z mt: Da dürfte das mit dem riscv ähnlich lasen 2017-09-07T18:18Z mt: die Bytereihenfolge im Flash ist erst mal egal, solange man konsistent reinschreibt und ausliest 2017-09-07T18:18Z erwaelde: Nedd schlecht, Kollege! 2017-09-07T18:19Z mt: Nicht ich, ich stehe nur auf den Schultern von Riesen. 2017-09-07T18:19Z mt: Aber hübsch wärs. 2017-09-07T18:20Z erwaelde: wir stehen alle auf 'nem ziemlich hohen Berg. 2017-09-07T18:20Z mt: Wo immer die Riesen sich aufhalten ;) 2017-09-07T18:20Z erwaelde: Das lernt man aber nur schätzen, wenn man weiß, wo der Talgrund ist. 2017-09-07T18:20Z mt: Wohl wahr gesprochen 2017-09-07T18:21Z mt: Du hattest doch irgendwo einen quemu für den risc-v gefunden. Weisst Du noch wo? 2017-09-07T18:22Z erwaelde: moment 2017-09-07T18:23Z mt: ( @Bernd: Früher ist das net2o bei den langen Dumps öfter mal ausgestiegen, diesmal nicht.) 2017-09-07T18:23Z erwaelde: https://github.com/riscv/riscv-qemu 2017-09-07T18:24Z mt: Danke 2017-09-07T18:25Z mt: Dann fehlt ja nur noch https://wiki.debian.org/RISC-V 2017-09-07T18:27Z erwaelde: das hab ich noch: https://riscv.org/software-tools/ 2017-09-07T18:27Z mt: Hat eigentlich mal jemand ein ITC Forth, dass komplett im Code-Cache der CPU läuft und den Rest via Daten-Cache abfackelt gegen ein native Code Forth laufen lassen? 2017-09-07T18:27Z erwaelde: und den hier https://www.lowrisc.org/ 2017-09-07T18:27Z mt: Irgendwie glaube ich mal, dass das so schrecklich viel langsamer vielleicht gar nicht ist 2017-09-07T18:28Z mt: wow, das ist mal ne spartanische Webseite. Anton dürfte da in Extase verfallen ;) 2017-09-07T18:35Z bernd: So, mein Essen ist fertig 2017-09-07T18:35Z bernd: aufgegessen 2017-09-07T18:36Z mt: Dann wars kein Genuss, Du sollst das Essen nicht so runterschlingen, Junge ;) 2017-09-07T18:36Z bernd: Schönwetter ist also machbar. 2017-09-07T18:36Z erwaelde @mt: da ist nur der Anfang irgendwie sparatanisch. 2017-09-07T18:36Z bernd: Haha 2017-09-07T18:36Z erwaelde: Ich hab jetzt ein paar mal drin rumgeklickt, dann kommt 'ne roter Header ... 2017-09-07T18:37Z erwaelde: Hat er vom Hund gelernt, der atmet das Futter auch weg. :-) 2017-09-07T18:39Z mt: Dann probier ich das mal mit dem gnu-as anstelle der beiden anderen und versuche mal den ARM Port. Auch wenn ARM gruselig wirkt. 2017-09-07T18:40Z erwaelde: Nixx überstürzen. Und ich teste gerne :-) 2017-09-07T18:40Z mt: Atmel scheint ja ein großes Interesse daran zu haben, dass die GNU Tools für ihre Chips laufen. TI für die MSP430 wohl nicht weniger 2017-09-07T18:40Z mt: Eile mit Weile. Ich wollte nur vorab wissen, ob es bekannte Showstopper gibt. 2017-09-07T18:40Z erwaelde: Das hat den Vorteil, dass man keinen eigenen Kram schreiben und supporten muss. 2017-09-07T18:40Z bernd: Da viele Programme nur wenig Code tatsächlich öfter ausführen, bringt der Cache sehr viel 2017-09-07T18:41Z mt: Ich hatte den gnu-as bislang als stroh-doof eingeschätzt und überhaupt nicht beachtet 2017-09-07T18:42Z mt: Ein ITC Forth mit dem inneren Interpreter dürfte quasi komplett im Cache laufen. Und die pre-fetcherei des Dictionary-Datencaches dürfte auch nicht so schlecht laufen. 2017-09-07T18:43Z mt: Ich schätze mal, beim amforth sind es so 3-4KB Code, der tatsächlich existiert. Der Rest sind Daten, aka XT's 2017-09-07T18:43Z erwaelde: ITC ? 2017-09-07T18:43Z mt: Indirect Threaded Forth. 2017-09-07T18:43Z erwaelde: Ah. Danke. 2017-09-07T18:44Z mt: Die langsamste Variante, und die von amforth. Weil die verstehe ich ;) 2017-09-07T18:44Z erwaelde: Eile mit Weile, oder? 2017-09-07T18:44Z mt: Was Matthias da zaubert ist mir grenzwertig und die gforth-Leute sind jenseits 2017-09-07T18:44Z erwaelde: Und wenn Du's ganz eilig hast, mach 'nen Umweg. 2017-09-07T18:44Z mt: :) 2017-09-07T18:55Z bernd: Hier fängt die Aufbruchstimmung an 2017-09-07T18:56Z mt: Dann noch viel Erfolg euch 2017-09-07T18:56Z bernd: Ich lass meine Chatverbindung eh weiter laufen 2017-09-07T18:57Z erwaelde: Viel Spass in öschi-Land 2017-09-07T19:03Z erwaelde: So, meine Monats-Ende Zettel hätt ich jetzt auch ausgedruckt. Papier kann man hoffentlich in 20 Jahren noch lesen, wenn ich das letzte Passwort vergessen habe :-) 2017-09-07T19:04Z mt: Du bist voll retro ;) 2017-09-07T19:04Z erwaelde: hardcore. 2017-09-07T19:04Z mt: Hoffentlich hast Du säurefreies Papier genommen 2017-09-07T19:04Z mt: Aber selbst das sollte 20 Jahre durchhalten. Im Dunkeln. 2017-09-07T19:05Z erwaelde: Druckerpapier hält keine 100 Jahre. Aber 20 trau ich dem schon zu. 2017-09-07T19:05Z erwaelde: Im Schrank isses nicht soooo hell. 2017-09-07T19:05Z erwaelde: Jetzt hol ich mal ein Bierchen ... 2017-09-07T19:05Z mt: Es sei denn, du hast Glastüren, die in bester schwäbischer Tradition sauber geputzt sind 8) 2017-09-07T19:09Z erwaelde: Ich vergaß: der neue Schrank hat Glastüren, zwar weiß, aber halt nicht soo dunkel. 2017-09-07T19:09Z erwaelde: Da muss ich mich auf den Leitz-Ordner verlassen :-) 2017-09-07T19:11Z erwaelde: mein kleines Notebook säuft neuerdings Strom, obwohl es aus ist --- sieht nicht gut aus. 2017-09-07T19:11Z mt: Wirklich aus oder nur Monitor gedimmt? 2017-09-07T19:13Z erwaelde: Also die "ich bin an und sauf Strom LED" geht aus. 2017-09-07T19:13Z erwaelde: Es kommen auch "shutdown" Meldungen ... 2017-09-07T19:13Z mt: Am BIOS was geändert? 2017-09-07T19:14Z erwaelde: Wenn das so schnell die Grätsche macht, dann muss ich das alte Lenovo wieder rumschleifen. 2017-09-07T19:14Z erwaelde: Nö, im bios hab ich mich nicht getummelt. 2017-09-07T19:14Z mt: probier mal das "load optimized defaults" das ist oft genug besser als man glaubt 2017-09-07T19:14Z mt: *du* vielleicht nicht, aber vielleicht irgendein Tool bei irgendeinem Update 2017-09-07T19:15Z erwaelde: Ok, kann ich machen. War halt schon deutlich besser, deswegen wunderts mich. 2017-09-07T19:15Z erwaelde: Ist ein UEFI Geraffel. 2017-09-07T19:15Z mt: egal, das ist auch eine Art BIOS 2017-09-07T19:18Z erwaelde: piep? 2017-09-07T19:18Z mt: piiep 2017-09-07T19:18Z erwaelde: dem Bernd sein Luftkabel ist alle, mir deucht. 2017-09-07T19:19Z mt: bei isses noch da 2017-09-07T19:19Z erwaelde: jedenfalls hats mich abgehängt "nobody is online" :-) 2017-09-07T19:19Z mt: kann mich nicht beklagen 2017-09-07T19:19Z erwaelde: "Load Setup Defaults" gibt's da. 2017-09-07T19:20Z mt: Was kann im Zweifel schlimmer werden? 2017-09-07T19:20Z erwaelde: Secure boot ein :-) 2017-09-07T19:20Z mt: naja, das kann man auch wieder abschalten 2017-09-07T19:21Z erwaelde: die knippse und wake on lan kann ich auch wieder ausknippsen. 2017-09-07T19:21Z mt: wie alt ist denn die BIOS Batterie? 2017-09-07T19:22Z erwaelde: 1 Jahr. 2017-09-07T19:22Z mt: dann sollte sie noch nicht Teil des Problems sein 2017-09-07T19:23Z erwaelde: booten und anmelden tut noch :-) 2017-09-07T19:23Z mt: ich hatte nur neulich ein paar Geräte, deren Batterie schwach wurde. Sehr seltsame Effekte, wenn man nicht dran denkt 2017-09-07T19:23Z mt: Batterie wechselnm, defaults neu laden, nach-optimieren und die Dinger laufen wie neu 2017-09-07T19:23Z erwaelde: Ja, das kenn ich: *seeeeehr* seltsam. Kann man sich gar nicht ausdenken, sowas. 2017-09-07T19:24Z mt: Die jüngeren Kollegen wolltens (wieder mal) nicht glauben ;) 2017-09-07T19:24Z erwaelde: Das ganze Ding ist ca. 1 Jahr alt. Da ist wahrscheinlich die "Garantie iss umm"-Partie am laufen. 2017-09-07T19:25Z erwaelde: Denen ist die Batterie halt noch nie ausgegangen :-) 2017-09-07T19:25Z mt: jo 2017-09-07T19:25Z erwaelde: Die clockworks doku wächst. Ich hab jetzt auch den existierenden code nochmal testweise zusammengebaut ... sieht ganz ok aus. 2017-09-07T19:26Z mt: Toll 2017-09-07T19:26Z erwaelde: Das mit links, u.a. auch in's Cookbook und so, verzieren, wird nochmal Arbeit. Eine "See also" Sektion :-) 2017-09-07T19:27Z erwaelde: Auf meine Aufforderung "Zeigt her Eure Kunstwerke" ist mal wieder so gar nixx passiert. Unglaublich. 2017-09-07T19:27Z mt: Ich hab ein paar Linkziele drin, aber da kann ich im Zweifel sicher nachtunen 2017-09-07T19:28Z mt: Ich hab den Eindruck, dass Du keinen Artikel schieben musst. Etwas Optimieren der Absätze und Du kommst auf die durch 4 teilbare Seitenzahl 2017-09-07T19:29Z erwaelde: In der VD? Das hab ich dieser Tage noch nicht angesehen. Kann aber sein, dass es noch leeren Platz hat. 2017-09-07T19:29Z erwaelde: Die Zutaten für die neue Rückseite (Forth Tagung 2018) sind gekommen. 2017-09-07T19:30Z erwaelde: Rückseite basteln ist angesagt. 2017-09-07T19:30Z mt: dann kann ich mich ja zurücklehnen und dem Genuss mit Genuss entgegensehen :) 2017-09-07T19:31Z erwaelde: Den Artikel von Jens Storjohann über das nicht-laden unbenutzter Teile fand ich total spannend. 2017-09-07T19:31Z mt: ja, das ist spannend. 2017-09-07T19:31Z mt: Vor allem die Interpretation als Matrix 2017-09-07T19:31Z erwaelde: Diese Nummer vergeben kann man doch bestimmt in den compiler einbauen. ODER als preprocessing laufen lassen. 2017-09-07T19:32Z erwaelde: Jo, um auf sowas zu kommen braucht man halt zwei drei "abstrakte" Hirnwindungen. 2017-09-07T19:32Z erwaelde: Die fehlen mir. 2017-09-07T19:32Z mt: ein preprocessing mit gforth dass dann nur den relevanten Code zum controller schickt, wäre eine nette Erfindung 2017-09-07T19:33Z erwaelde: Jo. Das wär schick. 2017-09-07T19:33Z erwaelde: Aber auch das Ding von Manfred fand ich total spannend. Hach, leider ist der Abend zu kurz. 2017-09-07T19:33Z erwaelde: Mit wortlisten mach ich viel zu wenig. Da ginge bestimmt mehr. 2017-09-07T19:34Z mt: ja, das ist auch inspiruerend 2017-09-07T19:34Z erwaelde: Lediglich die deklarative Morse Version hatte davon was gebraucht. 2017-09-07T19:34Z mt: amforth kann die schon lange ;) 2017-09-07T19:37Z erwaelde: jo, 10 Jahre ist das Zeug ja schon unterwegs. Und forthen tu ich seit ca. 2005, auch nicht erst drei Tage. 2017-09-07T19:38Z mt: Im Zweifel ist es nur wichtig, dass man einen ordentlichen Werkzeugkasten *hat*, man muss ihn aber nicht immer ausreizen 2017-09-07T19:40Z erwaelde: Ja, dann kann man im Zweifel ein paar Stücke rausholen und zusammenbauen --- so ist die clockworks-Seite ja auch strukturiert. Immer in der Hoffnung, dass man das mal brauchen kann. 2017-09-07T19:40Z mt: Ich bin dann mal weg... Bis neulich dann und schönen Restabend noch 2017-09-07T19:45Z bernd: Ciao 2017-09-07T19:45Z bernd: Jetzt vom Laptop im Hacker-Raum 2017-09-07T19:47Z bernd macht das Licht aus 2017-09-07T19:47Z bernd: sync