00:00:00 --- log: started forth/16.11.11 01:21:34 --- join: ASau (~user@netbsd/developers/asau) joined #forth 01:21:53 --- join: mnemnion (~mnemnion@71.198.73.193) joined #forth 01:26:05 --- quit: mnemnion (Ping timeout: 244 seconds) 01:28:10 --- quit: ASau (Read error: Connection reset by peer) 01:38:52 --- join: ASau (~user@netbsd/developers/asau) joined #forth 01:43:18 --- join: ASau` (~user@89.204.138.133) joined #forth 01:43:58 --- quit: nighty (Ping timeout: 252 seconds) 01:47:30 --- quit: ASau (Ping timeout: 245 seconds) 01:51:06 --- join: ASau`` (~user@89.204.138.133) joined #forth 01:51:12 --- quit: ASau` (Read error: Connection reset by peer) 02:04:21 --- join: ASau (~user@netbsd/developers/asau) joined #forth 02:05:18 --- quit: ASau`` (Ping timeout: 260 seconds) 02:14:23 --- quit: ASau (Ping timeout: 252 seconds) 02:16:42 --- join: ASau (~user@netbsd/developers/asau) joined #forth 02:43:13 --- quit: ASau (Read error: Connection reset by peer) 02:43:29 --- join: ASau (~user@netbsd/developers/asau) joined #forth 02:55:32 --- quit: ASau (Ping timeout: 250 seconds) 03:23:06 --- join: true-grue (~true-grue@176.14.222.10) joined #forth 04:31:22 --- join: ASau (~user@netbsd/developers/asau) joined #forth 04:41:06 --- join: ricky_ricardo (~rickyrica@2601:240:4203:ecb0:31f7:86e3:b241:3ddc) joined #forth 04:44:48 --- quit: DGASAU (Read error: Connection reset by peer) 04:45:05 --- quit: Keshl (Ping timeout: 252 seconds) 04:48:46 --- join: DGASAU (~user@lmpc.drb.insel.de) joined #forth 04:55:15 --- quit: DGASAU (Write error: Connection reset by peer) 04:55:28 --- join: DGASAU (~user@lmpc.drb.insel.de) joined #forth 04:56:37 --- join: newcup (newcup@peruna.fi) joined #forth 05:10:13 --- join: Keshl (~Purple@24.115.181.94.res-cmts.gld.ptd.net) joined #forth 05:42:21 --- quit: ricky_ricardo (Remote host closed the connection) 05:42:58 --- join: ricky_ricardo (~rickyrica@2601:240:4203:ecb0:31f7:86e3:b241:3ddc) joined #forth 05:54:01 --- quit: proteusguy (Ping timeout: 252 seconds) 06:06:50 --- join: proteusguy (~proteusgu@node-3z4.pool-101-108.dynamic.totbb.net) joined #forth 06:06:50 --- mode: ChanServ set +v proteusguy 06:22:44 --- join: nal (~nal@adsl-64-237-232-165.prtc.net) joined #forth 06:26:14 --- join: mnemnion (~mnemnion@71.198.73.193) joined #forth 06:30:25 --- quit: mnemnion (Ping timeout: 245 seconds) 06:34:33 --- join: nighty (~nighty@s229123.ppp.asahi-net.or.jp) joined #forth 07:17:06 --- quit: nal (Ping timeout: 260 seconds) 07:17:31 --- join: nal (~nal@adsl-64-237-232-183.prtc.net) joined #forth 07:24:01 ricky_ricardo: 2CONSTANT should handle the "getting address and size from memory" part, but do be aware (as you probably already are) that you shouldn't use it like s" foo!" 2constant foostr 07:24:40 because strings produced by s" in interpret mode can be overwritten 07:25:16 the simplest way would probably be to just define : foostr s" foo!" ; 07:25:42 Ah, I guess I was overthinking it. 07:29:45 it's pretty normal to think in terms of artificial constructs like constants and variables if you've done any non-forth programming 08:36:10 ricky_ricardo: ``Create S1 ," ..." S1 count dump''? 08:36:40 Aha! `,"` 08:36:46 Didn't know about that one. 08:38:08 be aware that it won't work for strings 255 or more characters in length, since counted strings just use one byte for telling the length 08:38:13 err, 256 or more characters 08:39:27 Im just storing simple redis commands as one off dictionary entries. Good to know though. 09:14:25 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 09:38:19 --- join: neceve (~ncv@79.113.73.105) joined #forth 09:38:19 --- quit: neceve (Changing host) 09:38:19 --- join: neceve (~ncv@unaffiliated/neceve) joined #forth 09:40:23 --- quit: novavis (Remote host closed the connection) 09:47:52 --- join: mnemnion (~mnemnion@71.198.73.193) joined #forth 09:53:03 are there any book son the Joy language? I have found a few on forth, but all I found on Joy are a few blog posts 11:26:11 --- join: rgrinberg (~rgrinberg@24-246-56-85.cable.teksavvy.com) joined #forth 11:31:08 --- join: [X-Scale] (~ARM@89.214.45.236) joined #forth 11:32:27 --- quit: X-Scale (Ping timeout: 250 seconds) 11:32:27 --- nick: [X-Scale] -> X-Scale 12:04:44 --- quit: dys (Read error: Connection reset by peer) 12:12:20 --- quit: neceve (Quit: Konversation terminated!) 12:27:43 --- quit: ASau (Ping timeout: 260 seconds) 12:48:23 --- join: hellcode (~hellcode@189.180.50.26) joined #forth 12:50:14 hi 12:50:24 hello 13:03:52 --- join: dys (~dys@ip-109-44-3-148.web.vodafone.de) joined #forth 14:01:11 --- join: systemsgotyou (~User@71.91.8.13) joined #forth 14:16:01 --- quit: ricky_ricardo (Ping timeout: 256 seconds) 14:33:20 --- join: ricky_ricardo (~rickyrica@2601:240:4203:ecb0:31f7:86e3:b241:3ddc) joined #forth 14:54:44 --- join: ASau (~user@netbsd/developers/asau) joined #forth 15:08:54 --- join: mnemnia (~mnemnion@2601:643:8102:7c95:704e:de51:7d97:ef6f) joined #forth 15:10:14 --- quit: mnemnion (Ping timeout: 260 seconds) 15:18:03 --- quit: djinni_ (Ping timeout: 260 seconds) 15:18:39 --- quit: nal (Ping timeout: 240 seconds) 15:19:26 --- join: djinni (~djinni@68.ip-149-56-14.net) joined #forth 15:21:15 --- quit: djinni (Excess Flood) 15:23:52 --- join: djinni (~djinni@68.ip-149-56-14.net) joined #forth 16:18:15 --- quit: Zarutian (Quit: Zarutian) 16:27:52 --- quit: hellcode (Quit: leaving) 16:46:40 --- quit: true-grue (Read error: Connection reset by peer) 17:10:51 --- join: nal (~nal@adsl-64-237-236-29.prtc.net) joined #forth 17:15:42 --- join: [X-Scale] (HydraIRC@89.214.45.236) joined #forth 17:17:38 --- quit: X-Scale (Ping timeout: 260 seconds) 17:17:38 --- nick: [X-Scale] -> X-Scale 17:35:06 I made my own package manager yesterday 18:02:35 --- quit: nighty (Ping timeout: 248 seconds) 18:16:32 for forth scripts? 18:18:13 --- join: nighty (~nighty@s229123.ppp.asahi-net.or.jp) joined #forth 18:43:37 --- join: neceve (~ncv@79.113.73.105) joined #forth 18:43:37 --- quit: neceve (Changing host) 18:43:37 --- join: neceve (~ncv@unaffiliated/neceve) joined #forth 18:45:57 well yes 18:46:03 you can distribute forth scripts with this 18:46:31 Like you can distribute gforth scripts with it really easily 18:50:33 i dont really use gforth 18:58:01 well you can use other forths but you have to have bash on the system for it to work 20:11:46 --- quit: ricky_ricardo (Ping timeout: 260 seconds) 20:20:23 --- quit: neceve (Ping timeout: 256 seconds) 20:27:36 --- quit: nighty (Ping timeout: 268 seconds) 20:38:49 --- join: nighty (~nighty@s229123.ppp.asahi-net.or.jp) joined #forth 21:29:10 --- quit: rgrinberg (Ping timeout: 260 seconds) 21:32:55 --- quit: nal (Quit: WeeChat 1.4) 21:43:56 --- join: mark4 (~mark4@99-164-75-34.lightspeed.rcsntx.sbcglobal.net) joined #forth 21:48:38 --- quit: mnemnia (Remote host closed the connection) 21:55:49 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:704e:de51:7d97:ef6f) joined #forth 22:59:50 It's called the bash user's repository 23:00:05 it pulls clonse a github repo and runs whatever is inside of the script installFile 23:00:35 and typically an installfile should take the scripts that a person has written and add them to the user's path 23:29:19 --- quit: mark4 (Ping timeout: 240 seconds) 23:59:59 --- log: ended forth/16.11.11