00:00:00 --- log: started forth/07.02.19 00:31:55 --- quit: edrx (Remote closed the connection) 01:23:56 --- join: ygrek (i=user@gateway/tor/x-e09690cd52e20333) joined #forth 01:50:39 --- quit: slava () 02:49:46 --- quit: ygrek (Remote closed the connection) 02:59:49 --- quit: oudeis (Read error: 110 (Connection timed out)) 04:01:27 --- join: oudeis (n=oudeis@bzq-88-155-111-225.red.bezeqint.net) joined #forth 04:01:53 --- quit: oudeis (Remote closed the connection) 05:19:39 --- join: tathi (n=josh@pdpc/supporter/bronze/tathi) joined #forth 05:19:39 --- mode: ChanServ set +o tathi 05:37:51 --- quit: nighty^^ ("Disappears in a puff of smoke") 05:45:31 --- join: edrx (n=Eduardo@201.5.11.104) joined #forth 05:56:07 --- quit: grub_booter (Read error: 104 (Connection reset by peer)) 05:59:22 hey all 06:13:27 --- join: ygrek (i=user@gateway/tor/x-3e35d0f1ea80eac5) joined #forth 06:18:50 --- quit: tathi ("leaving") 06:34:00 --- join: vatic (n=chatzill@ool-45740b1c.dyn.optonline.net) joined #forth 06:43:17 --- quit: ygrek (Remote closed the connection) 07:01:47 --- join: ASau (n=user@62.118.220.74) joined #forth 07:02:12 Good evening! 07:17:40 --- join: ygrek (i=user@gateway/tor/x-575982e944adc877) joined #forth 07:30:17 Dobryj vecher. 07:30:32 Busy at work, sporadic access. 07:33:09 hello ASau 07:37:10 Hi. 07:37:24 Thanks God, Gforth men did "fpick". 07:37:36 Damn standardizers! 07:45:38 --- quit: ygrek (Remote closed the connection) 07:55:32 --- join: ygrek (i=user@gateway/tor/x-8398636132801bc5) joined #forth 08:02:19 pick is horrible. 08:05:48 hey, which name do you guys use for a converse for pick? 08:06:18 I used to have 3pick, 4pick, etc in some of my forth-inspired languages 08:06:34 and the converse of 'pick" was "pock" 08:08:28 Quartus_: I know it may seem horrible, but I need access to 08:08:29 *** fourth element of float stack. 08:29:26 --- join: arke (n=chris@pD9E06167.dip.t-dialin.net) joined #forth 08:29:26 --- mode: ChanServ set +o arke 09:11:12 --- quit: Quartus_ ("used jmIrc") 09:11:32 --- join: Quartus_ (n=Quartus_@209.167.5.2) joined #forth 09:11:32 --- mode: ChanServ set +o Quartus_ 09:20:14 --- join: virl (n=virl@chello062178085149.1.12.vie.surfer.at) joined #forth 09:20:28 Guten Abend! 09:39:25 --- join: neceve (n=Clau@unaffiliated/neceve) joined #forth 10:19:17 --- join: Jules__ (n=jjacobs@cp550544-a.landg1.lb.home.nl) joined #forth 10:28:03 --- quit: Snoopy42 (Read error: 145 (Connection timed out)) 10:30:21 --- quit: arke (Read error: 104 (Connection reset by peer)) 10:30:43 --- join: arke (n=chris@pD9E06167.dip.t-dialin.net) joined #forth 10:30:43 --- mode: ChanServ set +o arke 10:34:42 --- join: grub_booter (n=charlie@d5152D937.access.telenet.be) joined #forth 10:37:57 --- quit: vatic (Read error: 110 (Connection timed out)) 10:43:26 --- part: Jules__ left #forth 11:10:48 --- join: Snoopy42 (n=snoopy_1@dslb-084-058-157-063.pools.arcor-ip.net) joined #forth 11:52:13 --- join: vatic (n=chatzill@ool-45740b1c.dyn.optonline.net) joined #forth 12:09:12 --- part: edrx left #forth 12:57:47 --- quit: ygrek (Remote closed the connection) 13:50:20 --- join: gnomon_ds (n=gnomon_d@CPE0050eb372bdb-CM001692f57b56.cpe.net.cable.rogers.com) joined #forth 14:24:51 anybody knows that funny gforth error? gforth: main.c:1188: optimize_bb: Assertion `ninsts<128' failed. 14:25:46 hmm.. that's because of foreign code mixed with a lz77 implementation both in ANS forth 14:30:19 usually happens when a word definition is really long. Try gforth-fast and gforth-ditc to see if it goes away, or factor the long definition. 14:31:41 well, as I said it's not my code, it belongs to someone else. 14:32:40 the solution is the same either way. 14:33:20 yes, I know. 14:33:46 so why does that work? in the fast or itc version? 14:34:06 different optimizers 14:34:37 how different? 14:34:58 different enough not to raise the same error. 14:42:21 --- quit: gnomon_ds (Read error: 110 (Connection timed out)) 14:51:09 --- join: tathi (n=josh@pdpc/supporter/bronze/tathi) joined #forth 14:51:09 --- mode: ChanServ set +o tathi 15:09:38 hey tathi 15:13:13 hi Quartus_ 15:23:09 --- quit: madwork (Read error: 104 (Connection reset by peer)) 15:29:20 --- join: madwork (n=foo@204.138.110.15) joined #forth 15:37:37 --- quit: virl ("Verlassend") 16:11:56 --- join: Quartus (n=trailer@CPE0001023f6e4f-CM013349902843.cpe.net.cable.rogers.com) joined #forth 16:11:59 --- mode: ChanServ set +o Quartus 16:15:30 hey hey 16:15:32 what did I miss 16:18:40 that much, eh? 16:26:45 good evening 16:26:51 hi crc 17:14:22 --- quit: N-Dex (Read error: 113 (No route to host)) 17:28:07 --- join: edrx (n=Eduardo@201.5.11.126) joined #forth 18:03:25 --- quit: edrx (Read error: 113 (No route to host)) 18:03:59 --- quit: tathi ("leaving") 19:08:16 --- quit: vatic ("*poof*") 19:40:39 --- join: imaginator (n=George@georgeps.dsl.xmission.com) joined #forth 19:41:19 hi 19:42:31 I'm wondering about various ways of creating a multitasking forth system on top of unix. What Forths that will run in a unix environment have multitasking, be it cooperative or event based or even fork? 19:44:00 you could fork 19:45:58 my initial prototype used pthreads, and I ran into problems with that approach. 19:46:28 ideally in my mind I'd like to be able to switch between forth tasks, and see what values are on the stacks 19:48:52 I had in mind something like: variable task1 S" somefile.f" task-create-from-file ( taskpointer ior ) drop ( no error checking in the example ) task1 ! 19:49:29 and then I might switch to a task with: task1 @ task-to 19:50:05 I just have no idea if this is ideal. I was thinking of possibly using pipes and communicating with forked processes, and also having idle event callbacks. 19:54:44 I believe that bigforth supports multitasking, though I've never used it personally 20:15:57 --- join: arke_ (n=chris@pD9E06167.dip.t-dialin.net) joined #forth 20:15:57 --- quit: arke (Read error: 54 (Connection reset by peer)) 20:25:15 --- part: geckosenator left #forth 20:38:34 --- quit: arke_ (Read error: 60 (Operation timed out)) 22:20:56 --- quit: Baughn (zelazny.freenode.net irc.freenode.net) 22:20:56 --- quit: madwork (zelazny.freenode.net irc.freenode.net) 22:20:56 --- quit: gnomon (zelazny.freenode.net irc.freenode.net) 22:20:56 --- quit: crc (zelazny.freenode.net irc.freenode.net) 22:20:57 --- quit: imaginator (zelazny.freenode.net irc.freenode.net) 22:20:57 --- quit: neceve (zelazny.freenode.net irc.freenode.net) 22:20:57 --- quit: Quartus (zelazny.freenode.net irc.freenode.net) 22:20:57 --- quit: madgarden (zelazny.freenode.net irc.freenode.net) 22:20:58 --- quit: cmeme (zelazny.freenode.net irc.freenode.net) 22:20:58 --- quit: Quartus_ (zelazny.freenode.net irc.freenode.net) 22:20:59 --- quit: erider (zelazny.freenode.net irc.freenode.net) 22:20:59 --- quit: Shain (zelazny.freenode.net irc.freenode.net) 22:20:59 --- quit: timlarson (zelazny.freenode.net irc.freenode.net) 22:20:59 --- quit: Snoopy42 (zelazny.freenode.net irc.freenode.net) 22:21:00 --- quit: nighty- (zelazny.freenode.net irc.freenode.net) 22:21:00 --- quit: TreyB (zelazny.freenode.net irc.freenode.net) 22:21:19 --- join: Quartus (n=trailer@CPE0001023f6e4f-CM013349902843.cpe.net.cable.rogers.com) joined #forth 22:21:19 --- join: imaginator (n=George@georgeps.dsl.xmission.com) joined #forth 22:21:19 --- join: madwork (n=foo@204.138.110.15) joined #forth 22:21:19 --- join: Snoopy42 (n=snoopy_1@dslb-084-058-157-063.pools.arcor-ip.net) joined #forth 22:21:19 --- join: neceve (n=Clau@unaffiliated/neceve) joined #forth 22:21:19 --- join: Quartus_ (n=Quartus_@209.167.5.2) joined #forth 22:21:19 --- join: gnomon (n=gnomon@CPE0050eb372bdb-CM001692f57b56.cpe.net.cable.rogers.com) joined #forth 22:21:19 --- join: erider (n=erider@unaffiliated/erider) joined #forth 22:21:19 --- join: madgarden (n=madgarde@bas2-kitchener06-1096668571.dsl.bell.ca) joined #forth 22:21:19 --- join: crc (n=crc@pdpc/supporter/active/crc) joined #forth 22:21:19 --- join: Baughn (n=svein@195134062077.customer.alfanett.no) joined #forth 22:21:19 --- join: nighty- (n=nighty-@66-163-28-100.ip.tor.radiant.net) joined #forth 22:21:19 --- join: Shain (i=steve@adsl-75-18-176-68.dsl.pltn13.sbcglobal.net) joined #forth 22:21:19 --- join: TreyB (n=trey@cpe-66-87-192-27.tx.sprintbbd.net) joined #forth 22:21:19 --- join: cmeme (n=cmeme@boa.b9.com) joined #forth 22:21:19 --- join: timlarson (n=timlarso@user-12l325b.cable.mindspring.com) joined #forth 22:21:19 --- mode: irc.freenode.net set +ooo Quartus Quartus_ crc 22:44:48 --- quit: neceve (Remote closed the connection) 23:19:31 Dobre jitro! 23:19:45 imaginator: Gforth has one. 23:20:12 Cooperative multitasking can be done in any Forth, I think. 23:20:27 I did fork in Gforth. 23:48:51 --- join: slava (n=slava@CPE0080ad77a020-CM000e5cdfda14.cpe.net.cable.rogers.com) joined #forth 23:48:51 --- mode: ChanServ set +o slava 23:48:54 http://groups.google.com/group/comp.lang.forth/msg/b7ce30630c01610d 23:54:26 --- quit: TreyB (Read error: 145 (Connection timed out)) 23:59:54 --- join: TreyB (n=trey@cpe-66-87-192-27.tx.sprintbbd.net) joined #forth 23:59:59 --- log: ended forth/07.02.19