00:00:00 --- log: started forth/13.03.30 00:00:42 --- quit: Okasu (Ping timeout: 264 seconds) 00:10:53 --- join: tangentstorm (~michal@108-218-151-22.lightspeed.rcsntx.sbcglobal.net) joined #forth 00:50:16 --- join: kbmaniac (~dave@host86-184-169-79.range86-184.btcentralplus.com) joined #forth 00:53:26 --- quit: kbmaniac (Client Quit) 00:53:46 --- join: kbmaniac (~dave@host86-184-169-79.range86-184.btcentralplus.com) joined #forth 00:55:25 --- quit: goingretro (Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org) 00:57:47 --- join: goingretro (~kbmaniac@host86-184-169-79.range86-184.btcentralplus.com) joined #forth 00:58:57 --- quit: goingretro (Client Quit) 01:03:51 --- join: goingretro (~kbmaniac@host86-184-169-79.range86-184.btcentralplus.com) joined #forth 01:04:10 --- quit: goingretro (Client Quit) 01:05:21 --- join: goingretro (~kbmaniac@host86-184-169-79.range86-184.btcentralplus.com) joined #forth 01:05:33 --- quit: goingretro (Client Quit) 01:06:31 --- join: goingretro (~kbmaniac@host86-184-169-79.range86-184.btcentralplus.com) joined #forth 01:06:57 --- quit: goingretro (Client Quit) 01:07:36 --- join: goingretro (~kbmaniac@host86-184-169-79.range86-184.btcentralplus.com) joined #forth 01:07:55 --- quit: kbmaniac (Quit: Konversation terminated!) 01:22:37 --- join: epicmonkey (~epicmonke@188.134.41.112) joined #forth 02:01:59 --- quit: epicmonkey (Ping timeout: 245 seconds) 02:42:57 --- join: dto (~user@pool-96-252-62-13.bstnma.fios.verizon.net) joined #forth 03:06:07 --- join: epicmonkey (~epicmonke@host-224-58.dataart.net) joined #forth 03:52:18 --- join: ncv (~quassel@79.114.101.3) joined #forth 03:52:22 --- quit: ncv (Changing host) 03:52:22 --- join: ncv (~quassel@unaffiliated/neceve) joined #forth 03:53:28 --- quit: impomatic (Quit: impomatic) 04:01:47 --- quit: dto (Remote host closed the connection) 05:29:44 --- join: impomatic (~digital_w@146.90.131.109) joined #forth 05:53:59 --- join: protist (~protist@125-237-130-19.jetstream.xtra.co.nz) joined #forth 05:56:11 --- quit: dys (Ping timeout: 264 seconds) 06:51:58 --- join: chen (~chen@218.107.16.165) joined #forth 06:52:11 --- nick: chen -> 21WAAEC71 06:52:21 --- join: chen (~chen@218.107.16.165) joined #forth 07:05:34 --- quit: lazyden (Quit: lazyden) 07:12:14 so it took my raspberry pi over 24 hours to recompile gcc 07:18:28 --- quit: 21WAAEC71 (Read error: Connection reset by peer) 07:18:29 --- quit: chen (Read error: Connection reset by peer) 07:19:28 --- join: chen (~chen@218.107.16.165) joined #forth 07:19:31 --- join: chen_ (~chen@218.107.16.165) joined #forth 07:36:24 --- quit: I440r (Quit: bbl) 07:42:34 --- join: lazyden (~lazyden@bb121-7-103-68.singnet.com.sg) joined #forth 08:31:16 --- join: jdavidboyd (~user@72.185.97.240) joined #forth 08:53:17 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 08:53:34 --- quit: chen_ (Quit: 离开) 08:53:34 --- quit: chen (Quit: 离开) 09:30:06 --- quit: epicmonkey (Ping timeout: 264 seconds) 09:33:40 --- join: Onionnion (~ryan@adsl-68-254-161-22.dsl.milwwi.ameritech.net) joined #forth 09:40:44 --- join: dto (~user@pool-96-252-62-13.bstnma.fios.verizon.net) joined #forth 09:51:30 --- join: kumool (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 09:54:31 --- quit: kumul (Ping timeout: 272 seconds) 09:54:43 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 09:57:03 --- quit: kumool (Ping timeout: 272 seconds) 10:28:06 --- quit: protist (Ping timeout: 245 seconds) 10:29:35 --- quit: kumul (Read error: Connection reset by peer) 10:46:03 --- join: Okasu (~1@unaffiliated/okasu) joined #forth 10:46:44 --- quit: Onionnion (Quit: Leaving) 10:58:16 --- join: t4nk633 (4470d482@gateway/web/freenode/ip.68.112.212.130) joined #forth 10:58:33 Hello. 10:58:59 Does anyone know if there's an easy way to display graphics in VFX Forth? 11:02:11 brb 11:02:19 Actually, AFK. 11:04:40 --- quit: lazyden (Quit: lazyden) 11:09:14 --- quit: ncv (Remote host closed the connection) 11:52:21 --- join: _spt_ (~steven@unaffiliated/-spt-/x-5624824) joined #forth 12:45:16 --- quit: dto (Remote host closed the connection) 12:47:54 --- join: fantazo (~fantazo@213.129.230.10) joined #forth 12:58:57 Hello. 12:59:59 Does anyone know if there's a quick way to put some pixels on the screen with VFX Forth. 13:02:36 <_spt_> nope sorry not had a play with that, I will download the trial version later. 13:02:53 Thanks. 13:03:18 <_spt_> :) theres a Linux version.. 13:04:19 Yeah, I'm using the Windows version, but I could reboot into OS X if using X11 is easier. 13:04:48 Oh, wait. Do they have a trial OS X verison... 13:05:56 No, doesn't look like they do... 13:12:12 <_spt_> I have it installed it nice and fast 13:13:33 Yeah. Annoyingly it doesn't optimize >R and R> 13:14:04 Not a huge problem, it's just that seeing pushes in otherwise optimized code triggers my OCD a bit. 13:15:03 <_spt_> well, I don't have time to play with right now as I'm restoring some Jupiter Ace Forth stuff! from a 26 year old tape! 13:15:28 Wow. Good luck with that. At least tape lasts longer than CDs. 13:28:00 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 13:38:53 Hello. 13:39:19 Have you ever used VFX Forth? 14:07:13 --- quit: kumul (Ping timeout: 272 seconds) 14:11:10 --- join: epicmonkey (~epicmonke@188.134.41.112) joined #forth 14:19:04 --- quit: Okasu (Ping timeout: 240 seconds) 14:21:08 --- join: Okasu (~1@unaffiliated/okasu) joined #forth 14:22:58 Do any of you know if there is a quick way to put pixels on the screen in VFX Forth? 14:26:16 --- quit: epicmonkey (Ping timeout: 246 seconds) 14:26:31 --- quit: Okasu (Ping timeout: 260 seconds) 14:32:51 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 14:36:19 --- join: Vuokko (vuolasah@mustatilhi.cs.tut.fi) joined #forth 14:52:49 --- quit: DocPlatypus (Ping timeout: 272 seconds) 14:53:37 --- join: RodgerTheGreat (~rodger@71-13-215-241.dhcp.mrqt.mi.charter.com) joined #forth 15:19:56 <_spt_> t4nk633 : those tape files have now been restored http://www.jupiter-ace.co.uk/whatsnew.html 15:22:53 Nice. Maybe I should download that emu again? 15:23:15 Wow. Those games are older than I am. 15:25:52 lol Drunk Driver 15:27:02 <_spt_> now I feel very old! or just 21 with 40 years of experience 15:27:42 Well, I'm 25... so they're only five years older than me. 15:28:42 <_spt_> what do you want to do with Forth? 15:30:56 Well, I was planning on writing some simple games in it. I mostly just play around with it though. 15:31:19 I write games in forth 15:32:04 Not that it's really useful, but I just wrote a Dice Roller in VFX Forth. You know, for D&D and stuff. 15:32:27 --- quit: Nisstyre-laptop (Quit: Leaving) 15:32:43 It's probably portable now that I think about it. 15:33:00 Simple, interesting problems are a good way to start in any language 15:33:48 Yeah, I was having trouble with it until I realized I could just use the syntax n Dx instead of writing a parser. 15:37:19 after you handle the basic stuff, do the trivial everyday stuff. 15:37:53 I have gforth open allt the time for calculating and testing my theories how something should work 15:38:36 a forth repl is a pretty great "programmer's calculator" 15:38:38 Yeah. The interactivity is nice. 15:38:41 http://pastebin.com/j8WJ9CGj 15:38:58 It does have a couple of VFX Forth only stuff, but it should be easy to port. 15:39:02 brb 15:40:18 the use of the defining word is interesting, although I probably would've avoided writing the 1DN words explicitly 15:41:55 --- quit: fantazo (Remote host closed the connection) 15:42:43 Yeah, I had written those so I could make sure it was working right and then I just defined the other ones in terms of them instead of deleting them. 15:43:47 Now that you mention it though the other way would work better... 15:44:25 Oh, wait. I remember why I did that... 15:44:35 D20 and D100. 15:44:58 brb 15:45:43 oh boy a virtual Zocchihedron 15:51:22 Yep.:D 15:55:37 What kind of choices I do have if I wanted write crossplatform (win/linux) graphical desktop app with forth? 15:56:40 BigForth, VFX Forth, SwiftForth + a cross platform GUI shared library like SDL or GTK+ 15:56:49 --- join: lazyden (~lazyden@bb121-7-103-68.singnet.com.sg) joined #forth 15:56:56 And there might be a TCL Forth somewhere... 15:58:08 Oh, and I think iForth might be usable for cross platform GUI's as well. 15:58:14 Vuokko: when you say "graphical" do you mean something like a game or more of a GUI app? 15:58:56 games are in some ways easier because often you just want input events and the ability to flip a framebuffer to the screen 15:59:12 gui. few tables and some buttons 16:01:02 another sort of off-the-wall approach would be to run a local http server (easy to write in forth) and do your UI in html 16:01:33 That's fine as long as your Forth code sanitizes it's input and you don't target IE. 16:01:47 I've worked with a few java profiling tools that worked that way and it was surprisingly usable 16:02:06 Woe be to you if you target IE. 16:02:53 t4nk633: you'll have to sanitize your input in essentially any program, and IE specific stuff wouldn't even come up until you tried to do something complex 16:02:59 I tried that approach with C and mongoose. I just tried safari and ie and I didn't get the look right in both without too much tweaking 16:04:00 these days extensive CSS polyfills exist to help in producing cross-browser consistent appearances 16:05:37 Sorry, I'm just a bit annoyed about IE specific sites because I just had to use a website for school and not only was it IE only, it didn't even say that it was IE only. I had to find that out from their tech support. 16:06:31 most sites doesn't even work without mouse. 16:07:08 scrolling with page down and arrows is too hard when focus is stolen with javascript or flash 16:08:26 uh, most GUIs don't work without a mouse 16:10:02 don't tell that to this laptop. To use trackpad I need to enable it with capslock for ten seconds:) 16:10:03 Well, you can set up both Windows and OS X to work without them but it's tedious to do while your mouse is dead. 16:10:24 but this is running linux :) 16:10:59 Yeah, I've never really used Linux.Sorry. 16:11:23 if you really want a GUI that is keyboard-driven something like curses seems more sensible 16:12:32 I've thought that also. 16:13:01 but other people (users) might be little bit scared of that 16:13:37 well it seems like you've set up a set of conflicting requirements 16:14:23 you want your UI to work under unusual constraints but you want it to be immediately obvious and familiar to users 16:30:01 --- join: Onionnion (~ryan@adsl-68-254-161-22.dsl.milwwi.ameritech.net) joined #forth 17:34:19 --- quit: jdavidboyd (Remote host closed the connection) 17:40:23 --- join: jdavidboyd (~user@72.185.97.240) joined #forth 17:42:21 --- quit: _spt_ (Quit: bye) 18:00:29 --- quit: jdavidboyd (Remote host closed the connection) 18:02:07 --- quit: karswell (Read error: Connection reset by peer) 18:03:13 --- join: karswell (~user@93-97-29-243.zone5.bethere.co.uk) joined #forth 18:32:51 --- join: protist (~protist@125-237-130-19.jetstream.xtra.co.nz) joined #forth 18:33:33 * tangentstorm is working on a keyboard-centric, graphical terminal 18:58:48 --- quit: lazyden (Quit: lazyden) 19:01:29 --- join: dto (~user@pool-96-252-62-13.bstnma.fios.verizon.net) joined #forth 19:25:10 --- join: I440r (~zhiming@24-182-160-83.dhcp.stls.mo.charter.com) joined #forth 19:25:10 --- mode: ChanServ set +o I440r 19:36:36 --- join: Nisstyre-laptop (~yours@oftn/member/Nisstyre) joined #forth 19:59:51 --- join: jdavidboyd (~user@72.185.97.240) joined #forth 21:49:04 --- quit: protist (Ping timeout: 240 seconds) 21:59:14 --- quit: RodgerTheGreat (Quit: RodgerTheGreat) 22:28:20 --- quit: Onionnion (Quit: Leaving) 23:10:17 --- join: kumool (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 23:12:31 --- quit: kumul (Ping timeout: 272 seconds) 23:23:46 --- quit: kumool (Quit: Leaving) 23:59:59 --- log: ended forth/13.03.30