00:00:00 --- log: started forth/18.04.30 00:04:53 --- quit: nighty- (Ping timeout: 265 seconds) 00:20:16 dave0: hello 00:20:30 sorry for the slow response time as forth is in great need of more programmers 00:20:58 --- quit: mnemnia (Remote host closed the connection) 00:23:58 --- join: nighty- (~nighty@s229123.ppp.asahi-net.or.jp) joined #forth 00:27:16 --- join: pierpal (~pierpal@host79-226-dynamic.12-79-r.retail.telecomitalia.it) joined #forth 00:27:52 hi johnnymacs 00:27:59 don't let me stop you coding :-) 00:29:31 --- quit: pierpal (Client Quit) 00:29:49 --- join: pierpal (~pierpal@host79-226-dynamic.12-79-r.retail.telecomitalia.it) joined #forth 00:30:12 Do not worry no one will stop me from coding. I can run a turing complete machine in my brain in a prison cell. 00:34:23 morning 00:36:27 good evening 00:59:13 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:e57f:c27d:2d0a:f62f) joined #forth 01:25:05 --- quit: pierpal (Quit: Poof) 01:25:31 --- join: pierpal (~pierpal@host79-226-dynamic.12-79-r.retail.telecomitalia.it) joined #forth 01:33:34 Forth just needs to be re-injected into the wave of cool new "different" programming languages 01:34:06 Make it functional 01:37:06 Well forth can sort of support many varieties of functional programming if thats what you program it to do. 01:37:22 All you really need is an s combinator and a k combinator 01:37:26 for fp 01:37:38 you can make those with a krivine machine 01:37:51 krivine machine is maybe a paragraph of forth 01:45:24 OK, so 90% is already there, time for remaining 10% (selling it) 01:45:37 mind the Pareto principle 01:46:17 (it kinda reminds me Lisp mantra: it may be easily implemented as a macro :-) 01:59:43 Essentially yes. You can add some custom syntax to forth to do that. Or you can make a domain specific language so you can do it concatenatively 02:00:33 I think one paramount part of selling forth is getting the current master branch of gforth into the hands of programmers on debian systems 02:08:11 well, just go ahead and package it up, become a debian maintainer and you're set 02:38:45 --- quit: mnemnion (Ping timeout: 255 seconds) 03:05:56 --- join: dddddd (~dddddd@unaffiliated/dddddd) joined #forth 03:18:48 --- join: ncv (~neceve@unaffiliated/neceve) joined #forth 03:24:20 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:c83f:32b2:9833:c4e4) joined #forth 03:26:12 --- quit: Darksecond (Read error: Connection reset by peer) 03:28:51 --- quit: mnemnion (Ping timeout: 265 seconds) 03:29:25 --- join: Darksecond (~darksecon@a82-94-53-70.adsl.xs4all.nl) joined #forth 03:46:51 I also think better resource pages would attract newcomers 03:47:15 I'd make some myself but i'm in the throes of final exams 05:14:41 --- join: Mat4 (~yaaic@ip5b409e5e.dynamic.kabel-deutschland.de) joined #forth 05:14:52 --- quit: Mat4 (Client Quit) 06:09:41 --- join: Gromboli (~Gromboli@static-72-88-80-103.bflony.fios.verizon.net) joined #forth 07:07:19 --- quit: pierpal (Ping timeout: 240 seconds) 07:56:45 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:c83f:32b2:9833:c4e4) joined #forth 07:58:57 --- quit: proteusguy (Ping timeout: 240 seconds) 08:11:10 --- join: proteusguy (~proteus-g@cm-134-196-84-38.revip18.asianet.co.th) joined #forth 08:11:10 --- mode: ChanServ set +v proteusguy 09:34:18 --- quit: Gromboli (Quit: Leaving) 10:04:53 --- join: Darksecond_ (~darksecon@a82-94-53-70.adsl.xs4all.nl) joined #forth 10:06:07 --- quit: Darksecond (Ping timeout: 264 seconds) 10:08:47 --- join: Darksecond (~darksecon@a82-94-53-70.adsl.xs4all.nl) joined #forth 10:09:21 --- quit: Darksecond_ (Ping timeout: 260 seconds) 10:12:39 --- join: Darksecond_ (~darksecon@a82-94-53-70.adsl.xs4all.nl) joined #forth 10:12:57 --- quit: Darksecond (Ping timeout: 240 seconds) 10:16:57 --- quit: Darksecond_ (Ping timeout: 240 seconds) 10:17:11 --- join: Darksecond (~darksecon@a82-94-53-70.adsl.xs4all.nl) joined #forth 10:24:13 --- quit: Darksecond (Ping timeout: 240 seconds) 10:27:07 --- join: Darksecond (~darksecon@a82-94-53-70.adsl.xs4all.nl) joined #forth 10:38:03 --- quit: Darksecond (Ping timeout: 265 seconds) 10:39:23 --- join: Darksecond (~darksecon@a82-94-53-70.adsl.xs4all.nl) joined #forth 10:43:55 --- quit: Darksecond (Ping timeout: 264 seconds) 10:44:17 --- join: Darksecond (~darksecon@a82-94-53-70.adsl.xs4all.nl) joined #forth 11:08:51 --- join: dys (~dys@tmo-106-218.customers.d1-online.com) joined #forth 11:41:58 --- join: pierpal (~pierpal@host23-9-dynamic.16-87-r.retail.telecomitalia.it) joined #forth 11:45:57 --- quit: Darksecond (Ping timeout: 240 seconds) 11:48:03 --- join: Darksecond (~darksecon@a82-94-53-70.adsl.xs4all.nl) joined #forth 12:01:37 --- quit: pierpal (Ping timeout: 268 seconds) 12:03:06 --- join: pierpal (~pierpal@host23-9-dynamic.16-87-r.retail.telecomitalia.it) joined #forth 12:03:06 --- quit: pierpal (Client Quit) 12:05:13 --- join: Darksecond_ (~darksecon@a82-94-53-70.adsl.xs4all.nl) joined #forth 12:06:07 --- quit: Darksecond (Ping timeout: 264 seconds) 12:22:30 --- join: pierpal (~pierpal@host23-9-dynamic.16-87-r.retail.telecomitalia.it) joined #forth 12:40:26 --- quit: Darksecond_ (Ping timeout: 260 seconds) 12:41:13 --- join: Darksecond (~darksecon@a82-94-53-70.adsl.xs4all.nl) joined #forth 12:45:43 --- quit: Darksecond (Ping timeout: 264 seconds) 12:46:21 --- join: Darksecond (~darksecon@a82-94-53-70.adsl.xs4all.nl) joined #forth 12:46:38 --- quit: pierpal (Ping timeout: 268 seconds) 13:03:37 --- join: pierpa (57100917@gateway/web/freenode/ip.87.16.9.23) joined #forth 13:49:50 --- join: pierpal (~pierpal@host23-9-dynamic.16-87-r.retail.telecomitalia.it) joined #forth 14:00:10 --- quit: ncv (Ping timeout: 256 seconds) 14:01:31 --- quit: pierpal (Ping timeout: 260 seconds) 14:14:24 --- join: ncv (~neceve@unaffiliated/neceve) joined #forth 14:33:01 --- join: Darksecond_ (~darksecon@a82-94-53-70.adsl.xs4all.nl) joined #forth 14:33:11 --- quit: Darksecond (Ping timeout: 248 seconds) 15:13:16 --- quit: ncv (Ping timeout: 256 seconds) 15:15:49 --- join: Darksecond (~darksecon@a82-94-53-70.adsl.xs4all.nl) joined #forth 15:15:51 --- quit: Darksecond_ (Ping timeout: 248 seconds) 15:26:06 --- quit: Darksecond (Read error: Connection reset by peer) 15:29:55 --- join: Darksecond (~darksecon@a82-94-53-70.adsl.xs4all.nl) joined #forth 15:39:19 --- quit: Darksecond (Ping timeout: 240 seconds) 15:39:45 --- join: Darksecond (~darksecon@a82-94-53-70.adsl.xs4all.nl) joined #forth 15:43:11 --- join: Darksecond_ (~darksecon@a82-94-53-70.adsl.xs4all.nl) joined #forth 15:43:49 --- quit: Darksecond (Ping timeout: 240 seconds) 16:54:19 --- join: kumool (~kumool@adsl-64-237-237-72.prtc.net) joined #forth 17:03:09 --- join: pierpal (~pierpal@host23-9-dynamic.16-87-r.retail.telecomitalia.it) joined #forth 17:12:54 --- quit: pierpal (Read error: Connection reset by peer) 17:13:05 --- join: pierpal (~pierpal@host23-9-dynamic.16-87-r.retail.telecomitalia.it) joined #forth 17:43:13 --- quit: pierpal (Ping timeout: 240 seconds) 17:45:46 --- join: pierpal (~pierpal@host23-9-dynamic.16-87-r.retail.telecomitalia.it) joined #forth 17:57:27 --- quit: pierpal (Ping timeout: 240 seconds) 18:13:07 --- quit: mnemnion (Remote host closed the connection) 18:17:28 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:6052:17b8:d50e:8126) joined #forth 18:45:18 --- join: pierpal (~pierpal@host23-9-dynamic.16-87-r.retail.telecomitalia.it) joined #forth 19:14:15 --- quit: pierpal (Ping timeout: 248 seconds) 19:18:44 hi 19:48:03 !help 19:48:48 who is the robot here? 19:49:26 is there a web page for #forth ? 19:49:42 or a wiki for newbies? 19:51:30 forth.com 19:52:20 woops, its forth.org 19:52:24 yeah that one is better 19:53:38 dave0, what do you want to do? 19:56:35 i havent seen anything, either a wiki (except for wikipedia or the factor one), or a web page for this channel 19:59:52 kumool: i'm a newbie, i want to learn forth 20:00:08 an online book would be ideal 20:00:20 install gforth and read starting forth and thinking forth, both of which are online 20:00:49 cool thanks! 20:00:51 pforth is best for trying out stuff since you don't need to compile words 20:01:18 if you're gonna deal with euler problems, ficl is the fastest thing out there, but its lacking in many things 20:01:58 i'm not even at "hello world" 20:02:14 don't worry, just read starting forth 20:02:51 ok 20:02:57 thanks kumool ! 20:03:01 it starts from the beginning, and its much better at explaining low level stuff than any C book out there :) 20:03:17 good luck! 20:04:59 http://concatenative.org:8080/wiki/view/Forth 20:05:04 you can join #concatenative as well 20:05:31 i forgot about forthfreak 20:08:17 i'm just checking out forth.org 20:08:36 the concatenative page is much more direct 20:10:57 --- quit: mnemnion (Remote host closed the connection) 20:11:30 --- join: mnemnion (~mnemnion@209.209.238.184) joined #forth 20:25:34 --- join: pierpal (~pierpal@host23-9-dynamic.16-87-r.retail.telecomitalia.it) joined #forth 20:40:19 --- quit: pierpal (Ping timeout: 264 seconds) 20:48:35 --- quit: dddddd (Remote host closed the connection) 21:02:19 --- join: pierpal (~pierpal@host23-9-dynamic.16-87-r.retail.telecomitalia.it) joined #forth 21:06:42 --- quit: pierpa (Quit: Page closed) 21:14:49 --- join: mnemnia (~mnemnion@2601:643:8102:7c95:6052:17b8:d50e:8126) joined #forth 21:17:27 --- quit: mnemnion (Ping timeout: 240 seconds) 21:25:18 --- quit: pierpal (Quit: Poof) 21:25:40 --- join: pierpal (~pierpal@host23-9-dynamic.16-87-r.retail.telecomitalia.it) joined #forth 21:29:36 --- quit: mnemnia (Remote host closed the connection) 21:34:22 i just dl'ed the "starting forth" pdf 21:34:36 it has pictures :-p 21:42:50 --- quit: pierpal (Read error: Connection reset by peer) 21:48:32 --- join: pierpal (~pierpal@host23-9-dynamic.16-87-r.retail.telecomitalia.it) joined #forth 22:01:46 --- quit: pierpal (Read error: Connection reset by peer) 22:01:55 --- join: pierpal (~pierpal@host23-9-dynamic.16-87-r.retail.telecomitalia.it) joined #forth 22:04:50 --- join: zignig (~zignig@bl3dr.com) joined #forth 22:08:14 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:6052:17b8:d50e:8126) joined #forth 22:23:02 --- quit: pierpal (Quit: Poof) 22:23:27 --- join: pierpal (~pierpal@host23-9-dynamic.16-87-r.retail.telecomitalia.it) joined #forth 22:38:48 --- quit: pierpal (Read error: Connection reset by peer) 22:50:22 --- join: pierpal (~pierpal@host23-9-dynamic.16-87-r.retail.telecomitalia.it) joined #forth 22:52:09 --- quit: kumool (Quit: Leaving) 23:09:16 --- quit: dys (Ping timeout: 256 seconds) 23:11:01 --- quit: pierpal (Ping timeout: 260 seconds) 23:14:40 --- join: dys (~dys@tmo-106-151.customers.d1-online.com) joined #forth 23:20:21 --- join: pierpal (~pierpal@host23-9-dynamic.16-87-r.retail.telecomitalia.it) joined #forth 23:39:43 --- quit: pierpal (Ping timeout: 240 seconds) 23:40:04 --- join: pierpal (~pierpal@host23-9-dynamic.16-87-r.retail.telecomitalia.it) joined #forth 23:59:59 --- log: ended forth/18.04.30