00:00:00 --- log: started forth/16.11.17 00:49:31 --- quit: DocPlatypus (Ping timeout: 248 seconds) 01:07:02 --- quit: John[Lisbeth] (Remote host closed the connection) 01:09:54 --- quit: mnemnion (Remote host closed the connection) 01:30:47 --- join: mnemnion (~mnemnion@71.198.73.193) joined #forth 01:31:20 --- join: John[Lisbeth] (~user@52.165.40.155) joined #forth 01:31:33 ok so I've got arrays working and I can push and pop from the arrays just fine 01:35:00 --- quit: mnemnion (Ping timeout: 250 seconds) 01:35:26 bashforth commencing 01:35:33 get ready to shell script in forth 01:39:38 --- join: DocPlatypus (~skquinn@c-73-6-60-72.hsd1.tx.comcast.net) joined #forth 01:48:39 of course this will not be quite like real forth 01:48:45 it would be more of a concatenative language 02:15:17 how to implement less-than in forth 02:22:29 --- join: true-grue (~true-grue@176.14.222.10) joined #forth 02:31:04 --- quit: DocPlatypus (Ping timeout: 250 seconds) 02:42:17 --- join: DocPlatypus (~skquinn@c-73-6-60-72.hsd1.tx.comcast.net) joined #forth 02:47:03 --- quit: DocPlatypus (Ping timeout: 260 seconds) 02:49:16 --- join: mnemnion (~mnemnion@71.198.73.193) joined #forth 02:49:53 --- join: nighty (~nighty@s229123.ppp.asahi-net.or.jp) joined #forth 02:53:45 --- quit: mnemnion (Ping timeout: 245 seconds) 03:04:41 --- join: DocPlatypus (~skquinn@c-73-6-60-72.hsd1.tx.comcast.net) joined #forth 03:09:52 --- join: mnemnion (~mnemnion@71.198.73.193) joined #forth 03:14:23 --- quit: mnemnion (Ping timeout: 265 seconds) 04:50:25 --- join: ricky_ricardo (~rickyrica@2601:240:4203:ecb0:852f:8ca8:635d:9923) joined #forth 05:54:35 --- quit: proteusguy (Ping timeout: 248 seconds) 06:06:53 --- join: proteusguy (~proteusgu@node-21r.pool-101-108.dynamic.totbb.net) joined #forth 06:06:53 --- mode: ChanServ set +v proteusguy 06:23:05 --- join: mnemnion (~mnemnion@71.198.73.193) joined #forth 06:27:21 --- quit: mnemnion (Ping timeout: 256 seconds) 06:45:03 --- join: rgrinberg (~rgrinberg@24-246-56-85.cable.teksavvy.com) joined #forth 06:53:34 --- quit: DocPlatypus (Ping timeout: 260 seconds) 06:53:51 --- quit: true-grue (Read error: Connection reset by peer) 07:00:53 --- join: true-grue (~true-grue@176.14.222.10) joined #forth 07:11:19 --- quit: rgrinberg (Remote host closed the connection) 07:33:06 --- quit: ricky_ricardo (Remote host closed the connection) 08:04:34 --- join: ricky_ricardo (~rickyrica@2601:240:4203:ecb0:852f:8ca8:635d:9923) joined #forth 08:18:25 --- quit: dys (Ping timeout: 256 seconds) 08:19:56 --- join: karswell` (~user@188.67.198.146.dyn.plus.net) joined #forth 08:24:40 --- nick: karswell` -> karswell 08:43:26 --- join: dys (~dys@ip-109-44-3-124.web.vodafone.de) joined #forth 08:44:01 --- join: rgrinberg (~rgrinberg@24-246-56-85.cable.teksavvy.com) joined #forth 08:44:58 --- quit: rgrinberg (Remote host closed the connection) 08:47:20 --- join: rgrinberg (~rgrinberg@24-246-56-85.cable.teksavvy.com) joined #forth 08:56:08 --- quit: karswell (Read error: Connection reset by peer) 08:57:27 --- join: karswell (~user@188.67.198.146.dyn.plus.net) joined #forth 09:01:15 --- join: DocPlatypus (~skquinn@c-73-6-60-72.hsd1.tx.comcast.net) joined #forth 09:04:35 --- quit: proteus-guy (Ping timeout: 244 seconds) 09:23:27 --- join: mnemnion (~mnemnion@71.198.73.193) joined #forth 09:28:13 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 10:07:22 --- join: workp (~workp@host-89-240-182-228.as13285.net) joined #forth 11:01:13 --- quit: DocPlatypus (Quit: Ex-Chat) 11:07:01 --- join: nal (~nal@adsl-72-50-86-191.prtc.net) joined #forth 11:56:04 John[Lisbeth]: there's a bashforth at https://web.archive.org/web/20050222174114/http://forthfreak.net/index.cgi?BashForth 13:03:21 --- quit: Zarutian (Quit: Zarutian) 13:14:11 oh ! forthfreak has changed a lot! this reminds me on hforth that i was found very interesting but a crap to port to nowadays assembler, https://www.taygeta.com/hforth.html 13:24:22 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 13:53:10 --- quit: rgrinberg (Remote host closed the connection) 14:18:52 that bashforth is an interpreter 14:18:58 this does not interpret is is native bash 14:19:08 you can begin typing bash commands in the middle of your forth words 14:19:23 each word is a shells script that is on your path which operates on a stack 14:19:28 it looks like this 14:19:57 push 2 2; plus; echo "I am still in bash"; printStack 14:21:00 there's only 3 things to wrap your head around or maybe a few more 14:21:07 first, every word is separated by a semicolon 14:21:29 secondly, to push onto the stack, you use the push keyword, and a few other keywords are different too 14:21:47 and last of all, the things you push onto the stacks are always strings 14:23:20 I may later add support for pushing files onto the stack 14:23:40 but for all intents and purposes the strings you push onto the stack are plaintext files 15:08:55 John[Lisbeth]: interesting. 15:09:30 where do you store the datastack? In ENVIRONMENT variable or? 15:18:02 it is in "$HOME"/.bur/arrays/stacks/"$stackPointer" 15:18:10 and the items on the stack are files 15:18:13 plaintext files 15:39:42 --- quit: nighty (Quit: Disappears in a puff of smoke) 15:39:59 --- quit: karswell (Read error: Connection reset by peer) 15:40:01 --- join: karswell` (~user@188.67.198.146.dyn.plus.net) joined #forth 15:44:07 --- quit: workp (Ping timeout: 258 seconds) 15:49:32 --- quit: true-grue (Read error: Connection reset by peer) 16:02:10 --- join: Kumool (~nal@adsl-64-237-236-98.prtc.net) joined #forth 16:04:39 --- quit: nal (Ping timeout: 240 seconds) 16:07:51 --- quit: ricky_ricardo (Remote host closed the connection) 16:09:20 --- join: kumul (~nal@adsl-72-50-84-147.prtc.net) joined #forth 16:09:57 he he he 16:09:59 I finally got it 16:10:11 I was having trouble getting my bash++ and bash-- scripts to work 16:10:19 --- quit: Kumool (Ping timeout: 244 seconds) 16:10:23 Getting awefully close to a bash forth now 16:10:55 I am going to release this probably on friday evening or next week 16:19:10 I can't wait 16:24:15 I just have a few more functions to make 16:24:28 the main one is define 16:26:21 you can already get a taste of what this is like if you try out bur 16:26:24 reddit.com/r/bur 16:26:40 it should be working now and I've put a few useful programs on there already 16:27:00 the recurseDemo shows the true magic of bur 16:29:26 and you can already write gfroth scripts using bur, at least as far as I know 16:29:35 --- quit: X-Scale (Ping timeout: 252 seconds) 16:29:47 --- join: [X-Scale] (~ARM@89.214.101.139) joined #forth 16:31:17 --- nick: [X-Scale] -> X-Scale 16:52:06 --- join: ricky_ricardo (~rickyrica@2601:240:4203:ecb0:e0d0:c48:fac3:dd56) joined #forth 16:55:55 --- join: nighty (~nighty@d246113.ppp.asahi-net.or.jp) joined #forth 17:20:45 --- quit: Zarutian (Quit: Zarutian) 17:34:40 --- quit: fiddlerwoaroof (Quit: Gone.) 17:45:12 --- join: fiddlerwoaroof (~fiddlerwo@unaffiliated/fiddlerwoaroof) joined #forth 18:40:44 --- quit: mnemnion (Remote host closed the connection) 19:40:42 --- quit: dys (Read error: Connection reset by peer) 21:22:25 --- join: mnemnion (~mnemnion@71.198.73.193) joined #forth 21:23:29 --- quit: mnemnion (Remote host closed the connection) 21:23:45 --- join: mnemnion (~mnemnion@71.198.73.193) joined #forth 21:43:25 --- quit: Quozl` (Quit: No Ping reply in 180 seconds.) 21:43:42 --- join: Quozl` (~quozl@owl.laptop.org) joined #forth 22:01:48 --- join: DGASAU` (~user@lmpc.drb.insel.de) joined #forth 22:02:29 --- quit: DGASAU (Remote host closed the connection) 22:09:59 --- quit: mnemnion (Remote host closed the connection) 22:10:34 --- join: mnemnion (~mnemnion@71.198.73.193) joined #forth 22:15:14 --- quit: mnemnion (Ping timeout: 260 seconds) 22:45:55 --- join: dys (~dys@ip-109-44-3-124.web.vodafone.de) joined #forth 23:22:58 --- quit: dys (Read error: Connection reset by peer) 23:33:01 --- join: dys (~dys@ip-109-44-3-124.web.vodafone.de) joined #forth 23:43:36 --- quit: kumul (Quit: WeeChat 1.4) 23:59:59 --- log: ended forth/16.11.17