00:00:00 --- log: started forth/19.05.18 01:21:17 --- join: dys (~dys@tmo-084-175.customers.d1-online.com) joined #forth 01:26:05 --- nick: jedb_ -> jedb 02:02:42 --- quit: ashirase (Ping timeout: 258 seconds) 02:07:01 --- join: ashirase (~ashirase@modemcable098.166-22-96.mc.videotron.ca) joined #forth 02:29:52 --- join: xek (~xek@user-5-173-137-10.play-internet.pl) joined #forth 03:14:00 --- join: xek_ (~xek@public-gprs408614.centertel.pl) joined #forth 03:16:15 --- quit: xek (Ping timeout: 245 seconds) 03:28:34 --- quit: dys (Ping timeout: 258 seconds) 03:50:43 --- quit: dne (Remote host closed the connection) 03:52:42 --- join: dne (~dne@jaune.mayonnaise.net) joined #forth 05:10:26 --- join: dddddd (~dddddd@unaffiliated/dddddd) joined #forth 05:12:12 --- quit: xek_ (Ping timeout: 246 seconds) 05:20:19 --- join: rdrop-exit (~markwilli@112.201.166.63) joined #forth 06:06:33 --- join: gravicappa (~gravicapp@h109-187-22-102.dyn.bashtel.ru) joined #forth 06:29:54 --- quit: djinni (Quit: Leaving) 06:33:57 --- join: djinni (~djinni@68.ip-149-56-14.net) joined #forth 07:00:10 --- quit: pierpal (Ping timeout: 258 seconds) 07:46:17 --- quit: rdrop-exit (Quit: Lost terminal) 09:07:58 --- join: MrMobius (~default@c-73-134-82-217.hsd1.va.comcast.net) joined #forth 09:50:09 --- join: pierpal (~pierpal@host103-244-dynamic.55-79-r.retail.telecomitalia.it) joined #forth 11:43:31 --- quit: dave0 (Quit: dave's not here) 11:49:00 --- quit: pierpal (Quit: Poof) 11:49:20 --- join: pierpal (~pierpal@host103-244-dynamic.55-79-r.retail.telecomitalia.it) joined #forth 11:51:30 --- quit: gravicappa (Ping timeout: 258 seconds) 12:10:54 --- join: dys (~dys@tmo-111-64.customers.d1-online.com) joined #forth 12:53:38 --- join: mtsd (~mtsd@94-137-100-130.customers.ownit.se) joined #forth 13:04:40 --- quit: mtsd (Quit: leaving) 13:28:00 --- join: cnidario (~aaa@92.57.58.87) joined #forth 13:38:26 --- join: Fex (~Fex@47.137.245.208) joined #forth 13:39:03 hello forth nerds... my people! ^.^ 13:40:02 what would you guys think of a forth based language that is a little more modern 13:40:18 such as having native support for complex data types? 13:40:53 i think it would be neat to see how you do it 13:41:22 it's currently in the works, but making a list looks like >> 1 2 3 3 mklist 13:41:33 and it would put this to the stack => [1,2,3] 13:41:52 then you could do something like >> 4 swap push 13:42:06 and you'd be left with => [1,2,3,4] on the stack 13:42:39 what did "3 mklist" do? you already had 1,2,3 on the stack before that 13:43:00 yeah, the second 3 would specify to make a list using the other top 3 items on the stack 13:43:11 so you could do >> 1 2 3 2 mklist 13:43:11 i got that 13:43:20 and be left with => 1 [2,3] 13:43:22 my problem is th 13:43:30 oh, you meant for [1,2,3] to be one stack item 13:43:40 yeah, the list is one stack item 13:43:43 just pretty printed 13:44:22 how about composite data types? 13:44:43 I was thinking there could be a dictionary object, like what javascript has 13:44:53 haven't yet figured the best syntax for that 13:45:09 I was thinking something like >> newdict 13:45:12 => {} 13:45:34 and then >> " key" swap 5 swap set 13:45:42 => {"key":5} 13:46:25 should be value key dict set imo 13:46:40 ok, right now it's key value dict set 13:46:44 but that's good to know 13:46:57 kinda hard to make modern syntax work with forth :p 13:47:22 i'm just imagining how partial application would look in a word 13:47:30 mainly I'm trying to target people who aren't really good programmers, like they just know lua or js or something 13:47:46 you would probably want, for examaple, : setfoo ( value -- ) " foo" dict set ; 13:48:09 ooo, good point 13:49:16 do you know of factor lang? 13:49:21 * crc uses the value key dict form 13:50:09 hmm, never heard of factor lang, I'll have to look into it 13:50:42 but yeah, I'm starting to think that value key dict is better 13:51:57 also 8th, ofort, and reforth would be interesting to look at 13:52:06 *oforth 13:54:52 --- quit: cnidario (Remote host closed the connection) 13:54:59 ok, maybe someone already beat me to it then? XD 13:56:20 but do they have global stacks and local scope stacks? 13:56:51 along with local scope variables? 13:59:18 local scope variables are common, I don't recall anything with locally scoped stacks 14:01:02 are the local scope variables in normal forth or one of those other ones? 14:01:39 but yeah, I'm still debating if local stacks are worth it, currently I'm thinking probably not 14:03:46 but I've been designing mine so there are global words and local words 14:04:27 this way you can make an instance of forth, define what you want, and it won't interfere with the global stuff so other instances aren't affected 14:04:47 Oh, nice. 14:43:14 --- join: xek_ (~xek@public-gprs410658.centertel.pl) joined #forth 14:51:14 --- quit: Keshl (Ping timeout: 246 seconds) 15:12:21 --- join: Fexx (~Fex@47.137.245.208) joined #forth 15:13:14 --- quit: Fex (Ping timeout: 255 seconds) 15:42:51 --- quit: Fexx (Quit: Leaving) 15:44:02 --- quit: dys (Ping timeout: 268 seconds) 16:40:05 --- quit: john_cephalopoda (Ping timeout: 250 seconds) 16:53:39 --- join: john_cephalopoda (~john@unaffiliated/john-cephalopoda/x-6407167) joined #forth 17:23:20 --- quit: tabemann (Ping timeout: 244 seconds) 17:28:13 --- join: rdrop-exit (~markwilli@112.201.166.63) joined #forth 17:33:12 --- join: tabemann (~tabemann@rrcs-98-100-171-35.central.biz.rr.com) joined #forth 17:37:23 --- join: dave0 (~dave0@069.d.003.ncl.iprimus.net.au) joined #forth 17:37:52 hi 17:40:32 c[_] hi dave0 17:40:40 hey guys 17:40:51 Hi tabemann 17:42:00 hi rdrop-exit 17:42:03 i have coffee! 17:42:34 * tabemann is drinking an arnold palmer, or a "black tea lemonade" as starbucks calls it 17:42:34 cheers c[_] :) 17:42:53 btw, what does c[_] mean? 17:43:01 it's a coffee cup! 17:43:09 yup :) 17:43:32 * Zarutian thought it was LP for a cup 17:44:18 hot brew: 17:44:20 ~ 17:44:22 It's a demi-tasse ;-) 17:44:22 LP 17:44:30 i like colourful cups: C4[_]~ C8[_]~ C3[_]~ C2[_]~ 17:50:13 I actually drink my coffee out of bicchierini 17:50:43 which are basically espresso glasses 17:51:29 ah nice 17:51:37 i only have instant :-/ 17:57:02 Still better than no coffee IMO 18:14:50 --- quit: tabemann (Ping timeout: 258 seconds) 18:32:00 --- quit: xek_ (Read error: Connection reset by peer) 19:35:19 --- join: Keshl (~Purple@207.44.70.214.res-cmts.gld.ptd.net) joined #forth 19:45:59 Guess what I'm doing: 19:46:06 : ^Y ( -- ) locus @ dup nudge-rows-up last-row b/row blank ; 19:46:43 --- part: PoppaVic left #forth 19:48:04 Those of a certain age will get it 20:16:01 --- quit: dave0 (Quit: dave's not here) 20:32:21 --- quit: rdrop-exit (Quit: Lost terminal) 20:48:27 --- quit: proteusguy (Ping timeout: 244 seconds) 20:48:40 --- quit: Croran (Quit: No Ping reply in 180 seconds.) 20:49:51 --- join: Croran (~quassel@2601:601:1801:6dde:556a:47e3:ffdb:fc53) joined #forth 20:54:19 --- join: gravicappa (~gravicapp@h109-187-22-102.dyn.bashtel.ru) joined #forth 21:25:15 --- quit: dddddd (Remote host closed the connection) 21:28:12 --- join: tabemann (~tabemann@2600:1700:7990:24e0:b944:a349:56b9:12fb) joined #forth 21:55:16 --- join: rdrop-exit (~markwilli@112.201.166.63) joined #forth 22:18:00 --- join: dys (~dys@tmo-102-124.customers.d1-online.com) joined #forth 22:49:04 --- quit: pierpal (Ping timeout: 252 seconds) 23:52:53 --- quit: rdrop-exit (Quit: Lost terminal) 23:59:59 --- log: ended forth/19.05.18