00:00:00 --- log: started forth/10.05.10 00:09:02 --- join: uhdyre76 (~user@cpc2-hem18-0-0-cust473.lutn.cable.ntl.com) joined #forth 00:26:35 --- join: ygrek (debian-tor@gateway/tor-sasl/ygrek) joined #forth 00:39:11 --- join: qFox (~C00K13S@5356B263.cable.casema.nl) joined #forth 01:09:17 --- quit: kar8nga (Remote host closed the connection) 01:10:26 --- quit: proteusguy (Remote host closed the connection) 01:27:04 --- quit: aox (Ping timeout: 260 seconds) 01:39:23 --- join: aox (~Agent@203.109.165.173) joined #forth 01:58:51 --- join: mre (~Agent@203.109.165.173) joined #forth 02:01:40 --- quit: aox (Ping timeout: 240 seconds) 02:02:47 --- join: aox (~Agent@203.109.165.173) joined #forth 02:04:47 --- join: mre_ (~Agent@203.109.165.173) joined #forth 02:05:14 --- quit: mre (Ping timeout: 264 seconds) 02:07:31 --- quit: aox (Ping timeout: 276 seconds) 02:08:39 --- join: aox (~Agent@203.109.165.173) joined #forth 02:10:34 --- join: mre (~Agent@203.109.165.173) joined #forth 02:11:34 --- quit: mre_ (Ping timeout: 276 seconds) 02:12:48 --- quit: aox (Ping timeout: 240 seconds) 02:12:48 --- nick: mre -> aox 08:00:07 --- join: ctp (~user@cpc2-hem18-0-0-cust473.lutn.cable.ntl.com) joined #forth 08:05:39 --- quit: crc (Ping timeout: 240 seconds) 08:07:49 --- join: crc (~charlesch@184.77.185.20) joined #forth 09:02:08 --- quit: ctp (Remote host closed the connection) 09:02:09 --- quit: uhdyre76 (Remote host closed the connection) 09:27:49 hey 09:29:58 Hi. 09:32:34 Deformative: how's it? 09:34:13 Meh. 09:34:16 How about you? 09:34:17 --- quit: aox (Quit: aox) 09:39:09 Deformative: good.. just getting my week started 09:40:37 got up at 6, made my way to the coffee house.. talked to the usual suspects.. 09:40:49 hacked some code 09:41:05 now I'm home.. and I have to make my USB device driver work on this board, using MPE Forth. 09:48:26 --- quit: docl (Ping timeout: 245 seconds) 09:55:41 --- join: Al2O3 (~Al2O3@cpe-98-27-177-69.neo.res.rr.com) joined #forth 10:01:52 Cool. 10:02:25 I am convinced that in order to make a good programming language, I need more begin/end characters on my keyboard. 10:02:34 <> {} [] and () are not enough. 10:04:35 * schme seems to find () plenty enough. 10:04:35 hehe. 10:05:12 Maybe combine 'em #( )# ;[ ]; ^{}^ ... 10:05:25 Maybe... 10:05:34 But I don't like when the same punctuation is used for multiple things. 10:05:38 * schme is a lisp head. ( ) is enough :) 10:05:52 I see. 10:06:12 yah.. what do you need those grouping characters for? 10:06:12 ;[]; would make me want to never use semicolon anywhere else in the language. 10:06:30 I'll go with alex4nder . What do you need all these for? 10:06:54 Using color would be interesting, but that rules out nesting. 10:07:27 alex4nder: Mmmm, declaring things. 10:07:56 (loop .....) (dolist ...) (dotimes ...) (defvar ...) (defun ..:) 10:07:58 :P 10:08:25 For example in C, if you can assume {} is struct and [] is array, that makes things somewhat nice, but then I need new begin/end for functions/codeblocks. 10:08:36 (array ....) 10:08:37 ;) 10:08:41 schme: Yes yes, I know how scheme works. 10:08:50 and you actually want MORE 10:08:55 I think that stuff just gets confusing. 10:09:09 C seems to use {} for code blocks, no? 10:09:19 Scheme was what tought me to program. 10:09:27 schme: Yes it does, but I wouldn't want to in my language. 10:09:29 * schme does not quite enjoy scheme so much. 10:09:30 aha. 10:09:51 '' "" `` ^^ .. or you always want like a start - end and them not being the same? 10:10:36 I mean you could have [ bla bla [ :) 10:10:40 instead of [ bla bla ] 10:10:45 I guess nesting would be a pain there. 10:11:26 '' cannot be nested. 10:11:47 '1 '2 '3 ... 3' ... 2' ... 1' 10:12:09 For example, I would like to have more punctuation for state machines and monads. 10:12:19 Well, maybe not monads. 10:12:26 but gonads? :) 10:13:02 -> <- could work I suppose. 10:13:10 But meh. 10:14:00 Then I would have -[ ]- etc etc and I would not want to use subtraction. 10:14:19 Maybe ~< >~ ~{ }~ ~[ ]~ ~()~ 10:14:22 :D D: 10:14:27 That just looks ugly though. 10:15:50 I mean, the editor could help with syntax highlighting. 10:15:55 alex4nder: :( ): 10:15:56 :D 10:16:02 :\ /: 10:16:03 Oh goodness. 10:16:03 haha. 10:16:12 <:-) (-:> 10:16:15 I can just change the color of <> {} [] () 10:16:20 And then I have 38543753462875 more options! 10:16:22 :D 10:16:37 ~ is a bitch for me to type 10:16:37 But then I need an editor which supports that. 10:16:38 hehe. 10:16:41 Which there are none. 10:18:18 --- join: Pusdesris (~Joe@c-76-112-68-135.hsd1.mi.comcast.net) joined #forth 10:18:21 you could add that to emacs without an insane amount of work. 10:18:28 My ethernet fell out. 10:18:44 I do not know emacs. 10:18:51 I use kwrite as my primary editor. 10:19:08 --- nick: Deformative -> Guest82935 10:19:15 kwrite! 10:19:17 MY gosh. 10:19:17 --- nick: Pusdesris -> Deformative 10:19:20 :D 10:19:33 * schme just uses vim and emacs. 10:19:36 schme: Do you have something against kwrite? 10:19:40 Kwrite is awesome. 10:19:43 No I'm just.. startled. 10:19:43 I use vim sometimes. 10:19:53 But never emacs. 10:19:54 It seems to require a lot of KDE libraries installed :) 10:20:06 I always have those libraries. 10:20:09 So no big deal. 10:20:13 * schme hides his sxemacs developer hat. 10:20:15 Right. 10:20:17 not me there :) 10:20:31 it doesn't strike me as my kind of editor :) Good that you like it. 10:20:54 I do everything in emacs. 10:20:56 but.. like I said. I do the CL. so then you want emacs for integration with the lisp :) 10:21:10 --- quit: Guest82935 (Ping timeout: 240 seconds) 10:21:47 Makes sense. 10:22:13 I mostly use use vim when I have to do something as su, or I am ssh'ed. 10:22:22 :) 10:22:50 ssh -X Kwrite ;) 10:23:12 Nothanks. 10:23:20 yee. sounds painful :) 10:24:09 Kate is good when working with many files. 10:24:25 But I have 9 desktops, so I usually just use kwrite and spred it out between a few desktops. 10:26:23 Well, I have some stuff to do today. 10:26:25 So be back later. 10:26:27 o/ 10:46:58 --- join: kar8nga (~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net) joined #forth 10:53:18 vim is excellent for working with many files. 10:53:23 emacs too. 10:53:25 heh 11:17:09 --- join: Snoopy_1611 (Snoopy_161@dslb-084-059-126-204.pools.arcor-ip.net) joined #forth 11:37:41 * KipIngram loves emacs. 11:40:18 Hey KipIngram, what's up? 12:04:36 --- join: haole (~haole@187.23.86.52) joined #forth 12:11:20 re.. 12:17:35 --- quit: haole (Quit: Java user signed off) 12:39:14 --- join: docl (~luke@216-161-87-126.ptld.qwest.net) joined #forth 12:54:10 --- join: aox (~Agent@203.109.165.173) joined #forth 13:01:19 Quite a bit - don't have time to talk right now. Got a couple of busy days coming up. 13:01:32 Looks like you're making good progress on your FPGA. 13:07:35 Yep. 13:07:46 Talk to you later. 13:23:19 --- join: I440r (~mark4@baldr.openesque.com) joined #forth 13:25:14 Does anyone know of a minimal c-like to forth-like compiler? 13:25:43 Or even just a paper on the subject. 13:25:50 I am interested in how such a compiler works. 13:26:46 a c like forth compiler? 13:28:19 No. 13:28:23 A c-to-forth compiler. 13:28:27 But it doesn't need to be C. 13:28:31 It can be a c-like language. 13:28:35 Same for forth. 13:41:30 Deformative: I've done that.. what do you want to know? 13:42:29 alex that sounds non trivial - how well did it work? 13:42:47 and does it produce an executable or a new source to be passed to a forth compiler? 13:43:30 it was OK. I did the bare minimum to 'compile' the source code I had into constructs that I could use a forth environment to compile/assemble. 13:45:06 --- quit: docl (Ping timeout: 245 seconds) 13:46:00 with my passionate hate for EVERYTHING c.... that sounds kinda cool lol 13:54:16 alex4nder: Hmm, not sure. 13:54:23 I was just looking for something I could read. 13:56:55 alex4nder: Is it open source? 13:57:08 no, sorry 14:10:02 --- quit: kar8nga (Remote host closed the connection) 14:16:14 alex4nder: No worries. 14:16:24 I will try to find something, and probably have some questions eventually. 14:18:35 --- quit: qFox (Read error: Connection reset by peer) 14:22:11 --- quit: ygrek (Ping timeout: 245 seconds) 14:25:26 --- quit: I440r (Quit: bbl) 17:00:09 --- join: mre (~Agent@203.109.165.173) joined #forth 17:02:43 --- quit: aox (Ping timeout: 276 seconds) 17:02:43 --- nick: mre -> aox 17:21:52 --- quit: gnomon (Ping timeout: 260 seconds) 17:22:11 --- join: gnomon (~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com) joined #forth 17:49:22 --- join: docl (~luke@216-161-87-126.ptld.qwest.net) joined #forth 17:59:13 --- join: Pusdesris (~Joe@c-76-112-68-135.hsd1.mi.comcast.net) joined #forth 18:02:22 --- quit: Deformative (Ping timeout: 265 seconds) 18:54:34 --- quit: aox (Quit: I'll be back) 19:30:57 --- quit: docl (Ping timeout: 252 seconds) 20:04:04 --- quit: yiyus (Ping timeout: 248 seconds) 20:04:58 --- join: yiyus (1242712427@je.je.je) joined #forth 20:12:20 --- quit: yiyus (Ping timeout: 260 seconds) 20:16:10 --- quit: schme (Ping timeout: 240 seconds) 20:17:06 --- join: schme (~marcus@c83-254-196-101.bredband.comhem.se) joined #forth 20:17:06 --- quit: schme (Changing host) 20:17:06 --- join: schme (~marcus@sxemacs/devel/schme) joined #forth 20:18:30 --- join: yiyus (~124271242@je.je.je) joined #forth 20:31:23 --- join: docl (~luke@216-161-87-126.ptld.qwest.net) joined #forth 21:30:33 --- nick: Pusdesris -> Deformative 21:32:28 --- quit: gnomon (Ping timeout: 276 seconds) 21:33:19 --- join: gnomon (~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com) joined #forth 22:06:44 --- quit: twobitsprite (Ping timeout: 248 seconds) 22:07:27 --- join: twobitsprite (~isaac@li24-165.members.linode.com) joined #forth 22:07:36 --- quit: schme (Ping timeout: 260 seconds) 22:08:04 --- join: schme (~marcus@c83-254-196-101.bredband.comhem.se) joined #forth 22:08:04 --- quit: schme (Changing host) 22:08:04 --- join: schme (~marcus@sxemacs/devel/schme) joined #forth 22:19:52 Small C is interesting. 22:20:01 I ordered some books on it just now. 22:20:14 I think I will port/rewrite smallc for my core, if I ever have that sort of time. 22:20:17 Which I will not. 23:21:34 --- join: ygrek (debian-tor@gateway/tor-sasl/ygrek) joined #forth 23:35:05 --- join: tgunr (~tgunr@2001:0:53aa:64c:0:2c62:bd06:59f4) joined #forth 23:51:39 --- quit: docl (Ping timeout: 252 seconds) 23:59:59 --- log: ended forth/10.05.10