00:00:00 --- log: started forth/16.10.22 00:12:43 --- quit: groovy3shoes (Quit: Leaving) 00:57:27 --- quit: Indecipherable (Ping timeout: 260 seconds) 00:59:26 --- join: Indecipherable (~Howl@41.162.59.11) joined #forth 01:00:32 --- quit: Indecipherable (Max SendQ exceeded) 01:01:09 --- join: Indecipherable (~Howl@41.162.59.11) joined #forth 02:12:51 Last night I created a little python3 project to build a simulator for exploring stack based languages. I posted it on my company's gitlab as public but would appreciate it if someone could confirm they could access it and that it is indeed public. https://git.proteus-tech.com/scherrey/rolestack 03:15:34 --- join: dys (~dys@x5f724bb6.dyn.telefonica.de) joined #forth 03:34:53 --- join: ASau`` (~user@x2f7fd3d.dyn.telefonica.de) joined #forth 03:36:19 --- quit: ASau` (Ping timeout: 244 seconds) 03:39:33 --- nick: ASau`` -> ASau 04:06:15 --- join: mnemnion (~mnemnion@2601:410:300:8d11:d039:c5ff:da79:eeeb) joined #forth 04:10:29 --- quit: mnemnion (Ping timeout: 256 seconds) 04:19:21 --- quit: ASau (Remote host closed the connection) 04:20:26 --- join: ASau (~user@netbsd/developers/asau) joined #forth 04:41:02 --- quit: Indecipherable (Quit: http://i.imgur.com/rWAnqP3.jpg) 04:44:10 --- join: ASau` (~user@dhcpclg.drb.insel.de) joined #forth 04:46:20 --- quit: ASau (Ping timeout: 276 seconds) 04:46:35 --- join: DGASAU (~user@lmpc.drb.insel.de) joined #forth 05:38:30 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 07:40:32 --- quit: Zarutian (Ping timeout: 276 seconds) 07:46:24 proteusguy: It is indeed visible to me. 07:55:38 --- join: saml_ (~saml@cpe-24-102-97-97.nyc.res.rr.com) joined #forth 07:55:55 pointfree, cool. thanx. 07:58:31 proteusguy: yup, wfm 08:13:08 --- quit: newcup (Remote host closed the connection) 08:14:57 thanx 08:27:22 --- join: Zarutian_ (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 09:03:18 --- nick: Zarutian_ -> Zarutian 09:52:11 --- join: mnemnion (~mnemnion@2601:410:300:8d11:e083:3f9:88ea:85e3) joined #forth 10:13:16 --- join: newcup (newcup@peruna.fi) joined #forth 10:30:09 --- join: true-grue (~true-grue@176.14.222.10) joined #forth 10:31:35 --- join: nal (~nal@adsl-64-237-234-251.prtc.net) joined #forth 11:41:39 --- quit: ASau` (Remote host closed the connection) 11:43:28 --- join: ASau` (~user@dhcpclg.drb.insel.de) joined #forth 11:47:40 --- quit: ASau` (Remote host closed the connection) 11:48:20 --- join: ASau` (~user@dhcpclg.drb.insel.de) joined #forth 12:30:43 --- join: ASau`` (~user@x2f7fd3d.dyn.telefonica.de) joined #forth 12:32:05 --- quit: ASau` (Ping timeout: 245 seconds) 12:35:57 --- join: rgrinberg (~rgrinberg@blk-212-79-74.eastlink.ca) joined #forth 12:55:37 --- nick: ASau`` -> ASau 13:38:41 --- quit: rgrinberg (Remote host closed the connection) 13:47:51 --- join: rgrinberg (~rgrinberg@blk-212-79-74.eastlink.ca) joined #forth 13:55:39 --- quit: rgrinberg (Remote host closed the connection) 14:13:45 --- join: rgrinberg (~rgrinberg@blk-212-79-74.eastlink.ca) joined #forth 14:16:44 --- quit: rgrinberg (Remote host closed the connection) 14:26:08 --- join: rgrinberg (~rgrinberg@blk-212-79-74.eastlink.ca) joined #forth 14:34:47 --- quit: rgrinberg (Remote host closed the connection) 14:38:52 --- join: rgrinberg (~rgrinberg@blk-212-79-74.eastlink.ca) joined #forth 15:00:43 --- quit: saml_ (Quit: Leaving) 15:06:18 --- join: OriansJ`` (~user@107.170.205.175) joined #forth 15:10:45 --- quit: OriansJ` (Ping timeout: 250 seconds) 15:35:26 --- join: ASau` (~user@x2f7fce3.dyn.telefonica.de) joined #forth 15:37:17 --- quit: ASau (Ping timeout: 256 seconds) 15:52:38 --- quit: true-grue (Read error: Connection reset by peer) 15:57:55 --- quit: neceve (Quit: Konversation terminated!) 16:55:14 --- quit: rgrinberg (Ping timeout: 260 seconds) 17:16:50 --- join: DKordic (~user@93-87-108-199.dynamic.isp.telekom.rs) joined #forth 17:17:26 --- quit: Zarutian (Quit: Zarutian) 17:17:52 --- quit: CORDIC (Ping timeout: 250 seconds) 17:38:56 --- join: DocPlatypus (~skquinn@c-73-6-60-72.hsd1.tx.comcast.net) joined #forth 18:19:36 --- quit: mnemnion (Quit: Leaving...) 18:26:20 --- join: mnemnion (~mnemnion@2601:410:300:8d11:bd2c:5ab5:6a6f:c140) joined #forth 19:03:15 I think I'm going to quit emacs 19:17:42 why ? 19:20:39 X-Scale: :@ 19:20:41 shuuush 19:20:45 yes! 19:20:47 do that john 19:20:59 join the master vimrace 19:53:15 --- join: rgrinberg (~rgrinberg@blk-212-79-74.eastlink.ca) joined #forth 20:06:59 I think I should just make my own editor out of getchar and duct tape 20:07:16 once I learned emacs keybinds I went back to nano and realized nano had alot of the keybinds I loved in emacs 20:07:28 and these old unix guys keep telling me ed is great 20:08:34 I mean if I exit emacs, right, I've still got emacs open inside of tmux and so I'd still have all the tmux goodness 20:08:48 plus I could use cli applications again 20:08:57 I mean I used to worship emacs but now I am not sure 20:22:44 so basically 20:22:53 I can unsign my numbers 20:23:04 I can say that the lowest number I have is zero 20:24:23 then I'd have much larger numbers if need be 20:24:50 what I could also do is just take out a few numbers and assign them to be special things 20:25:10 but seeing as I can treat -1 as true that doesn't seem to be that useful 20:44:36 --- nick: karswell` -> karswell 21:23:01 after working more with memory I almost lose my faith in forth again 21:23:14 but then again I consider forth to really be just a version of RPN 21:38:35 --- quit: rgrinberg (Remote host closed the connection) 21:40:54 I bet I can rebind keys in gforth 21:50:41 wow I just found my .gforth-history 21:50:45 all the commands I ever typed 21:54:41 --- quit: dys (Ping timeout: 256 seconds) 22:06:53 --- quit: mnemnion (Remote host closed the connection) 22:13:02 john 22:13:06 old unix guys 22:13:07 are insane 22:13:19 just like the people here 22:17:36 actually 22:17:47 dennis ritchie used the sam editor 22:17:53 oldest unix guy around 22:18:04 use that then 22:19:50 meh 22:20:02 I have been researching this for four years 22:23:28 what are you trying to say from that? 22:28:29 I'm just going to continue my research 22:28:34 I like where it's taken me so far 22:28:52 but I think the forth as chuck moore described is not my cup of RPN 22:29:26 I still think rpn is more efficient than parens though 22:55:21 --- quit: nal (Quit: WeeChat 1.4) 22:56:24 The Acme text editor is great for microcontroller forths without a history. Just highlight forth code from the scrollback with your middle mouse button to run it again. You can edit and comment over your history just like any other text file and save it if you like. I also like to run WORDS and then just middle click on words to run them. http://research.swtch.com/acme 23:04:47 Yeah I'm definitely going to go through the history 23:05:00 what I realize is that what I want is to not just have numbers on the stack but to have lispy types primitives 23:05:08 for example in lisp "hello" evaluates to itsself 23:05:32 This is a feature or forth too but I'd like to have strings as well 23:06:15 I wouldn't store the whole string on the stack though obviously, there would be lets say a pointer to the string and if I tried to print it it would show me the text version 23:06:53 ALso I have been reading up on the Joy language 23:07:19 joy looks like a normal stack language but if you read very carefully it actually has words which accept a stack as an argument and produce a stack as an output 23:07:22 --- join: mnemnion (~mnemnion@c-68-34-69-223.hsd1.mi.comcast.net) joined #forth 23:07:39 anyway in joy you basically have a lispy type feature 23:08:20 you can use [this which is] sort of like a linked list only it contains quoted words. 23:08:40 Sort of like how in lisp you can type (quote hello) or 'hello in common lisp. 23:09:01 and so I can [1 2] [+] map 23:11:11 I can probably also [1 [2 [3 4] 5] 6] 23:11:44 --- quit: mnemnion (Ping timeout: 244 seconds) 23:12:07 a joy interpreter written in joy is apparently only 13 lines however that seems like it would probably not be optomized 23:50:51 I think I'm going to take krivine and put it in x86 and despite what that guy says I'm going to put the joy programming language in that 23:51:06 It seems like the next logical step to me 23:51:19 and then all I can do is try to hack away at joy 23:59:59 --- log: ended forth/16.10.22