00:00:00 --- log: started forth/12.08.30 00:31:08 --- quit: malyn (Read error: Connection reset by peer) 00:31:13 --- join: malyn_ (~malyn@unaffiliated/malyn) joined #forth 00:31:13 --- mode: ChanServ set +v malyn_ 00:32:07 --- nick: malyn_ -> malyn 02:07:13 --- join: malyn_ (~malyn@unaffiliated/malyn) joined #forth 02:07:13 --- mode: ChanServ set +v malyn_ 02:08:11 --- join: logger__ (~logger@84-73-159-126.dclient.hispeed.ch) joined #forth 02:08:12 --- mode: ChanServ set +v logger__ 02:10:10 --- quit: malyn (Ping timeout: 240 seconds) 02:10:10 --- quit: logger_ (Ping timeout: 240 seconds) 02:11:07 --- nick: malyn_ -> malyn 02:11:20 --- quit: dys (Ping timeout: 272 seconds) 02:53:05 --- join: impomatic (~digital_w@87.115.41.216) joined #forth 02:53:06 --- mode: ChanServ set +v impomatic 03:50:43 --- join: logger_ (~logger@84-73-159-126.dclient.hispeed.ch) joined #forth 03:50:43 --- mode: ChanServ set +v logger_ 03:52:02 --- quit: logger__ (Read error: Connection reset by peer) 04:29:21 --- quit: impomatic (Quit: impomatic) 04:33:06 --- quit: malyn (Quit: Disconnecting from stoned server.) 04:33:24 --- join: malyn (~malyn@unaffiliated/malyn) joined #forth 04:33:24 --- mode: ChanServ set +v malyn 05:32:10 --- join: nighty- (~nighty@69-165-220-105.dsl.teksavvy.com) joined #forth 05:32:10 --- mode: ChanServ set +v nighty- 05:33:24 --- quit: nighty^ (Read error: Connection reset by peer) 05:43:00 --- join: fantazo (~fantazo@91-119-125-214.dynamic.xdsl-line.inode.at) joined #forth 05:43:00 --- mode: ChanServ set +v fantazo 06:20:32 --- join: nighty^ (~nighty@static-68-179-124-161.ptr.terago.net) joined #forth 06:20:32 --- mode: ChanServ set +v nighty^ 06:25:13 --- quit: segher (Quit: This computer has gone to sleep) 06:27:12 --- join: segher (~segher@5ED3C8DF.cm-7-4d.dynamic.ziggo.nl) joined #forth 06:27:12 --- mode: ChanServ set +v segher 06:29:49 --- quit: segher (Client Quit) 06:31:08 --- join: segher (~segher@5ED3C8DF.cm-7-4d.dynamic.ziggo.nl) joined #forth 06:31:08 --- mode: ChanServ set +v segher 06:50:33 --- quit: segher (Quit: This computer has gone to sleep) 06:51:55 --- join: segher (~segher@5ED3C8DF.cm-7-4d.dynamic.ziggo.nl) joined #forth 06:51:55 --- mode: ChanServ set +v segher 06:54:56 --- quit: obobo (Quit: bye) 07:09:39 --- join: obobo (~chatzilla@dyn-dsl-mb-98-124-28-36.nexicom.net) joined #forth 07:09:39 --- mode: ChanServ set +v obobo 07:18:36 --- join: MayDaniel (~MayDaniel@unaffiliated/maydaniel) joined #forth 07:18:36 --- mode: ChanServ set +v MayDaniel 07:39:52 --- quit: fantazo (Remote host closed the connection) 08:11:28 --- quit: MayDaniel (Read error: Connection reset by peer) 08:37:37 --- quit: remyhr (Ping timeout: 264 seconds) 08:41:29 --- join: Onionnion (~ryan@adsl-68-254-165-115.dsl.milwwi.ameritech.net) joined #forth 08:41:37 --- mode: ChanServ set +v Onionnion 09:29:19 --- join: MayDaniel (~MayDaniel@unaffiliated/maydaniel) joined #forth 09:29:19 --- mode: ChanServ set +v MayDaniel 09:40:59 --- join: remyhr (~remy@pob78-1-82-238-158-96.fbx.proxad.net) joined #forth 09:40:59 --- mode: ChanServ set +v remyhr 09:50:22 --- quit: ttmrichter (Quit: Leaving) 09:58:01 --- quit: remyhr (Ping timeout: 264 seconds) 11:46:19 --- quit: segher (Quit: This computer has gone to sleep) 11:48:10 --- join: segher (~segher@5ED3C8DF.cm-7-4d.dynamic.ziggo.nl) joined #forth 11:48:11 --- mode: ChanServ set +v segher 12:17:07 --- quit: segher (Quit: This computer has gone to sleep) 12:19:14 --- join: segher (~segher@5ED3C8DF.cm-7-4d.dynamic.ziggo.nl) joined #forth 12:19:14 --- mode: ChanServ set +v segher 12:27:15 --- quit: segher (Quit: This computer has gone to sleep) 12:28:29 --- join: segher (~segher@5ED3C8DF.cm-7-4d.dynamic.ziggo.nl) joined #forth 12:28:29 --- mode: ChanServ set +v segher 12:33:47 --- join: remyhr (~remy@pob78-1-82-238-158-96.fbx.proxad.net) joined #forth 12:33:47 --- mode: ChanServ set +v remyhr 13:03:38 --- quit: Onionnion (Quit: Leaving) 13:27:38 --- join: impomatic (~digital_w@87.115.41.216) joined #forth 13:27:39 --- mode: ChanServ set +v impomatic 13:58:44 --- join: RodgerTheGreat (~rodger@71-13-215-128.dhcp.mrqt.mi.charter.com) joined #forth 13:58:44 --- mode: ChanServ set +v RodgerTheGreat 14:09:06 --- join: fantazo (~fantazo@91-119-125-214.dynamic.xdsl-line.inode.at) joined #forth 14:09:07 --- mode: ChanServ set +v fantazo 14:45:39 --- quit: MayDaniel (Read error: Connection reset by peer) 14:48:43 --- quit: nighty^ (Remote host closed the connection) 16:51:31 --- join: logger__ (~logger@84-73-159-126.dclient.hispeed.ch) joined #forth 16:51:31 --- mode: ChanServ set +v logger__ 16:51:43 --- quit: logger_ (Read error: Connection reset by peer) 17:53:37 --- quit: nighty- (*.net *.split) 17:57:52 --- join: nighty- (~nighty@69-165-220-105.dsl.teksavvy.com) joined #forth 17:57:52 --- mode: wolfe.freenode.net set +v nighty- 18:05:30 --- join: ttmrichter (~ttmrichte@60.55.8.24) joined #forth 18:05:30 --- mode: ChanServ set +v ttmrichter 19:46:48 --- join: Onionnion|Eee (~ryan@adsl-76-229-193-187.dsl.milwwi.sbcglobal.net) joined #forth 19:46:53 --- mode: ChanServ set +v Onionnion|Eee 19:54:22 --- quit: cataska (Quit: leaving) 20:15:53 --- join: nighty (~nighty@69-165-220-105.dsl.teksavvy.com) joined #forth 20:15:53 --- mode: ChanServ set +v nighty 20:17:02 --- quit: nighty (Client Quit) 22:26:17 --- quit: remyhr (Ping timeout: 268 seconds) 22:35:34 ello 22:35:39 hi 22:35:56 feeling bored but like to learn something new 22:36:00 think I'll give Forth a try 22:36:06 cool 22:36:14 what's probably the best interpretor for *nix systems? 22:36:29 GForth is pretty easy to install 22:36:36 and it has good documentation 22:36:45 http://www.complang.tuwien.ac.at/forth/gforth/Docs-html/ 22:37:08 I have a good package manager, I can almost promise it's in Arch repos lol 22:37:41 if you haven't already found it, the de-facto introductory text about forth is "Starting Forth": http://www.forth.com/starting-forth/ 22:38:21 yup I know about that 22:38:50 well then basically you just need to decide what you want to try to make and get coding 22:39:51 I know the basic syntax style, which is that polish notation 22:40:01 reverse polish notation 22:40:11 yup 22:40:15 how's pforth? 22:40:28 I haven't used it but I think I've heard good things 22:42:38 forth is only in aur, so I gotta build it 22:43:01 should be pretty quick 22:43:21 yeah only 2224k 22:44:11 this mirror is pretty slow 22:45:04 any active Forth projects out there worth looking at? 22:45:41 well I could plug my things and I'm sure some others here could as well 22:46:18 I've been spending too much time with Python lately, just need a break from it 22:46:59 one thing I work on is a minimalist forth machine/ game console VM and associated toolchains: https://github.com/JohnEarnest/Mako 22:47:13 it's pure fun 22:49:25 if Forth written as F# sometimes? 22:49:43 well, github seems to think the .fs file extension is F# 22:49:55 * RodgerTheGreat shrugs 22:50:18 that's what confused me 22:50:35 pastebins and online code repositories always seem to have awful support for my favorite languages 22:51:53 Welcome to my life RodgerTheGreat. :) 22:52:05 Onionnion|Eee, well the problem is, that in forth people generally write forth implementations, less real applications. 22:52:19 for a while Github considered PostScript source to be a binary file. :/ 22:52:54 fantazo, you mean Forth is becoming far less common for general programming? 22:53:03 fantazo: building a forth is kinda part of the process of learning the language 22:53:06 It was never really common for general programming. 22:53:15 It's still used in embedded systems, though. 22:53:21 except for a brief period during the 80s 22:53:25 RodgerTheGreat, that's true too. 22:53:56 forth beats the pants off an average tinyBASIC and if used properly can be a pretty nice functional language 22:54:30 for a while during the early days, Forth was the easiest language you could get your hands on that supported recursion 22:54:58 I play at the moment around on writing a "higher" abstraction layer for forth. I call it fflow 22:55:23 I've been having fun adding my favorite functionality from functional languages to Forth 22:55:37 I'm having fun making a Forth for a really constrained environment. 22:55:42 first I did some GCs and more recently I made a currying mechanism 22:55:45 In my Copious Free Time™. 22:56:02 and then other times I write video games in Forth 22:56:40 it actually works quite well, since Forth is equally appropriate for implementing a game engine and doing the scripting 22:56:45 urgh, the sokoban game in the mako vm project is written in a bad C style way. yuck.. 22:56:57 it was one of my earliest things 22:57:21 a small number of big words 22:57:29 Ugh. 23:00:34 I think this is fairly nice: https://github.com/JohnEarnest/Mako/blob/master/lib/Algorithms/Lazy.fs 23:01:00 I use curlies for defining inline anonymous words 23:05:05 it feels good to contribute to someone else' project 23:05:11 already did that with Python 23:21:50 --- quit: impomatic (Quit: http://RetroProgramming.com) 23:22:17 --- join: remyhr (~remy@pob78-1-82-238-158-96.fbx.proxad.net) joined #forth 23:22:17 --- mode: ChanServ set +v remyhr 23:25:27 --- quit: Onionnion|Eee (Quit: Leaving) 23:29:42 --- quit: RodgerTheGreat (Quit: RodgerTheGreat) 23:39:29 --- quit: fantazo (Remote host closed the connection) 23:59:59 --- log: ended forth/12.08.30