00:00:00 --- log: started forth/09.03.12 00:16:30 --- part: X-Scale left #forth 00:18:58 --- quit: proteusguy (Remote closed the connection) 00:40:06 --- quit: mathrick (calvino.freenode.net irc.freenode.net) 00:40:13 --- join: _mathrick (n=mathrick@users177.kollegienet.dk) joined #forth 00:44:59 --- quit: sunwukong ("bye") 01:02:53 --- nick: re_` -> re_ 01:04:23 --- join: qFox (i=C00K13S@132pc222.sshunet.nl) joined #forth 01:08:28 --- join: workthrick (n=mathrick@0x55529153.adsl.cybercity.dk) joined #forth 01:18:18 --- join: aguai (n=aguai@114-32-92-170.HINET-IP.hinet.net) joined #forth 01:18:27 --- quit: aguai1 (Read error: 104 (Connection reset by peer)) 01:39:05 --- join: proteusguy (n=proteusg@61.7.144.97) joined #forth 01:43:43 --- join: kib2 (n=kib2@bd137-1-82-228-159-28.fbx.proxad.net) joined #forth 02:00:16 --- quit: qFox (Read error: 131 (Connection reset by peer)) 02:03:59 --- join: qFox (i=C00K13S@132pc222.sshunet.nl) joined #forth 02:04:28 --- join: jewel (n=jewel@dsl-242-138-129.telkomadsl.co.za) joined #forth 03:02:25 --- quit: aguai (Read error: 104 (Connection reset by peer)) 03:05:16 --- join: aguai (n=aguai@114-32-92-170.HINET-IP.hinet.net) joined #forth 03:29:19 --- join: schme (n=schme@c83-249-80-232.bredband.comhem.se) joined #forth 03:54:12 --- quit: workthrick (Read error: 104 (Connection reset by peer)) 04:10:28 --- join: workthrick (n=mathrick@0x55529153.adsl.cybercity.dk) joined #forth 04:24:05 --- join: GeDaMo (n=gedamo@dyn-62-56-68-78.dslaccess.co.uk) joined #forth 05:15:39 --- quit: kib2 ("When two people dream the same dream, it ceases to be an illusion. KVIrc 3.4.2 Shiny http://www.kvirc.net") 05:24:27 --- quit: schme ("leaving") 05:24:57 --- quit: GeDaMo ("Leaving.") 06:16:48 --- quit: jewel (Dead socket) 06:17:15 --- join: jewel (n=jewel@dsl-242-138-129.telkomadsl.co.za) joined #forth 06:45:23 --- quit: qFox (calvino.freenode.net irc.freenode.net) 06:45:23 --- quit: segher (calvino.freenode.net irc.freenode.net) 06:45:28 --- quit: manuel_ (calvino.freenode.net irc.freenode.net) 06:45:28 --- quit: luis (calvino.freenode.net irc.freenode.net) 06:45:29 --- quit: proteusguy (calvino.freenode.net irc.freenode.net) 06:45:29 --- quit: H4ns (calvino.freenode.net irc.freenode.net) 06:45:29 --- quit: mr_uggla (calvino.freenode.net irc.freenode.net) 06:45:30 --- quit: Deformati (calvino.freenode.net irc.freenode.net) 06:45:31 --- quit: madgarden (calvino.freenode.net irc.freenode.net) 06:45:31 --- quit: kh (calvino.freenode.net irc.freenode.net) 06:45:31 --- quit: gogonkt (calvino.freenode.net irc.freenode.net) 06:45:31 --- quit: nxt (calvino.freenode.net irc.freenode.net) 06:45:33 --- quit: jewel (calvino.freenode.net irc.freenode.net) 06:45:33 --- quit: re_ (calvino.freenode.net irc.freenode.net) 06:45:35 --- quit: warpzero (calvino.freenode.net irc.freenode.net) 06:45:35 --- quit: _mathrick (calvino.freenode.net irc.freenode.net) 06:45:35 --- quit: malyn (calvino.freenode.net irc.freenode.net) 06:45:36 --- quit: slava (calvino.freenode.net irc.freenode.net) 06:45:39 --- quit: maht (calvino.freenode.net irc.freenode.net) 06:45:44 --- quit: workthrick (calvino.freenode.net irc.freenode.net) 06:45:44 --- quit: aguai (calvino.freenode.net irc.freenode.net) 06:45:45 --- quit: kspaans (calvino.freenode.net irc.freenode.net) 06:45:45 --- quit: _crc_ (calvino.freenode.net irc.freenode.net) 06:45:47 --- quit: uiu_ (calvino.freenode.net irc.freenode.net) 06:45:47 --- quit: tarbo (calvino.freenode.net irc.freenode.net) 06:45:48 --- quit: TreyB (calvino.freenode.net irc.freenode.net) 06:45:50 --- quit: kleinjt (calvino.freenode.net irc.freenode.net) 06:45:52 --- quit: gnomon (calvino.freenode.net irc.freenode.net) 06:45:52 --- quit: nighty^ (calvino.freenode.net irc.freenode.net) 06:49:33 --- join: slava (n=slava@li13-154.members.linode.com) joined #forth 06:49:33 --- join: jewel (n=jewel@dsl-242-138-129.telkomadsl.co.za) joined #forth 06:49:33 --- join: workthrick (n=mathrick@0x55529153.adsl.cybercity.dk) joined #forth 06:49:33 --- join: aguai (n=aguai@114-32-92-170.HINET-IP.hinet.net) joined #forth 06:49:33 --- join: qFox (i=C00K13S@132pc222.sshunet.nl) joined #forth 06:49:33 --- join: _mathrick (n=mathrick@users177.kollegienet.dk) joined #forth 06:49:33 --- join: H4ns (n=hans@p57A0D9D0.dip.t-dialin.net) joined #forth 06:49:33 --- join: nxt (n=nxt@77.207.25.109) joined #forth 06:49:33 --- join: gogonkt (n=info@58.248.188.23) joined #forth 06:49:33 --- join: maht (n=maht__@85-189-31-174.proweb.managedbroadband.co.uk) joined #forth 06:49:33 --- join: segher (n=segher@84-105-61-45.cable.quicknet.nl) joined #forth 06:49:33 --- join: _crc_ (i=crc@bespin.org) joined #forth 06:49:33 --- join: kleinjt (n=kleinjt@tarsonis.dhcp.rose-hulman.edu) joined #forth 06:49:33 --- join: gnomon (n=gnomon@CPE001d60dffa5c-CM000f9f776f96.cpe.net.cable.rogers.com) joined #forth 06:49:33 --- join: kspaans (i=kspaans@artificial-flavours.csclub.uwaterloo.ca) joined #forth 06:49:33 --- join: re_ (n=user@212-41-122-47.adsl.solnet.ch) joined #forth 06:49:33 --- join: Deformati (n=joe@71.238.45.45) joined #forth 06:49:33 --- join: luis (n=user@r42.eu) joined #forth 06:49:33 --- join: manuel_ (n=manuel@hygiene.bl0rg.net) joined #forth 06:49:33 --- join: malyn (n=malyn@unaffiliated/malyn) joined #forth 06:49:33 --- join: warpzero (n=warpzero@twink.obsoleet.org) joined #forth 06:49:33 --- join: nighty^ (n=nighty@x122091.ppp.asahi-net.or.jp) joined #forth 06:49:33 --- join: tarbo (n=me@unaffiliated/tarbo) joined #forth 06:49:33 --- join: mr_uggla (i=mzsillan@sbz-31.cs.helsinki.fi) joined #forth 06:49:33 --- join: kh (n=karim@88.191.32.241) joined #forth 06:49:33 --- join: madgarden (n=madgarde@CPE001d7e527f89-CM00159a65a870.cpe.net.cable.rogers.com) joined #forth 06:49:33 --- join: TreyB (n=trey@74.203.168.157) joined #forth 06:49:33 --- join: uiu_ (n=ian@schihei.net) joined #forth 06:49:33 --- mode: irc.freenode.net set +o slava 07:01:07 --- join: proteusguy (n=proteusg@61.7.144.97) joined #forth 07:14:05 --- quit: segher (calvino.freenode.net irc.freenode.net) 07:14:06 --- quit: qFox (calvino.freenode.net irc.freenode.net) 07:14:09 --- quit: manuel_ (calvino.freenode.net irc.freenode.net) 07:14:09 --- quit: luis (calvino.freenode.net irc.freenode.net) 07:14:11 --- quit: mr_uggla (calvino.freenode.net irc.freenode.net) 07:14:11 --- quit: Deformati (calvino.freenode.net irc.freenode.net) 07:14:12 --- quit: madgarden (calvino.freenode.net irc.freenode.net) 07:14:12 --- quit: kh (calvino.freenode.net irc.freenode.net) 07:14:12 --- quit: H4ns (calvino.freenode.net irc.freenode.net) 07:14:12 --- quit: gogonkt (calvino.freenode.net irc.freenode.net) 07:14:13 --- quit: nxt (calvino.freenode.net irc.freenode.net) 07:14:14 --- quit: re_ (calvino.freenode.net irc.freenode.net) 07:14:16 --- quit: warpzero (calvino.freenode.net irc.freenode.net) 07:14:16 --- quit: jewel (calvino.freenode.net irc.freenode.net) 07:14:16 --- quit: malyn (calvino.freenode.net irc.freenode.net) 07:14:18 --- quit: _mathrick (calvino.freenode.net irc.freenode.net) 07:14:18 --- quit: slava (calvino.freenode.net irc.freenode.net) 07:14:21 --- quit: maht (calvino.freenode.net irc.freenode.net) 07:14:21 --- quit: proteusguy (calvino.freenode.net irc.freenode.net) 07:14:27 --- quit: aguai (calvino.freenode.net irc.freenode.net) 07:14:27 --- quit: workthrick (calvino.freenode.net irc.freenode.net) 07:14:27 --- quit: kspaans (calvino.freenode.net irc.freenode.net) 07:14:27 --- quit: _crc_ (calvino.freenode.net irc.freenode.net) 07:14:28 --- quit: uiu_ (calvino.freenode.net irc.freenode.net) 07:14:28 --- quit: tarbo (calvino.freenode.net irc.freenode.net) 07:14:30 --- quit: TreyB (calvino.freenode.net irc.freenode.net) 07:14:31 --- quit: kleinjt (calvino.freenode.net irc.freenode.net) 07:14:34 --- quit: gnomon (calvino.freenode.net irc.freenode.net) 07:14:34 --- quit: nighty^ (calvino.freenode.net irc.freenode.net) 07:15:19 --- join: slava (n=slava@li13-154.members.linode.com) joined #forth 07:15:19 --- join: proteusguy (n=proteusg@61.7.144.97) joined #forth 07:15:19 --- join: jewel (n=jewel@dsl-242-138-129.telkomadsl.co.za) joined #forth 07:15:19 --- join: workthrick (n=mathrick@0x55529153.adsl.cybercity.dk) joined #forth 07:15:19 --- join: aguai (n=aguai@114-32-92-170.HINET-IP.hinet.net) joined #forth 07:15:19 --- join: qFox (i=C00K13S@132pc222.sshunet.nl) joined #forth 07:15:19 --- join: _mathrick (n=mathrick@users177.kollegienet.dk) joined #forth 07:15:19 --- join: H4ns (n=hans@p57A0D9D0.dip.t-dialin.net) joined #forth 07:15:19 --- join: mr_uggla (i=mzsillan@sbz-31.cs.helsinki.fi) joined #forth 07:15:19 --- join: kh (n=karim@88.191.32.241) joined #forth 07:15:19 --- join: madgarden (n=madgarde@CPE001d7e527f89-CM00159a65a870.cpe.net.cable.rogers.com) joined #forth 07:15:19 --- join: TreyB (n=trey@74.203.168.157) joined #forth 07:15:19 --- join: uiu_ (n=ian@schihei.net) joined #forth 07:15:19 --- join: tarbo (n=me@unaffiliated/tarbo) joined #forth 07:15:19 --- join: nighty^ (n=nighty@x122091.ppp.asahi-net.or.jp) joined #forth 07:15:19 --- join: warpzero (n=warpzero@twink.obsoleet.org) joined #forth 07:15:19 --- join: malyn (n=malyn@unaffiliated/malyn) joined #forth 07:15:19 --- join: manuel_ (n=manuel@hygiene.bl0rg.net) joined #forth 07:15:19 --- join: luis (n=user@r42.eu) joined #forth 07:15:19 --- join: Deformati (n=joe@71.238.45.45) joined #forth 07:15:19 --- join: re_ (n=user@212-41-122-47.adsl.solnet.ch) joined #forth 07:15:19 --- join: kspaans (i=kspaans@artificial-flavours.csclub.uwaterloo.ca) joined #forth 07:15:19 --- join: gnomon (n=gnomon@CPE001d60dffa5c-CM000f9f776f96.cpe.net.cable.rogers.com) joined #forth 07:15:19 --- join: kleinjt (n=kleinjt@tarsonis.dhcp.rose-hulman.edu) joined #forth 07:15:19 --- join: _crc_ (i=crc@bespin.org) joined #forth 07:15:19 --- join: segher (n=segher@84-105-61-45.cable.quicknet.nl) joined #forth 07:15:19 --- join: maht (n=maht__@85-189-31-174.proweb.managedbroadband.co.uk) joined #forth 07:15:19 --- join: gogonkt (n=info@58.248.188.23) joined #forth 07:15:19 --- join: nxt (n=nxt@77.207.25.109) joined #forth 07:15:19 --- mode: irc.freenode.net set +o slava 08:05:38 --- join: foxLaptop (i=flash@221.220.168.247) joined #forth 08:06:19 --- join: gogonkt_ (n=info@58.248.188.30) joined #forth 08:06:23 --- part: kh left #forth 08:07:39 --- quit: workthrick (Read error: 60 (Operation timed out)) 08:18:07 --- join: gogonkt__ (n=info@58.248.188.211) joined #forth 08:21:36 --- quit: gogonkt (Read error: 110 (Connection timed out)) 08:21:53 --- nick: gogonkt__ -> gogonkt 08:27:08 --- quit: proteusguy (Read error: 104 (Connection reset by peer)) 08:30:08 --- quit: gogonkt_ (Connection timed out) 08:47:44 --- join: proteusguy (n=proteusg@61.7.144.97) joined #forth 08:55:06 --- quit: aguai (Read error: 54 (Connection reset by peer)) 08:57:40 --- join: aguai (n=aguai@114-32-92-170.HINET-IP.hinet.net) joined #forth 09:20:58 --- quit: aguai (Connection timed out) 09:32:11 --- join: GeDaMo (n=gedamo@dyn-62-56-68-78.dslaccess.co.uk) joined #forth 10:29:37 --- join: JasonWoof (n=jasonwoo@c-66-31-44-71.hsd1.ma.comcast.net) joined #forth 10:29:37 --- mode: ChanServ set +o JasonWoof 10:43:05 --- nick: _mathrick -> mathrick 10:46:24 --- join: f00f (n=f00f@c-0f5fe353.732-1-64736c10.cust.bredbandsbolaget.se) joined #forth 10:46:39 --- nick: f00f -> g00f 10:46:45 --- nick: g00f -> e00f 11:05:05 --- quit: malyn ("Disconnecting from stoned server.") 11:10:27 --- join: malyn (n=malyn@unaffiliated/malyn) joined #forth 11:17:17 --- nick: e00f -> schme 11:25:19 --- quit: schme (Read error: 104 (Connection reset by peer)) 12:06:00 --- join: kar8nga (n=kar8nga@a-230.vc-graz.ac.at) joined #forth 12:18:21 --- quit: foxLaptop (Read error: 104 (Connection reset by peer)) 12:38:33 --- quit: jewel (Read error: 60 (Operation timed out)) 12:41:15 --- join: schme (n=schme@c-0f5fe353.732-1-64736c10.cust.bredbandsbolaget.se) joined #forth 12:45:27 --- join: workthrick (n=mathrick@users177.kollegienet.dk) joined #forth 13:01:25 boy, this is sick: 13:01:42 CODE DIVE Y X TFR REG Y PULU REG X PSHU NEXT END-CODE 13:01:56 : PARENTHESIZE ( -- ) ." (" DIVE ." ) " ; 13:02:04 slick in a very cute sense! 13:09:43 OK, I give up - I don't know what that does :P 13:12:49 dive swaps the current interpreter pointer and the top of the interpreter stack so that after the DIVE, the caller of the word that calls DIVE will continue executing. when the caller ends, the code after the DIVE call will run. 13:13:13 so you can write : FOO PARENTHESIZE ." hello " ; which will print (hello) 13:16:40 So it's something like R> R> SWAP >R >R ? 13:17:15 that would swap the topmost elements of the return stack, not the topmost element and the current instruction pointer, no? 13:17:24 (i'm still a beginner, so i'm not sure) 13:17:47 I suspect it depends on the implementation 13:18:17 hm, thinking about it, i guess you're right. i'll try :) 13:18:41 Yeah, I'm testing it in gforth :P 13:19:05 hm, i don't even have r> in my forth :) 13:19:27 ah, no. environment screwed, trying. 13:20:28 Yup, it worked 13:20:38 right, works here, too. 13:21:02 i still like it :) 13:21:15 :P 13:22:28 --- quit: nxt ("()") 13:23:20 funny, i was reading some code implementing coroutines in forth using that very idiom a few days ago. 13:26:15 "Forth is all about describing solutions to problems in terms of the problem itself, and can do so in a succinctness that makes even Lisp and Scheme users envious." - indeed. 13:36:35 --- quit: schme (Read error: 104 (Connection reset by peer)) 14:16:33 --- join: aguai (n=aguai@114-32-92-170.HINET-IP.hinet.net) joined #forth 14:21:36 --- join: schme (n=schme@c83-249-80-232.bredband.comhem.se) joined #forth 14:41:39 --- join: tathi (n=josh@dsl-216-227-91-166.fairpoint.net) joined #forth 14:45:33 --- join: H4ns1 (n=hans@p57A0CAB3.dip.t-dialin.net) joined #forth 15:01:08 --- quit: H4ns (Read error: 110 (Connection timed out)) 15:12:39 --- quit: qFox (Read error: 131 (Connection reset by peer)) 15:20:57 --- quit: kar8nga (Connection timed out) 15:49:23 --- quit: JasonWoof (Read error: 110 (Connection timed out)) 16:02:43 --- quit: GeDaMo ("Leaving.") 16:10:51 h4ns1: that's a lot like : dive postpone :; ; immediate as well ;-) 16:11:45 where :; is the coroutine thing 17:01:17 --- quit: proteusguy (Read error: 104 (Connection reset by peer)) 17:04:37 The only thing you have to watch out for is that things like that probably don't work as you expect in the interpreter. 17:05:32 I remember one guy trying to use some retroforth word that happened to be implemented using LATER 17:05:47 Took us a couple of hours to track down why it wouldn't work. :) 17:07:56 retro has : later r> r> swap >r >r ; 17:14:03 --- join: proteusguy (n=proteusg@61.7.144.97) joined #forth 17:23:07 --- join: tarbo_ (n=me@unaffiliated/tarbo) joined #forth 17:26:33 tathi: that would probably give a return stack underflow, when called from the interpreter :-P 17:36:09 --- quit: tarbo (Connection timed out) 18:01:26 --- join: JasonWoof (n=jasonwoo@c-66-31-44-71.hsd1.ma.comcast.net) joined #forth 18:01:26 --- mode: ChanServ set +o JasonWoof 18:30:34 --- join: I440r (n=mark4__@ip70-162-227-36.ph.ph.cox.net) joined #forth 19:11:11 segher: yeah, possibly. In retro the "later" turned out to be at the end of the line of input. 19:18:03 --- quit: tathi ("leaving") 19:18:37 --- join: gogonkt_ (n=info@58.248.188.28) joined #forth 19:21:05 --- quit: gogonkt (Read error: 60 (Operation timed out)) 19:50:59 --- join: w7tek (n=w7tek@knowlton.dsl.xmission.com) joined #forth 20:53:14 --- join: w7tek_ (n=w7tek@knowlton.dsl.xmission.com) joined #forth 21:01:56 --- quit: w7tek (Read error: 110 (Connection timed out)) 22:05:00 --- quit: w7tek_ () 22:05:16 --- nick: gogonkt_ -> gogonkt 22:57:49 --- quit: JasonWoof ("Leaving.") 23:28:23 --- join: Def (n=joe@71.238.45.45) joined #forth 23:31:49 --- quit: proteusguy (Remote closed the connection) 23:35:40 --- quit: workthrick (Read error: 145 (Connection timed out)) 23:44:46 --- nick: H4ns1 -> H4ns 23:59:59 --- log: ended forth/09.03.12