00:00:00 --- log: started forth/16.11.18 00:47:10 --- quit: dys (Read error: Connection reset by peer) 01:17:54 --- join: proteus-guy (~proteus-g@14.207.102.170) joined #forth 01:53:13 --- join: rackt (~Kitteh@159.203.134.113) joined #forth 01:56:05 --- quit: rackt (Remote host closed the connection) 02:54:01 --- quit: nighty (Quit: Disappears in a puff of smoke) 03:00:03 --- join: true-grue (~true-grue@176.14.222.10) joined #forth 03:43:06 --- join: nighty (~nighty@s229123.ppp.asahi-net.or.jp) joined #forth 04:50:16 --- join: timeslice (~photon@2001:8003:f10f:f800:260a:64ff:fe69:d6a9) joined #forth 05:53:59 --- quit: proteusguy (Ping timeout: 240 seconds) 06:07:08 --- join: proteusguy (~proteusgu@node-8me.pool-180-180.dynamic.totbb.net) joined #forth 06:07:08 --- mode: ChanServ set +v proteusguy 06:34:08 --- quit: proteus-guy (Ping timeout: 250 seconds) 06:56:40 --- nick: DGASAU` -> DGASAU 07:34:52 --- join: mnemnion (~mnemnion@71.198.73.193) joined #forth 07:39:06 --- quit: mnemnion (Ping timeout: 256 seconds) 07:50:19 --- join: mnemnion (~mnemnion@71.198.73.193) joined #forth 07:54:35 --- quit: mnemnion (Ping timeout: 248 seconds) 08:30:14 --- join: nal (~nal@adsl-72-50-86-83.prtc.net) joined #forth 08:39:12 --- quit: nal (Quit: WeeChat 1.4) 08:40:39 --- join: nal (~nal@adsl-72-50-86-145.prtc.net) joined #forth 09:16:39 --- join: mnemnion (~mnemnion@71.198.73.193) joined #forth 09:45:29 --- quit: mnemnion (Remote host closed the connection) 09:49:32 --- join: workp (~workp@host-89-240-182-228.as13285.net) joined #forth 10:05:17 --- join: mnemnion (~mnemnion@152.179.131.166) joined #forth 10:07:40 --- quit: mnemnion (Remote host closed the connection) 10:07:56 --- join: mnemnion (~mnemnion@152.179.131.166) joined #forth 10:09:14 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 10:17:59 --- join: dys (~dys@ip-109-44-1-65.web.vodafone.de) joined #forth 10:27:57 --- quit: dys (Ping timeout: 252 seconds) 10:41:38 --- join: dys (~dys@ip-109-44-1-187.web.vodafone.de) joined #forth 10:49:03 --- join: proteus-guy (~proteus-g@180.183.128.189) joined #forth 10:50:28 --- quit: proteus-guy (Client Quit) 10:50:44 --- join: proteus-guy (~proteus-g@180.183.128.189) joined #forth 11:04:32 --- join: rgrinberg (~rgrinberg@24-246-56-85.cable.teksavvy.com) joined #forth 11:08:51 --- quit: DGASAU (Read error: Connection reset by peer) 11:09:23 --- join: DGASAU (~user@lmpc.drb.insel.de) joined #forth 11:44:36 --- quit: DGASAU (Read error: Connection reset by peer) 11:45:30 --- join: DGASAU (~user@lmpc.drb.insel.de) joined #forth 11:46:37 --- quit: DGASAU (Read error: Connection reset by peer) 11:47:12 --- join: DGASAU (~user@lmpc.drb.insel.de) joined #forth 11:50:43 --- join: Kumool (~nal@adsl-72-50-87-211.prtc.net) joined #forth 11:52:58 --- quit: nal (Ping timeout: 244 seconds) 13:17:22 --- part: timeslice left #forth 13:18:14 --- quit: X-Scale (Ping timeout: 260 seconds) 13:18:57 --- join: [X-Scale] (HydraIRC@89.214.101.139) joined #forth 13:19:50 --- nick: [X-Scale] -> X-Scale 13:27:01 What are some good strategies for dealing with dynamically sized data structures in FORTH aside from the `free` and `malloc` words that the "bigger" FORTHs use? 13:28:22 Stack, dictionary, blocks %) 13:40:01 and if you want to be really fancy, refcounted slabs 14:08:18 --- quit: true-grue (Read error: Connection reset by peer) 14:30:05 What's a slab? 14:33:01 --- join: ASau (~user@netbsd/developers/asau) joined #forth 14:38:49 usually a section of memory 14:38:54 (in this context) 14:39:47 the usual setup is that in first cell of it is its size and in the next two the forward and backward pointers. 15:16:09 I finally got push and pop working 15:16:23 just a few more words and I'll release this bad boy 15:28:01 --- quit: ASau (Remote host closed the connection) 15:28:14 --- join: ASau (~user@netbsd/developers/asau) joined #forth 15:35:14 --- quit: ASau (Remote host closed the connection) 15:36:15 --- join: ASau (~user@netbsd/developers/asau) joined #forth 16:11:06 --- quit: rgrinberg (Ping timeout: 268 seconds) 16:22:52 you guys 16:22:57 My bash forth is created 16:23:04 I've got almost all the pieces now 16:23:31 all I need are loops and if/then I believe 16:28:29 --- quit: X-Scale (Ping timeout: 256 seconds) 16:29:56 --- join: [X-Scale] (HydraIRC@92.250.118.149) joined #forth 16:29:56 --- nick: [X-Scale] -> X-Scale 16:34:11 --- quit: mnemnion (Remote host closed the connection) 16:34:53 ok so I've got push and pop 16:35:11 defineWord 16:35:13 plus 16:35:14 minus 16:35:15 lessThan 16:35:19 greaterThan 16:35:23 swap 16:35:25 duplicate 16:35:57 I guess I need times 16:39:33 --- join: mnemnion (~mnemnion@152.179.131.166) joined #forth 16:40:39 --- quit: Zarutian (Quit: Zarutian) 16:41:30 --- join: saml_ (~saml@cpe-24-102-97-97.nyc.res.rr.com) joined #forth 16:43:39 --- quit: mnemnion (Ping timeout: 240 seconds) 16:58:13 --- join: mnemnion (~mnemnion@71.198.73.193) joined #forth 17:00:52 --- quit: mnemnion (Remote host closed the connection) 17:01:04 --- join: mnemnion (~mnemnion@71.198.73.193) joined #forth 17:23:06 --- quit: workp (Ping timeout: 250 seconds) 18:04:01 --- join: kumul (~nal@adsl-72-50-86-145.prtc.net) joined #forth 18:06:59 --- quit: Kumool (Ping timeout: 240 seconds) 18:20:05 --- join: nal (~nal@adsl-72-50-87-211.prtc.net) joined #forth 18:23:07 --- quit: kumul (Ping timeout: 246 seconds) 20:03:09 --- quit: nal (Quit: WeeChat 1.4) 20:20:52 --- quit: saml_ (Remote host closed the connection) 21:02:17 --- quit: mnemnion (Ping timeout: 252 seconds) 21:04:43 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:74eb:c062:ea84:5ce2) joined #forth 23:59:24 meh I am running into complications 23:59:30 it's going to be another week until bash++ is released 23:59:59 --- log: ended forth/16.11.18