*** Protokolldatei gestartet *** Datum: Do. Okt 9 19:59:52 2014 [Donnerstag, 9. Oktober 2014] [19:59:52] Betreten Sie (-bernd@p4FFB97D4.dip0.t-ipconnect.de) haben den Kanal #forth-ev betreten. [Donnerstag, 9. Oktober 2014] [19:59:55] Modus Kanalmodi: [Donnerstag, 9. Oktober 2014] [20:00:35] Hallo! [Donnerstag, 9. Oktober 2014] [20:01:11] Hallo Meister! [Donnerstag, 9. Oktober 2014] [20:02:22] Ach, da rührt sich was... [Donnerstag, 9. Oktober 2014] [20:03:14] klar doch. [Donnerstag, 9. Oktober 2014] [20:06:46] Die Diskussion, dass man Wordlists wie Recognizer behandeln sollte, ist ganz nett. [Donnerstag, 9. Oktober 2014] [20:07:32] Daraus ergibt sich aber dann implizit das, was Gforth jetzt macht: xt enthält die compile,- und Postpone-Methode. [Donnerstag, 9. Oktober 2014] [20:07:33] Ich versuche noch, die zu verstehen. [Donnerstag, 9. Oktober 2014] [20:08:33] Ein flacher Stack für Wordlists, inklusive den Literal- und .-Parser-Recognizer ist wohl aber nicht ganz richtig. [Donnerstag, 9. Oktober 2014] [20:10:14] Wenn ich das richtig deute, ist jede Wordlist, die man durchsuchen kann (also ORDER) ein eigener Recognizer. [Donnerstag, 9. Oktober 2014] [20:10:24] Weil wir je nach Situation die Recognizer an unterschiedlicher Stelle haben wollen, und unabhängig davon die Suchordnung umstellen will. [Donnerstag, 9. Oktober 2014] [20:10:29] Etwa bei Locals. [Donnerstag, 9. Oktober 2014] [20:10:31] Zur eine parametrierte Fassung [Donnerstag, 9. Oktober 2014] [20:11:09] LOCALs mit Recognizern zu machen, hatte ich auch schon mal kurz drüber nachgedacht [Donnerstag, 9. Oktober 2014] [20:11:33] Wir machen das in Gforth mit einem Spezial-Vokabular. [Donnerstag, 9. Oktober 2014] [20:11:38] Ich habs aber wieder aus den Augen verloren [Donnerstag, 9. Oktober 2014] [20:11:53] Wobei diese Spezial-Vokabulare ja praktisch Recognizer sind ;-). [Donnerstag, 9. Oktober 2014] [20:12:17] Ich wollte das dann auch mal in einen neuen Recognizer umschreiben, es ändert sich dadurch fast nichts. [Donnerstag, 9. Oktober 2014] [20:12:57] Aber beim genauen Hingucken habe ich bemerkt, dass Locals ja sowieso schon eine Wordlist sind, weshalb die Änderung wirklich gar nichts bringt. [Donnerstag, 9. Oktober 2014] [20:14:34] Amforth kennt keine Locals. Zumindest keine richtigen. Ich habe mal bei reforth abgekupfert, aber so richtig toll ist das noch nicht. [Donnerstag, 9. Oktober 2014] [20:14:46] Betreten martin_53 (-quassel@pD9E47CB6.dip0.t-ipconnect.de) hat diesen Kanal betreten. [Donnerstag, 9. Oktober 2014] [20:15:01] Das mah damit zusammenhängen, dass ich die noch nie gebraucht habe [Donnerstag, 9. Oktober 2014] [20:15:03] Hallo Martin [Donnerstag, 9. Oktober 2014] [20:15:04] Grüß Ecuh! [Donnerstag, 9. Oktober 2014] [20:15:06] Hallo Martin! [Donnerstag, 9. Oktober 2014] [20:15:28] Hab Ihr schon ein Thema? [Donnerstag, 9. Oktober 2014] [20:15:44] Ja, Locals braucht man hauptsächlich, wenn man es mit C-Funktionen zu tun hat, die zu viele Parameter nehmen. Das kommt auf einem Controller nicht vor. [Donnerstag, 9. Oktober 2014] [20:15:52] Thema: Recognizer [Donnerstag, 9. Oktober 2014] [20:17:16] Wo Jenny und Anton aber recht haben, ist, dass die beiden Dinge schon sehr ähnlich sind. Nur auf unterschiedlichen Leveln [Donnerstag, 9. Oktober 2014] [20:19:19] Es scheint aber, als ob das intermediäre Fast-Objekt etwas sauer aufstößt ;) [Donnerstag, 9. Oktober 2014] [20:19:26] ... beiden Dinger ... ??? [Donnerstag, 9. Oktober 2014] [20:19:32] Also die R:Foo Tabellen.. [Donnerstag, 9. Oktober 2014] [20:20:01] Ich habe einen RFD für Recognizer verfasst und an die Forth200x Gurus geschickt [Donnerstag, 9. Oktober 2014] [20:20:24] Tja, sagen wir mal so: Wenn man die als xt implementiert, dann sind die Ähnlichkeiten zwischen Wordlist und Recognizer so groß, dass man damit leben kann. [Donnerstag, 9. Oktober 2014] [20:20:30] Wow! [Donnerstag, 9. Oktober 2014] [20:20:44] Und die diskutieren grade, dass Wordlists und Recognizer sehr ähnlich sind, so dass man eigentlich sagen kann, sie sind das gleiche [Donnerstag, 9. Oktober 2014] [20:21:06] Anton und ich haben auch auf der EuroForth eine gemeinsame Position zu xts mit compile,-Action ausgearbeitet. [Donnerstag, 9. Oktober 2014] [20:21:53] Und da ist auch interessant, dass der eigentliche Problempunkt diese state-smarten Parsing-Wörter sind. [Donnerstag, 9. Oktober 2014] [20:22:00] Und die ersetzt man durch Recognizer. [Donnerstag, 9. Oktober 2014] [20:22:09] TO und S" ? [Donnerstag, 9. Oktober 2014] [20:22:11] Ja. [Donnerstag, 9. Oktober 2014] [20:22:53] Dass die R:* Dinger nicht einfach nur Arrays im RAM sind, habe ich zumindest versucht zu verdeutlichen. Das sind erst mal nur Tokens [Donnerstag, 9. Oktober 2014] [20:23:15] Ja, vielleicht sollte ich mal erklären, wie Gforth die implementiert. [Donnerstag, 9. Oktober 2014] [20:23:15] Die muss ein eingeschränkter Kreis von Empfängern auswerten können [Donnerstag, 9. Oktober 2014] [20:23:27] Frage: Kann man nicht auch mit Wordlists OOP simulieren (Wordlist als Objekt, Worte als Methoden)? [Donnerstag, 9. Oktober 2014] [20:23:55] Im Prinzip ja, sagt Radio Eriwan, aber nur eine sehr eingeschränkte Form von OOP. [Donnerstag, 9. Oktober 2014] [20:24:19] :-) [Donnerstag, 9. Oktober 2014] [20:24:45] Martin: Du und ich sind vermutlich zufrieden mit dieser Form von OOP ;) [Donnerstag, 9. Oktober 2014] [20:24:58] :-) [Donnerstag, 9. Oktober 2014] [20:25:32] Ich wolt euch nicht von der Diskussion abbringen. [Donnerstag, 9. Oktober 2014] [20:25:34] Eigentlich nennt man das "Overloading": Je nach Wortliste bedeuten die Wörter was unterschiedliches. [Donnerstag, 9. Oktober 2014] [20:25:58] Martin: Wenn Du mitdiskutieren willst: http://amforth.sourceforge.net/pr/Recognizer-rfc.pdf [Donnerstag, 9. Oktober 2014] [20:26:16] Bei der Postpone-Methode ist das Konzept mit dem Literal-like IMHO tatsächlich angebracht. [Donnerstag, 9. Oktober 2014] [20:26:34] Also Postpone tut nicht selbst alles, sondern nur das Wegspeichern der i*x-Daten. [Donnerstag, 9. Oktober 2014] [20:26:47] Die Compile-Aktion ergibt sich aus der Compile-Methode. [Donnerstag, 9. Oktober 2014] [20:26:50] @Bernd: Sind schon genug in Hamburg dabei (Du sagtest vier sollten es schon sein)? [Donnerstag, 9. Oktober 2014] [20:27:42] Ich weiß nicht, wie fest die diversen Zusagen genau sind. [Donnerstag, 9. Oktober 2014] [20:28:35] Ich komme, Matthias Koch kommt, kann aber nur Deutsch von den Lippen lesen, Gerald Wodni kommt wahrscheinlich auch, Erich Wälde kommt wohl auch, und du vielleicht... [Donnerstag, 9. Oktober 2014] [20:29:08] Ich bestimmt! [Donnerstag, 9. Oktober 2014] [20:29:10] Und ob Gido Baumann kommt, weiß ich auch noch nicht. [Donnerstag, 9. Oktober 2014] [20:29:47] Melde dich einfach mal auf dem 31c3-Event-Wiki an, dann trage ich dich in die Liste der Assembly-Teilnehmer ein. [Donnerstag, 9. Oktober 2014] [20:30:07] Ich schreib' vielleicht mal eine Rundmail an die Mitglieder. [Donnerstag, 9. Oktober 2014] [20:30:18] ... bestimmt, wenn es den ein Forth-Assembly gibt. Also wären wir jetzt mindestens vier und kann mich jetzt um Hotel und Bahnkarte kümmern. [Donnerstag, 9. Oktober 2014] [20:31:47] Ich gehe davon aus, dass genügend Leute kommen, mir reichen da bei den Zusagen Wahrscheinlichkeiten. [Donnerstag, 9. Oktober 2014] [20:32:45] Lustig: "Dieser Website wird nicht vertraut!" [Donnerstag, 9. Oktober 2014] [20:34:27] Nicht lustig, wer immer noch kein CACert-Wurzelzertifikat im Browser drin hat, darf nicht mit ;-). [Donnerstag, 9. Oktober 2014] [20:34:45] Ich bin jetzt auf "https://events.ccc.de/congress/2014/wiki/Assembly:Forth" Wie geht es weiter? [Donnerstag, 9. Oktober 2014] [20:34:47] Von hier holen: http://www.cacert.org/index.php?id=3 [Donnerstag, 9. Oktober 2014] [20:35:10] Oben rechts ist ein Login-Knopf, über den kann man sich auch neu anmelden. [Donnerstag, 9. Oktober 2014] [20:45:36] Ahh! Nachdem die Passwordhürde (angeblich nich zweimal das gleiche) überwunden: Loginname ist schon vergeben: also neuer Loginname: jetzt kommt: falsches Captcha (erster CCC) meine Eingabe 1984. Wattnu??? [Donnerstag, 9. Oktober 2014] [20:47:48] Nochmal probieren, das ist AFAIK nur eine Trollbremse [Donnerstag, 9. Oktober 2014] [20:48:08] Also, du musst zwei Captchas lösen, um 'reinzukommen. [Donnerstag, 9. Oktober 2014] [20:48:50] Das erste Captcha unterscheidet dich von der Maschine, das zweite vom Troll. [Donnerstag, 9. Oktober 2014] [20:49:43] Beim Passwort gilt das gleiche, auch das ist eine Falschmeldung. [Donnerstag, 9. Oktober 2014] [20:49:57] Alles ausprobiert auf refefe, das hat sich bewährt ;-). [Donnerstag, 9. Oktober 2014] [20:53:06] Und wenn du drin bist, dann editier' dein Profil, und füg' als Assembly "Forth" ein. [Donnerstag, 9. Oktober 2014] [20:53:22] Steht schon da. [Donnerstag, 9. Oktober 2014] [20:54:13] Abgespeichert? Wie lautet dein Username? [Donnerstag, 9. Oktober 2014] [20:54:34] Martin5-32-Bitter [Donnerstag, 9. Oktober 2014] [20:56:59] Hm, steht drin, dass du Teilnehmer bist, aber nicht in der Übersicht von der Assembly... [Donnerstag, 9. Oktober 2014] [20:57:13] Vielleicht wird die Datenbank nur gelegentlich upgedated ;-). [Donnerstag, 9. Oktober 2014] [20:57:23] Ich log mal aus und wieder ein [Donnerstag, 9. Oktober 2014] [20:57:34] Ne, das ist es bestimmt nicht ;-) [Donnerstag, 9. Oktober 2014] [20:57:57] Das Ding ist mit PHP und MySQL gemacht, zwei Werkzeugen, die ganz bestimmt nicht von Fefe approved sind. [Donnerstag, 9. Oktober 2014] [20:58:05] Stimmt. [Donnerstag, 9. Oktober 2014] [20:58:10] Also: "Einmal mit Profis arbeiten!!!" [Donnerstag, 9. Oktober 2014] [20:59:09] Ich mach' mal für das Orga-Team einen 31c3@forth-ev.de-Email-Alias. [Donnerstag, 9. Oktober 2014] [20:59:38] Unser Orga-Team oder das des 31c3? [Donnerstag, 9. Oktober 2014] [21:00:58] Unser [Donnerstag, 9. Oktober 2014] [21:02:24] Nach dem Edit bist du jetzt auch drin. [Donnerstag, 9. Oktober 2014] [21:03:18] Ich habe gerade eine Mail bekommen wg. Email-Adress-Confirmation [Donnerstag, 9. Oktober 2014] [21:04:41] Falls ich die ablehne, wird dann der ganze Account gelöscht? Oder nur meine Emailadresse? [Donnerstag, 9. Oktober 2014] [21:05:59] Keine Ahnung ;-) [Donnerstag, 9. Oktober 2014] [21:07:37] Ich probier's mal. Mit der Ablehnung. Ein anderer Nickname ist veilleicht schöner. Das Schlimmte was passieren kann, ist ja dass, ich mien Passwort nicht vergessen darf. Oder das PHP_Script stürzt abnund die Welt geht unter. [Donnerstag, 9. Oktober 2014] [21:08:41] Du solltest dir einen richtigen Nicknamen geben, Klarnamen sind am 31c3 eher nicht so der Renner. [Donnerstag, 9. Oktober 2014] [21:09:10] Der BND weiß eh, wer wir sind, die sammeln ja Metadaten bis zum 5. Hop. [Donnerstag, 9. Oktober 2014] [21:09:20] Eben drum, versuch ich das mit dem Löschen. [Donnerstag, 9. Oktober 2014] [21:09:30] Kann man den Nicknamen nicht editieren? [Donnerstag, 9. Oktober 2014] [21:09:35] Zu nah am Klarnamen. [Donnerstag, 9. Oktober 2014] [21:09:45] KA. [Donnerstag, 9. Oktober 2014] [21:10:00] Anscheinend nicht, das wird mit dem Anlegen erzeugt. [Donnerstag, 9. Oktober 2014] [21:10:56] Steht nicht im 'Edit' zur Verfügung (neuer Name). [Donnerstag, 9. Oktober 2014] [21:11:31] Löschen gibt's auch nicht ;-) [Donnerstag, 9. Oktober 2014] [21:13:07] Stimmt leider :-( [Donnerstag, 9. Oktober 2014] [21:13:33] Naja, dann soll es halt so sein. [Donnerstag, 9. Oktober 2014] [21:15:40] Da habe ich euch jetzt von der REcognizer-Diskussion abgehalten. Sorry. [Donnerstag, 9. Oktober 2014] [21:16:23] Lass mal, das Thema scheint sehr komplex zu sein ;) [Donnerstag, 9. Oktober 2014] [21:16:39] Aber dafür ist die Diskussion sehr gesittet. [Donnerstag, 9. Oktober 2014] [21:16:55] Ich bin ja auch nicht nach clf gegangen ;) [Donnerstag, 9. Oktober 2014] [21:16:56] Ok, wir haben Hugh gekickt, das hat natürlich sehr geholfen ;-) [Donnerstag, 9. Oktober 2014] [21:17:36] Der hätte das bestimmt schon lange in seinem Novice Package drin gehabt [Donnerstag, 9. Oktober 2014] [21:19:33] Aber leider haben die böse Elizabeth Rather und Co. das sabotiert mit ihrem blöden ANS Forth-Standard. [Donnerstag, 9. Oktober 2014] [21:23:10] Das mit dem POSTPONE durch lit-like (also wegspeichern der zusätzlichen Werte auf dem Stack) hat noch einen anderen Vorteil: Damit kann man Stephen Pelcs "postpone the interpretation semantics" implementieren. [Donnerstag, 9. Oktober 2014] [21:23:19] Ohne eine weitere Methode. [Donnerstag, 9. Oktober 2014] [21:24:34] das erfordert aber IIRC eine neufassung der compile, Aktion?! [Donnerstag, 9. Oktober 2014] [21:24:52] Nein, die bleibt, wie sie ist. [Donnerstag, 9. Oktober 2014] [21:25:53] Postpone muss dann eben zwei Werte aus der Tabelle holen: Erst die Lit-Like-Aktion ausführen, und dann die Compile-Aktion compilieren. [Donnerstag, 9. Oktober 2014] [21:27:21] Das beisst sich aber mit den derzeitigen TO und S", die unter der Haube so einigen Zauber betreiiben, wars das? [Donnerstag, 9. Oktober 2014] [21:28:00] Dann gäbe es Verbindungen zum traverse-wordlist und dessen name tokens. [Donnerstag, 9. Oktober 2014] [21:28:09] Nein, die Optimierung wird ja von der Compile-Aktion ausgeführt. Postpone darf durchaus etwas weniger optimalen Code produzieren. [Donnerstag, 9. Oktober 2014] [21:28:26] Die Compile-Aktion muss ihr Wegspeichern des i*x selbst machen. [Donnerstag, 9. Oktober 2014] [21:28:54] So wie bisher geplant. [Donnerstag, 9. Oktober 2014] [21:29:42] I*x kann schon kompliziert werden, da eine generische ROutine vorzusehen ist auch nicht so toll [Donnerstag, 9. Oktober 2014] [21:31:26] na, mal sehen was noch kommt. [Donnerstag, 9. Oktober 2014] [21:31:40] Die lit-like-Routine soll das "serialisieren". So dass man es der Compile-Methode beim Postponen übergeben kann. [Donnerstag, 9. Oktober 2014] [21:32:03] Wenn das i*x kompliziert ist, dann musst du diese komplizierte Behandlung nur einmal schreiben, in der Compile-Methode. [Donnerstag, 9. Oktober 2014] [21:32:04] Ich bin dann mal weg. Bis neulich dann [Donnerstag, 9. Oktober 2014] [21:32:07] Ciao! [Donnerstag, 9. Oktober 2014] [21:32:14] Verlassen MatthiasT (~mt@dslb-178-006-000-159.178.006.pools.vodafone-ip.de) hat diesen Kanal verlassen. [Donnerstag, 9. Oktober 2014] [21:38:04] Ich geh' dann auch [Donnerstag, 9. Oktober 2014] [21:38:10] * BerndPaysan macht das Licht aus [Donnerstag, 9. Oktober 2014] [21:38:13] Gute Nacht, Martin! [Donnerstag, 9. Oktober 2014] [21:39:07] Jau! Schalf schön! [Donnerstag, 9. Oktober 2014] [21:39:24] Verlassen martin_53 (-quassel@pD9E47CB6.dip0.t-ipconnect.de) hat diesen Kanal verlassen (http://quassel-irc.org - Chat comfortably. Anywhere.).