*** Protokolldatei gestartet *** Datum: Mi. Jul 13 20:19:05 2011 [Mittwoch, 13. Juli 2011] [20:19:05] Betreten Sie haben den Kanal #forth-ev betreten (~bernd@ppp-93-104-7-251.dynamic.mnet-online.de). [Mittwoch, 13. Juli 2011] [20:19:09] Hallo! [Mittwoch, 13. Juli 2011] [20:19:11] Modus Kanalmodi: [Mittwoch, 13. Juli 2011] [20:19:18] halle Bernd, wieder im Lande? [Mittwoch, 13. Juli 2011] [20:19:28] Ja, schon letzte Woche ;-) [Mittwoch, 13. Juli 2011] [20:19:38] hi guru [Mittwoch, 13. Juli 2011] [20:19:49] schoen das Du zurueck bist, war's denn gut? [Mittwoch, 13. Juli 2011] [20:20:06] Wäre am liebsten dort geblieben. [Mittwoch, 13. Juli 2011] [20:20:26] sooo gut :) [Mittwoch, 13. Juli 2011] [20:20:46] Arbeit dort zu finden sollte doch nicht so schwer sein, oder? [Mittwoch, 13. Juli 2011] [20:20:51] genug weiber ;=) [Mittwoch, 13. Juli 2011] [20:20:56] Nur das Internet ist wie in einer typischen Firma: Ohne ssh-Tunnel und socks5, um das DNS auf der anderen Seite zu machen, geht nix ;-) [Mittwoch, 13. Juli 2011] [20:21:15] 130+ IIRC [Mittwoch, 13. Juli 2011] [20:21:21] klar, aber da kennst Du ja wege.... [Mittwoch, 13. Juli 2011] [20:21:35] Soweit erkundigt, dass ich weiß, dass Freescale in Chengdu ein Design-Center hat, habe ich mich schon ;-) [Mittwoch, 13. Juli 2011] [20:22:01] dann machen wir die EuroForth mal in Asien.... [Mittwoch, 13. Juli 2011] [20:22:02] Oder als Deutschleher in der Provinz? [Mittwoch, 13. Juli 2011] [20:22:19] Eher Englisch-Lehrer, man soll da anfangen, wo's am meisten fehlt. [Mittwoch, 13. Juli 2011] [20:22:27] Apropos EuroForth, habe mich schon angemeldet, werde kommen [Mittwoch, 13. Juli 2011] [20:22:45] diesmal [Mittwoch, 13. Juli 2011] [20:23:16] Wenn die Chinesen Deutsch lernen, ist mir das praktischer ;) [Mittwoch, 13. Juli 2011] [20:25:15] Dann muss ich Carsten auch noch die Blog-Adresse geben, dass der das nachlesen kann: http://bernd-s-blog.blogspot.com/ [Mittwoch, 13. Juli 2011] [20:25:34] oh, danke, erde ich gleich schauen [Mittwoch, 13. Juli 2011] [20:27:35] wow, viel zu lesen, warst fleissig [Mittwoch, 13. Juli 2011] [20:28:13] Gibt kein Nachtleben dort, bis auf "Massage". [Mittwoch, 13. Juli 2011] [20:32:21] so, bin wieder zurueck, dann muss ich mir in Ruhe mal durchlesen [Mittwoch, 13. Juli 2011] [20:33:32] Und die VD biegt auch in die Zielgerade, vielleicht mach' ich dann die nächste. [Mittwoch, 13. Juli 2011] [20:33:37] ich habe sonst nicht viel neues zu Berichten. Die VD ist fast fertig, muss meinen Artikel noch zuende schreiben und dann das Titelbild-Photo machen [Mittwoch, 13. Juli 2011] [20:36:50] Für amforth habe ich es jetzt geschafft, komplett auf counted strings zu verzichten. [Mittwoch, 13. Juli 2011] [20:37:19] Auch ungeachtet der Diskussionen in dlf ist mein FIND ein wrapper um SEARCH-WORDLIST [Mittwoch, 13. Juli 2011] [20:37:21] Also kein WORD mehr und co. [Mittwoch, 13. Juli 2011] [20:37:40] geben tuts die noch, aber sie werden nicht mehr im Kernsystem benutzt [Mittwoch, 13. Juli 2011] [20:38:19] Das ist schon mal gut. [Mittwoch, 13. Juli 2011] [20:38:34] jupp. Die nächste Herausforderung ist EVALUATE [Mittwoch, 13. Juli 2011] [20:38:38] SEARCH-WORDLIST hat halt einen doofen Stack-Effekt. [Mittwoch, 13. Juli 2011] [20:38:45] in der c't steht das es Arduino kompatible Boards mit MIPS prozessor gibt (PIC32), mehr RAM and mehr Flash als die Atmel Controller [Mittwoch, 13. Juli 2011] [20:38:45] meinst? [Mittwoch, 13. Juli 2011] [20:38:57] sind die stings dann alle 0-terminiert? [Mittwoch, 13. Juli 2011] [20:39:02] Das ist jetzt in clf ganz gut beschrieben. [Mittwoch, 13. Juli 2011] [20:39:45] Die Diskussion in clf errinnert mich an die Diskussion, wieviele Engel auf eine Nadelspitze passen. [Mittwoch, 13. Juli 2011] [20:39:48] ( caddr len wid -- caddr len false / xt -1|1 true ) wäre besser [Mittwoch, 13. Juli 2011] [20:39:49] in CLF habe ich auch viel nachholbedarf, habe ich seit 1 monat nicht mehr nachgeschaut :( [Mittwoch, 13. Juli 2011] [20:40:01] Aber vielliecht versteh ich das ja noch, worum es da eigentlich geht [Mittwoch, 13. Juli 2011] [20:40:21] Wieso? Sonst konsumiert doch auch jedes Wort seine Parameter [Mittwoch, 13. Juli 2011] [20:40:37] Warum soll ausgerechnet FIND und co das anders machen? [Mittwoch, 13. Juli 2011] [20:41:09] Weil man die Parameter nur im non-match-Fall noch mal braucht, sonst nicht. [Mittwoch, 13. Juli 2011] [20:41:17] ich schreibe oft wörter welche die Parameter wieder auf dem Stack lassen, aber angepasst [Mittwoch, 13. Juli 2011] [20:41:35] Und ein konstanter Stackeffekt ist auch praktischer als ein bedingt variabler. [Mittwoch, 13. Juli 2011] [20:41:40] z.B. um ueber eine Datenstruktur zu iterieren [Mittwoch, 13. Juli 2011] [20:41:46] hmm. [Mittwoch, 13. Juli 2011] [20:42:31] Passt IMHO halt nicht zu den anderen Worten. Man könnte ja auch argumentieren, dass man das Flag bei IF bebehält. [Mittwoch, 13. Juli 2011] [20:42:45] Erspart zumindest ?DUP komplett [Mittwoch, 13. Juli 2011] [20:42:54] Das hat Chuck Moore in seinen Chips so gemacht. [Mittwoch, 13. Juli 2011] [20:44:32] Na, ich warts mal ab, was da noch bei rauskommt. [Mittwoch, 13. Juli 2011] [20:48:19] Die PIC32 kenn ich nicht. [Mittwoch, 13. Juli 2011] [20:51:04] http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2095¶m=en553910 [Mittwoch, 13. Juli 2011] [20:51:50] Family PIC32MX3XX [Mittwoch, 13. Juli 2011] [20:51:50] Max Speed MHz 80 [Mittwoch, 13. Juli 2011] [20:51:50] Program Memory Size (KB) 128 [Mittwoch, 13. Juli 2011] [20:51:50] RAM (KB) 16 [Mittwoch, 13. Juli 2011] [20:51:53] DMA Channels 0 [Mittwoch, 13. Juli 2011] [20:51:57] SPITM 2 [Mittwoch, 13. Juli 2011] [20:52:00] I2CTM Compatible 2 [Mittwoch, 13. Juli 2011] [20:52:03] A/D channels 16 [Mittwoch, 13. Juli 2011] [20:52:06] Max A/D Sample Rate 1000 [Mittwoch, 13. Juli 2011] [20:52:09] Input Capture 5 [Mittwoch, 13. Juli 2011] [20:52:12] Output Compare/Std. PWM 5 [Mittwoch, 13. Juli 2011] [20:52:16] 16-bit Digital Timers 5 [Mittwoch, 13. Juli 2011] [20:52:19] Parallel Port PMP [Mittwoch, 13. Juli 2011] [20:52:22] Comparators 2 [Mittwoch, 13. Juli 2011] [20:52:25] Internal Oscillator 8 MHz, 32 kHz [Mittwoch, 13. Juli 2011] [20:52:26] RTCC Yes [Mittwoch, 13. Juli 2011] [20:52:30] I/O Pins 53 [Mittwoch, 13. Juli 2011] [20:52:33] Pin Count 64 [Mittwoch, 13. Juli 2011] [20:52:43] Board+Chip soll es lt. c't für 25US$ geben [Mittwoch, 13. Juli 2011] [20:52:45] 80 MHz ist schneller. Der Rest relativiert sich mit der 32bit Wortbreite [Mittwoch, 13. Juli 2011] [20:53:02] Als Architektur den 32-Bit-Modus von MIPS M4K. [Mittwoch, 13. Juli 2011] [20:54:34] Und da steht zwar "Harvard Architecture", aber das stimmt so nicht. [Mittwoch, 13. Juli 2011] [20:54:37] cool: single cycle hardware divide unit [Mittwoch, 13. Juli 2011] [20:54:58] Wobei da mit single cycle wohl der divstep gemeint ist ;-) [Mittwoch, 13. Juli 2011] [20:55:03] bei 32bit ist harvard auch eher seltsam [Mittwoch, 13. Juli 2011] [20:55:06] lt. test in der c't ca faktor 100 schneller als der ArduinoUno [Mittwoch, 13. Juli 2011] [20:55:32] Seite 55 [Mittwoch, 13. Juli 2011] [20:55:55] ist aber nicht 100% Arduino kompatibel [Mittwoch, 13. Juli 2011] [20:56:38] der 256 byte Code Cache wäre eine hübsche Herausforderung für einen Forth-Interpreter [Mittwoch, 13. Juli 2011] [20:56:56] der Max32 hat 128KB RAM und 512KB Flash bei 50 US$ fürs board [Mittwoch, 13. Juli 2011] [20:58:01] can execute from RAM ist wichtig. Das können die Atmegas nicht [Mittwoch, 13. Juli 2011] [20:58:12] Max32 hat auch USB und Ethernet eingebaut, braucht aber Shields mit Anschlüssen [Mittwoch, 13. Juli 2011] [21:01:01] ich muss leider früh weg heute, bis kommenden Mittwoch, machts gut! [Mittwoch, 13. Juli 2011] [21:01:12] adele [Mittwoch, 13. Juli 2011] [21:01:32] Verlassen volksForth hat den Kanal verlassen (bye). [Mittwoch, 13. Juli 2011] [21:03:16] Ja, ich glaube, so langsam wird tatsächlich der Schritt direkt von 8 auf 32 Bit gewagt. [Mittwoch, 13. Juli 2011] [21:03:52] Die Systeme werden immer billiger. Da haben die 8bitter einfach keinen Vorteil mehr [Mittwoch, 13. Juli 2011] [21:04:14] Dafür aber einige Nachteile. [Mittwoch, 13. Juli 2011] [21:04:42] Euro und Dollar wiegen viele davon auf, aber das weisst Du sicher besser als ich ;) [Mittwoch, 13. Juli 2011] [21:05:46] Einen 32bitter ohne MMU zu bauen ist aber auch interessant. Linux wird da nicht so toll drauf laufen [Mittwoch, 13. Juli 2011] [21:06:33] Da gibt's eine Spezial-Variante, die kann das. [Mittwoch, 13. Juli 2011] [21:06:58] Aber das ist natürlich nicht sonderlich sicher. [Mittwoch, 13. Juli 2011] [21:08:22] Aber irgendwie find ich die 32bit Systeme nicht so anregend. [Mittwoch, 13. Juli 2011] [21:08:45] die sind zu dicht am Standard-x86 System, zumindest gedanklich [Mittwoch, 13. Juli 2011] [21:18:35] Naja, so dicht würde ich das nicht sehen, da fehlen ein paar Absonderlichkeiten, aber da fehlt trotzdem sonst auch noch sehr viel. [Mittwoch, 13. Juli 2011] [21:23:49] Zumindest ist die Programmierung nicht mehr so sehr an Bits und Bytes orientiert. da sind dann eher Design Patterns in Java, ObjectiveC und Co relevant. Und eben ein Standard-OS wie Linux. [Mittwoch, 13. Juli 2011] [21:25:00] Und eine kleinteilige API wie Forth ist auch eher von nachteil [Mittwoch, 13. Juli 2011] [21:25:48] Aber genau davon sind die 32-Bit-Controller mit gerade mal einem halben Megabyte Flash noch meilenweit entfernt. [Mittwoch, 13. Juli 2011] [21:26:20] _noch_ [Mittwoch, 13. Juli 2011] [21:27:19] Aber im Zweifel gilt immer noch die Maxime: Die Aufgabe bestimmt das Werkzeug. [Mittwoch, 13. Juli 2011] [21:27:52] Und _ich_ habe für solche Hubraumstarken Systeme ohne Fahrgestell einfach eine Verwendung [Mittwoch, 13. Juli 2011] [21:28:02] s/eine/keine/ [Mittwoch, 13. Juli 2011] [21:29:09] Mich stört an den 8-Bittern am meisten, dass sie eigentlich ja vom Addressraum 16-Bitter sind, aber die paar Gatter für die ALU weggespart haben. [Mittwoch, 13. Juli 2011] [21:29:29] Und der verkorkste Mist mit den mehreren Speicherblöcken (beim 8051 besonders übel). [Mittwoch, 13. Juli 2011] [21:29:51] Dann werden Dir die Atmegas das blanke Grausen erwecken. [Mittwoch, 13. Juli 2011] [21:30:07] Irgendwo tun sie das auch ;-) [Mittwoch, 13. Juli 2011] [21:30:10] Die haben 24bit Adressen (beim Flash) [Mittwoch, 13. Juli 2011] [21:30:19] zumindest die größeren [Mittwoch, 13. Juli 2011] [21:30:55] _das_ ist wirklich gruselig. [Mittwoch, 13. Juli 2011] [21:31:15] Aber es macht auch noch Spaß, da mit den Bits und Bytes zu spielen. [Mittwoch, 13. Juli 2011] [21:31:27] Geld würd ich damit aber nicht verdienen wollen. [Mittwoch, 13. Juli 2011] [21:32:37] Wer die systeme professionell einsetzt (Atmel muss schließlich Geld damit verdienen), ist mir ein Rätsel [Mittwoch, 13. Juli 2011] [21:32:57] Das würd' ich auch gerne mal wissen. [Mittwoch, 13. Juli 2011] [21:33:55] Ok, einen hab ich gefunden: Honeywell hat Heizungsregler im Angebot [Mittwoch, 13. Juli 2011] [21:34:12] Honeywell, da passt eine verkorkste Architektur hin ;-) [Mittwoch, 13. Juli 2011] [21:34:30] Ti verkauft ihre MSP430 auch in dieses Segment. [Mittwoch, 13. Juli 2011] [21:34:38] Ach, die sind gar nicht mal schlecht. Also die regler [Mittwoch, 13. Juli 2011] [21:35:38] Jo, der MSP430 passt auch da rein. Lange Batteriebetriebsszeit [Mittwoch, 13. Juli 2011] [21:36:35] Wie dem auch sei, morgen warten meine 64bitter wieder auf mich [Mittwoch, 13. Juli 2011] [21:36:42] Bis neulich dann [Mittwoch, 13. Juli 2011] [21:36:46] Ciao [Mittwoch, 13. Juli 2011] [21:36:53] Beenden MatthiasT hat den Server verlassen ("/me geht dann mal"). [Mittwoch, 13. Juli 2011] [21:36:58] * BerndPaysan macht das Licht aus