00:00:00 --- log: started forth/07.02.27 00:32:47 --- join: ecraven (i=nex@eutyche.swe.uni-linz.ac.at) joined #forth 01:52:27 --- quit: Quartus (Read error: 110 (Connection timed out)) 02:07:50 --- quit: ecraven ("bbl") 03:50:41 --- join: tathi (n=josh@pdpc/supporter/bronze/tathi) joined #forth 03:50:41 --- mode: ChanServ set +o tathi 04:14:06 --- quit: madwork (Read error: 104 (Connection reset by peer)) 04:18:39 --- join: ecraven (i=nex@eutyche.swe.uni-linz.ac.at) joined #forth 04:26:39 --- quit: imaginator ("sleep") 04:31:50 --- join: Crest (n=crest@p54897F6D.dip.t-dialin.net) joined #forth 05:06:27 --- join: ygrek (i=user@gateway/tor/x-ec7586a7a6346902) joined #forth 05:27:21 --- quit: Crest ("This computer has gone to sleep") 05:55:57 --- join: Quartus_ (n=Quartus_@209.167.5.1) joined #forth 05:55:57 --- mode: ChanServ set +o Quartus_ 05:56:22 hi. 05:56:29 morning 05:56:46 How goes it? 05:56:59 pretty well 05:57:16 working on control constructs 05:57:21 you? 05:57:24 covered in snow, here 05:57:42 how much? 05:57:46 I'm working on out-of-control constructs. 05:57:52 lol 05:58:03 we have a bit of icy stuff on the ground, but it's all melting. 05:58:08 oh, two-three inches. Not so much. 05:58:20 ah 05:58:39 the usual suspects? Begin/while/repeat etc.? 05:59:06 yeah. 05:59:25 going for a one-cell dest/orig? 05:59:33 I plan to. 05:59:57 good deal. Gforth uses 3 cells, for reasons unknown to me. 06:00:47 you use a one-cell colon-sys also, don't you? 06:00:56 right. 06:01:20 do you differentiate from dest/orig somehow? I'm arguing with myself about how to do that... 06:01:35 I do. I negate the colon-sys. 06:02:12 ah. 06:02:27 Of course you could otherwise permute it-- it simply has to fall outside the range of addresses for the current definition. 06:02:48 oh, right. 06:02:53 subtracting 1 would work. 06:03:28 all PPC instructions are 4 bytes and aligned, so I could also use one of the low two bits as a tag. 06:03:33 but that wouldn't work on x86 :) 06:03:46 you could, though that wouldn't make it as simple 06:11:26 --- join: Baughn (n=svein@195134062077.customer.alfanett.no) joined #forth 06:13:14 --- join: zpg (n=user@user-5af06750.wfd101.dsl.pol.co.uk) joined #forth 06:13:40 hello 'ello 'ello 06:14:04 top of the mornin' to you :) 06:14:26 * zpg tips his hat and does a 1940s dance 06:14:50 (it's amazing how exuberant one can be in text while the bones crackle in real life) 06:15:33 :) 06:15:50 it's been pretty quiet in here of late, though I see Quartus and imaginator had a run in over factoring and 8dup 06:20:26 --- join: madwork (n=foo@204.138.110.15) joined #forth 06:20:43 hey madwork 06:21:04 --- part: zpg left #forth 06:21:27 --- join: zpg (n=user@user-5af06750.wfd101.dsl.pol.co.uk) joined #forth 06:21:29 hey 06:21:30 oops 06:43:49 --- join: Crest (n=crest@p54897F6D.dip.t-dialin.net) joined #forth 06:46:46 hey zpg 06:47:26 hi Quartus_, how've you been keeping? 06:48:13 not too badly. You? 06:48:19 well thanks. 06:49:02 forthing? 06:49:45 yes, quite a bit recently. 06:49:57 do tell. 06:50:21 i've been experimenting with a simple type system, works pretty nicely. 06:50:33 each data type contains a simple numerical type slot as well as a print XT 06:50:41 makes for a nice way to embed lists in lists etc. 06:50:53 only a test, but the code is very concise. 06:52:03 sounds like an abbreviated version of the notion I was talking about, having a method table pointer (not just a print xt) 06:52:31 --- join: edrx (n=Eduardo@201.5.14.116) joined #forth 06:52:46 yeah, in a sense. i checked out paysan's mini-oof, was quite impressed. he implements vlists. 06:52:58 though the code scares me a little 06:53:29 vlists? 06:54:28 http://www.jwdt.com/~paysan/screenful.html 06:54:38 http://www.jwdt.com/~paysan/mini-oof.html 06:54:43 you see what I mean, the print xt would be accessed via index into the method table 06:54:45 sorry, vtable. 06:54:49 Quartus_: quite so. 06:55:01 right, vtable/method table. 06:55:03 Quartus_: i'm not saying my method is any better, i was just tinkering with minimal implementation. 07:00:47 zpg: thanks 07:15:59 --- part: edrx left #forth 07:40:07 cheers for now, back later. 07:40:07 --- quit: zpg ("ERC Version 5.1.3 (IRC client for Emacs)") 08:03:19 --- quit: ecraven ("bbl") 08:36:28 --- join: edrx (n=Eduardo@201.5.14.170) joined #forth 08:46:28 any new werties? 08:49:29 not much for a few days... 08:50:12 oh, there's one titled "Benefits ! Of Linux !" in comp.os.linux.advocacy :) 08:51:30 --- quit: ygrek () 08:51:37 they code bloat , obtuse threads ,that can not be "reused" ! ARBITRARY ! 08:53:41 SubMarine ! Water has too much force. 09:19:02 --- quit: Crest ("This computer has gone to sleep") 09:21:00 --- join: Zarutian__ (n=Zarutian@194-144-84-110.du.xdsl.is) joined #forth 09:21:00 --- quit: Zarutian (Read error: 104 (Connection reset by peer)) 09:22:58 --- join: iano (n=iosgood@gw-pdx.extensis.com) joined #forth 09:23:39 --- quit: edrx (Read error: 145 (Connection timed out)) 09:49:26 --- quit: TreyB_ (zelazny.freenode.net irc.freenode.net) 09:49:26 --- quit: unfy (zelazny.freenode.net irc.freenode.net) 09:49:26 --- quit: virsys (zelazny.freenode.net irc.freenode.net) 09:49:45 --- join: TreyB_ (n=trey@cpe-66-87-192-27.tx.sprintbbd.net) joined #forth 09:49:45 --- join: virsys (n=virsys@or-71-54-194-74.dhcp.embarqhsd.net) joined #forth 09:49:45 --- join: unfy (n=unfy@69.60.116.93) joined #forth 09:51:46 --- nick: TreyB_ -> TreyB 09:52:03 --- join: Crest (n=crest@p54897F6D.dip.t-dialin.net) joined #forth 09:57:04 --- quit: TreyB (zelazny.freenode.net irc.freenode.net) 09:57:04 --- quit: unfy (zelazny.freenode.net irc.freenode.net) 09:57:04 --- quit: virsys (zelazny.freenode.net irc.freenode.net) 09:58:10 --- join: TreyB (n=trey@cpe-66-87-192-27.tx.sprintbbd.net) joined #forth 09:58:10 --- join: virsys (n=virsys@or-71-54-194-74.dhcp.embarqhsd.net) joined #forth 09:58:10 --- join: unfy (n=unfy@69.60.116.93) joined #forth 09:58:52 --- join: ygrek (i=user@gateway/tor/x-1599f23d0d6b5af5) joined #forth 10:05:12 --- quit: tathi ("leaving") 10:07:32 --- quit: Crest ("This computer has gone to sleep") 10:20:15 --- join: Zarutian (n=Zarutian@194-144-84-110.du.xdsl.is) joined #forth 10:20:15 --- quit: Zarutian__ (Read error: 104 (Connection reset by peer)) 10:40:45 --- join: Zarutian__ (n=Zarutian@194-144-84-110.du.xdsl.is) joined #forth 10:42:31 --- quit: Zarutian (Read error: 104 (Connection reset by peer)) 11:51:53 --- join: tathi (n=josh@pdpc/supporter/bronze/tathi) joined #forth 11:51:54 --- mode: ChanServ set +o tathi 12:01:43 --- join: zpg (n=user@user-5af06750.wfd101.dsl.pol.co.uk) joined #forth 12:04:40 hi 12:38:41 --- quit: ygrek () 13:21:20 --- quit: zpg (Read error: 104 (Connection reset by peer)) 13:42:11 --- join: neceve (n=Clau@unaffiliated/neceve) joined #forth 13:48:40 --- join: ecraven (i=nex@eutyche.swe.uni-linz.ac.at) joined #forth 14:02:02 hey 14:04:28 hey 14:04:42 how goes it? 14:12:52 so good you hardly notice? :) 14:12:58 heh 14:13:07 i'm rewriting this demo in factor: http://www.ffconsultancy.com/ocaml/bunny/index.html 14:13:15 loads a 2.9mb model, renders via open gl 14:13:24 fancy 14:21:36 --- quit: ecraven ("bbl") 14:26:23 good evening 14:26:42 hey crc 14:36:31 what's new crc? 14:36:47 nothing 14:44:20 --- quit: Quartus_ (Read error: 145 (Connection timed out)) 15:36:00 --- quit: tathi ("leaving") 15:41:09 --- join: Crest (n=crest@p54894FA0.dip.t-dialin.net) joined #forth 15:43:23 --- join: Quartus (n=neal@CPE0001023f6e4f-CM013349902843.cpe.net.cable.rogers.com) joined #forth 15:43:23 --- mode: ChanServ set +o Quartus 15:43:34 Did I miss anything? 15:44:22 no 15:44:38 darn 15:44:56 anyone for unbanning virl? 15:45:56 what did he do again? 15:46:17 Same as always. 15:46:28 No conversation unless it's an argument. 15:47:09 "fucking depressing hell"? 15:47:13 And that. 15:48:04 Everything is shit, everyone is stupid, and he cannot do anything because of the first two points. 15:48:13 He exceeded my threshold the other day, but if you think it's worth having him back on, I'm happy to lift the ban. 15:48:31 no, i don' think its worth having him back on 15:49:10 aside from a couple of noteworthy occasions when he's gone batshit insane, his behaviour is not generally over the line, but it's continually very near it. 15:54:26 ah, yes. 15:54:40 if all these idiots weren't working on ANS Forth and other things virl hates, xell would be done by now. 15:54:54 No, he proclaimed xell to be dead the other day. 15:55:07 yeah, the existence of standard forth killed it. 15:55:15 People apparently weren't sufficiently supportive of his efforts to sustain him. 15:55:31 Yes, doubtless the very act of standardization drove the last nail into the coffin. 15:55:45 you're part of the problem. the very fact that you exist reduces his coding ability by several orders of magnitude 15:55:52 Well, I hope so. 15:56:20 oh, the fact that java is bloated killed xell too. 15:56:51 Very likely. 15:57:02 there's a problem with this bunny demo. 15:57:07 the depth buffer isn't working 15:57:10 Is it the bunny? 16:00:11 what is it about Forth that attracts these kind of iconoclastic nut-jobs? 16:00:25 Hey! Oh, you mean virl. :) 16:00:44 uh, yeah yeah. :) 16:01:07 heh 16:01:27 idealism, perhaps 16:01:38 I don't think it's idealism. I think it's work-avoidance. 16:02:10 By restricting himself to a fringe language, and then avoiding even the mainstream of that fringe, he can claim that there's just no way he can accomplish anything, because he's being marginalized. 16:02:37 Not that he convinces anyone else, but it may just convince him. 16:05:29 --- join: mark4 (n=mark4@70.102.202.162) joined #forth 16:05:56 --- nick: mark4 -> I440r 16:23:28 --- quit: neceve (Read error: 104 (Connection reset by peer)) 16:27:11 --- nick: Zarutian__ -> Zarutian 16:37:40 --- quit: Crest ("This computer has gone to sleep") 16:38:17 oh no. i just found the guitar tab for Werty's song by Rodrigo Fabiano 17:01:44 --- quit: Zarutian (Read error: 104 (Connection reset by peer)) 17:01:47 --- join: Zarutian (n=Zarutian@194-144-84-110.du.xdsl.is) joined #forth 17:03:23 --- join: Zarutian__ (n=Zarutian@194-144-84-110.du.xdsl.is) joined #forth 17:03:33 --- quit: Zarutian (Read error: 104 (Connection reset by peer)) 17:06:03 --- nick: Zarutian__ -> Zarutian 17:06:19 --- join: arke (n=chris@pD9E068B7.dip.t-dialin.net) joined #forth 17:06:19 --- mode: ChanServ set +o arke 17:19:00 --- join: Snoopy_1711 (i=snoopy_1@dslb-084-058-181-102.pools.arcor-ip.net) joined #forth 17:36:23 --- quit: Snoopy42 (Read error: 110 (Connection timed out)) 17:36:42 --- nick: Snoopy_1711 -> Snoopy42 17:45:25 --- quit: Zarutian (Read error: 104 (Connection reset by peer)) 17:45:34 --- join: Zarutian (n=Zarutian@194-144-84-110.du.xdsl.is) joined #forth 17:51:15 --- quit: iano () 17:58:58 --- join: edrx (n=Eduardo@201.5.14.19) joined #forth 18:21:32 --- quit: I440r (Read error: 110 (Connection timed out)) 18:35:53 --- quit: Zarutian (Read error: 104 (Connection reset by peer)) 18:35:56 --- join: Zarutian (n=Zarutian@194-144-84-110.du.xdsl.is) joined #forth 19:51:40 --- join: Zarutian__ (n=Zarutian@194-144-84-110.du.xdsl.is) joined #forth 19:51:40 --- quit: Zarutian (Read error: 104 (Connection reset by peer)) 21:06:18 --- quit: virsys (Read error: 104 (Connection reset by peer)) 21:13:25 --- join: virsys (n=virsys@or-71-54-194-74.dhcp.embarqhsd.net) joined #forth 21:20:39 --- quit: virsys ("bah") 21:22:46 --- join: virsys (n=virsys@or-71-54-194-74.dhcp.embarqhsd.net) joined #forth 21:30:38 --- quit: Quartus () 21:45:10 --- join: Quartus (n=neal@CPE0001023f6e4f-CM013349902843.cpe.net.cable.rogers.com) joined #forth 21:45:10 --- mode: ChanServ set +o Quartus 21:59:27 --- quit: Quartus () 22:19:34 --- join: Quartus (n=neal@CPE0001023f6e4f-CM013349902843.cpe.net.cable.rogers.com) joined #forth 22:19:34 --- mode: ChanServ set +o Quartus 22:56:48 Hi Neal. 22:57:02 i have some Bridges I want to sell you. 22:58:07 Good, cause I need some dental work. 22:58:13 Hi slava. 22:58:17 Hope you are well. 23:01:23 Saw your sudoku solver. Didn't really understand it, so I took your link to the Ocaml site. Neat algorythm. Similar to how someone solves but someone doesn't build an entire table of possilities. 23:02:38 its the simplest possible algorithm. just attempts every valid combination. 23:02:39 Ya, possilities is very similar to possibilities. 23:02:44 sure. 23:06:18 Ooh cool. I've done the maze before, but not the bunny. Didn't know about the bunny. 23:06:31 you're learning ocaml? or in general? 23:06:47 the only interesting thing about my bunny demo is that it downloads the vertex data using http. 23:06:52 and caches it as a local file 23:06:59 I did the maze creator in python. And a bruteforce solver as well. 23:07:15 Ocaml interests me, but I believe I'll learn factor first. 23:09:06 I'd like to do some graphical stuff, if only to show my friends that I can to something with a computer that they can actually see. 23:09:20 to/do 23:20:49 slava, are you self taught or do you happen to have any formal training? 23:21:08 self taught 23:22:51 You, obviously, are very passionate about it. 23:23:17 Are you employed in the field of computing in some capacity? 23:24:02 i've done contract work in the past. right now i'm at university studying math 23:25:34 Excellent. 23:26:05 Just found your vainity page at factorcode.org 23:28:27 Still teaching? What level? 23:28:45 just marking this term 23:29:31 I'm not sure I understand the term 'marking'? 23:29:52 as in, a professor gives me a pile of assignments, and i grade them 23:30:18 Got you. 23:40:49 --- quit: edrx (Read error: 110 (Connection timed out)) 23:59:59 --- log: ended forth/07.02.27