00:00:00 --- log: started forth/16.12.02 00:15:29 --- quit: karswell (Remote host closed the connection) 00:15:57 --- join: karswell` (~user@127.209.208.46.dyn.plus.net) joined #forth 01:05:02 --- join: proteus-guy (~proteusgu@101.108.27.29) joined #forth 01:32:18 --- quit: John[Lisbeth] (Remote host closed the connection) 01:33:52 --- join: john[Lisbeth] (~lisbeth@52.165.40.155) joined #forth 01:34:01 I am starting to rethink how good forth is 01:34:15 when I first started with forth I thought it was the best thing ever 01:34:24 and then I used it for a while and I really didn't like it 01:34:29 but now I think I just didn't learn it all the way 01:34:33 --- nick: john[Lisbeth] -> John[Lisbeth] 01:38:58 It's just really frustrating to not be able to read about forth inside of my terminal 01:42:07 Maybe I need to change the way I work 01:42:15 --- quit: John[Lisbeth] (Quit: leaving) 01:57:45 --- quit: mnemnion (Remote host closed the connection) 02:00:52 --- join: John[Lisbeth] (49e18c6c@gateway/web/cgi-irc/kiwiirc.com/ip.73.225.140.108) joined #forth 02:20:42 I think I am gonna restart starting forth and try to read it all the way through 02:20:46 then maybe go through thinking forth 02:27:57 --- join: mnemnion (~mnemnion@71.198.73.193) joined #forth 02:32:18 --- quit: mnemnion (Ping timeout: 250 seconds) 02:34:05 Hi, I just started working through "starting forth" 02:34:35 But I am new to forth, coming from more "mainstream" languages 02:40:36 hello, mtsd and welcome 02:42:11 Hello nerfur, thank you! 02:42:16 Nice to be here 02:42:53 what do you expect from forth? or you just "for fun" it? 02:49:35 A clean perspective perhaps? Even though I am just starting, I find it refreshing. Different 02:50:16 Well here's what you can expect. 02:50:25 I like being able to solve the problems in "Starting Forth" on paper, and still being able to see in my mind what happens with the stact etc 02:50:53 It is very solveable in your head if you know the definitions of all of the previous words 02:51:12 Like the minimalism, simplicity as well 02:51:21 One of the main points of it is that you can use macros and definitions to build your own domain specific language that does exactly what you need 02:51:38 To me forth is customizability and minimalism above all else 02:52:02 Sounds very appealing to me 02:52:21 I am working through starting forth a second time and here is my progress: https://repl.it/EeC6/1 02:54:29 It is my first time with the book, taking it slowly to let it sink in 02:55:16 I really enjoy typing in each example into a repl and having the windows side by side 03:00:21 --- join: true-grue (~true-grue@176.14.222.10) joined #forth 03:01:59 There are alot of different ways to use forth 03:02:22 First of all forth works almost exactly like functional programming in that you can direct the input of one function to be the output of another and that you can type almost direct math into your code 03:02:40 but it also has many other powerful features such as macros and being really tiny 03:03:37 --- quit: proteusguy (Ping timeout: 260 seconds) 03:05:37 It is nice to see something very powerful and very small in these days. 03:06:31 Many languages/ frameworks seem to grow bigger and bigger today. Hard to know what is going on inside such a large, black box 03:06:54 Forth seems to be the opposite. Small and possible to comprehend 03:12:20 well forth is high ceiling 03:12:35 meaning you can build really large scale things with it 03:12:51 however because of it's minimalism there's a little bit you have to learn before you can do that 03:13:11 because some forth programmers do not like high level programming as much 03:16:30 I am working on a technique that can take most languages and make them behave in a very forthy way 03:16:37 though they would not be true forths 03:19:43 John[Lisbeth], I already have a good name for your technology! 03:19:54 forthification (tm) 03:20:15 I do not wish to call it forthification 03:20:43 Ok, but the name is important. 03:20:54 I can just rename it 03:21:50 Interesting 03:22:08 what? 03:22:27 Making languages behave in a forthy way 03:23:01 I've gotten it working fairly well in bash and in javascript 03:57:47 --- quit: DocPlatypus (Quit: Ex-Chat) 04:22:30 delicious mashed potatoes with indian spices 04:28:42 --- join: X-Scale (~ARM@242.47.158.5.rev.vodafone.pt) joined #forth 04:54:36 --- join: mnemnion (~mnemnion@71.198.73.193) joined #forth 05:02:49 --- quit: mnemnion (Ping timeout: 265 seconds) 05:10:49 --- join: ricky_ricardo (~rickyrica@2602:306:328f:79f0:6d09:4011:453b:1d53) joined #forth 05:11:02 --- join: ASau (~user@dhcpcl6.drb.insel.de) joined #forth 05:11:05 --- quit: ASau (Changing host) 05:11:05 --- join: ASau (~user@netbsd/developers/asau) joined #forth 05:11:30 hey ASau 05:12:43 when are you gonna give me your krivine machine 05:40:14 --- join: nighty (~nighty@s229123.ppp.asahi-net.or.jp) joined #forth 05:53:45 --- quit: DGASAU (Ping timeout: 245 seconds) 05:57:43 --- part: mtsd left #forth 06:06:03 --- join: DGASAU (~user@lmpc.drb.insel.de) joined #forth 06:11:41 --- join: mnemnion (~mnemnion@71.198.73.193) joined #forth 06:12:32 --- join: rgrinberg (~rgrinberg@24-246-56-85.cable.teksavvy.com) joined #forth 06:15:59 --- quit: mnemnion (Ping timeout: 240 seconds) 06:29:39 --- join: DocPlatypus (~skquinn@c-73-6-60-72.hsd1.tx.comcast.net) joined #forth 06:45:37 --- join: proteusguy (~proteus-g@node-5ct.pool-101-108.dynamic.totbb.net) joined #forth 06:45:38 --- mode: ChanServ set +v proteusguy 06:58:43 --- join: Mat4 (~claude4@ip5b4107d2.dynamic.kabel-deutschland.de) joined #forth 07:30:33 --- join: backer (~backer@cowbell.employees.org) joined #forth 07:44:11 --- quit: rgrinberg (Remote host closed the connection) 07:46:30 --- join: rgrinberg (~rgrinberg@24-246-56-85.cable.teksavvy.com) joined #forth 08:17:57 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 08:18:53 --- quit: Zarutian (Read error: Connection reset by peer) 08:18:55 --- join: Zarutian_ (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 08:41:34 --- quit: ricky_ricardo (Ping timeout: 260 seconds) 08:58:12 --- join: ricky_ricardo (~rickyrica@2602:306:328f:79f0:6d09:4011:453b:1d53) joined #forth 09:01:04 --- quit: Mat4 (Quit: Leaving) 09:08:03 --- quit: Zarutian_ (Quit: Zarutian_) 09:37:52 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 09:38:44 --- quit: Zarutian (Read error: Connection reset by peer) 09:38:55 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 09:59:04 --- quit: John[Lisbeth] (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 10:12:47 --- join: John[Lisbeth] (49e18c6c@gateway/web/cgi-irc/kiwiirc.com/ip.73.225.140.108) joined #forth 10:14:04 --- quit: John[Lisbeth] (Client Quit) 10:24:48 --- join: mnemnion (~mnemnion@71.198.73.193) joined #forth 11:30:47 --- quit: rgrinberg (Ping timeout: 250 seconds) 11:34:24 --- quit: jeremyheiler (Remote host closed the connection) 11:34:24 --- quit: ovf (Remote host closed the connection) 11:45:14 --- join: nal (~nal@adsl-72-50-85-157.prtc.net) joined #forth 11:45:28 --- join: ovf (sid19068@gateway/web/irccloud.com/x-asklwymcyarifqoj) joined #forth 12:04:28 --- join: jeremyheiler (sid81469@gateway/web/irccloud.com/x-pkbuuwxqdqcrpaeq) joined #forth 12:12:53 --- quit: ASau (Ping timeout: 260 seconds) 13:23:43 you never give me your krivine machine 13:31:43 "Krivens!" 14:02:53 --- join: mnemnia (~mnemnion@2601:643:8102:7c95:f513:17cc:f616:ecb) joined #forth 14:03:02 --- quit: mnemnion (Ping timeout: 244 seconds) 14:17:33 --- quit: ricky_ricardo (Ping timeout: 258 seconds) 14:26:23 --- join: ricky_ricardo (~rickyrica@2602:306:328f:79f0:6d09:4011:453b:1d53) joined #forth 14:31:34 --- quit: ricky_ricardo (Ping timeout: 260 seconds) 14:34:03 --- join: ASau (~user@netbsd/developers/asau) joined #forth 14:47:40 --- quit: true-grue (Read error: Connection reset by peer) 14:51:42 --- join: ricky_ricardo (~rickyrica@2602:306:328f:79f0:6d09:4011:453b:1d53) joined #forth 16:28:20 --- quit: ricky_ricardo (Ping timeout: 245 seconds) 16:40:00 --- join: ricky_ricardo (~rickyrica@2602:306:328f:79f0:616f:661:6e00:86cf) joined #forth 16:50:07 --- quit: mnemnia (Remote host closed the connection) 16:52:30 --- quit: proteusguy (Ping timeout: 244 seconds) 17:26:11 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:901f:57ad:2fde:ad1) joined #forth 17:26:47 --- quit: dys (Read error: Connection reset by peer) 17:43:47 --- quit: DocPlatypus (Quit: Ex-Chat) 17:56:37 --- join: John[Lisbeth] (ada0a7ea@gateway/web/cgi-irc/kiwiirc.com/ip.173.160.167.234) joined #forth 17:57:57 --- quit: ricky_ricardo (Remote host closed the connection) 18:01:36 --- quit: John[Lisbeth] (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 18:33:38 --- join: proteusguy (~proteus-g@node-5ct.pool-101-108.dynamic.totbb.net) joined #forth 18:33:38 --- mode: ChanServ set +v proteusguy 20:14:14 --- join: Kumool (~nal@adsl-72-50-86-206.prtc.net) joined #forth 20:17:53 --- quit: nal (Ping timeout: 258 seconds) 20:33:20 --- quit: Zarutian (Quit: Zarutian) 20:38:13 --- join: DocPlatypus (~skquinn@c-73-6-60-72.hsd1.tx.comcast.net) joined #forth 20:58:20 --- quit: DocPlatypus (Quit: Ex-Chat) 20:59:50 --- join: John[Lisbeth] (49e18c6c@gateway/web/cgi-irc/kiwiirc.com/ip.73.225.140.108) joined #forth 21:23:48 --- quit: Kumool (Quit: WeeChat 1.4) 21:53:28 --- quit: proteusguy (Ping timeout: 246 seconds) 21:54:26 --- join: proteusguy (~proteus-g@183.88.76.112) joined #forth 21:54:26 --- mode: ChanServ set +v proteusguy 22:10:54 --- nick: karswell` -> karswell 22:36:17 --- quit: John[Lisbeth] (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 22:36:32 --- join: John[Lisbeth] (49e18c6c@gateway/web/cgi-irc/kiwiirc.com/ip.73.225.140.108) joined #forth 23:22:10 --- quit: karswell (Read error: Connection reset by peer) 23:22:13 --- join: karswell` (~user@127.209.208.46.dyn.plus.net) joined #forth 23:27:46 --- quit: proteus-guy (Ping timeout: 260 seconds) 23:39:22 --- quit: karswell` (Ping timeout: 260 seconds) 23:40:12 --- join: proteus-guy (~proteusgu@node-8ws.pool-180-180.dynamic.totbb.net) joined #forth 23:59:59 --- log: ended forth/16.12.02