00:00:00 --- log: started forth/15.08.03 00:22:01 --- quit: ASau (Ping timeout: 244 seconds) 01:05:32 --- join: true-grue (~grue@95-27-158-190.broadband.corbina.ru) joined #forth 03:01:13 --- join: nighty^ (~nighty@hokuriku.rural-networks.com) joined #forth 03:12:44 --- join: true-grue_ (~grue@95-27-158-190.broadband.corbina.ru) joined #forth 03:13:33 --- quit: true-grue (Ping timeout: 244 seconds) 03:31:22 butbutbut i csn be redesigned, it can be saved, it can be reimplemented [apologies to The Bionic Man, Lee Majors] 03:31:28 it can 03:50:07 --- quit: atommann (Ping timeout: 252 seconds) 04:09:47 --- join: atommann (~atommann@58.251.2.94) joined #forth 04:59:05 --- join: vsg1990 (~vsg1990@cpe-67-241-148-119.buffalo.res.rr.com) joined #forth 05:07:57 --- quit: atommann (Quit: Leaving) 05:58:11 --- join: kumul (~mool@adsl-72-50-87-230.prtc.net) joined #forth 07:02:57 --- quit: kumul (Ping timeout: 244 seconds) 07:19:54 --- join: Zarutian (~Adium@168-110-22-46.fiber.hringdu.is) joined #forth 07:42:55 --- join: kumul (~mool@adsl-64-237-237-133.prtc.net) joined #forth 08:24:33 --- quit: JohnMarkM (Quit: Leaving) 08:35:55 --- quit: kumul (Ping timeout: 250 seconds) 08:46:07 --- join: xyh (~xyh@14.150.213.136) joined #forth 08:55:31 --- quit: MrMobius (Disconnected by services) 08:55:44 --- join: MrM0bius (~Joey@c-68-45-16-225.hsd1.nj.comcast.net) joined #forth 09:00:29 http://i.imgur.com/JCF6kaH.png let's see if i can write a quick utility to turn pseudoforth into buildable c++ source for my nucleus 09:08:41 --- join: kumul (~mool@adsl-64-237-239-197.prtc.net) joined #forth 09:12:44 --- quit: Zarutian (Ping timeout: 246 seconds) 09:15:42 --- join: Zarutian (~Adium@168-110-22-46.fiber.hringdu.is) joined #forth 09:15:44 --- join: kumool (~mool@adsl-72-50-87-230.prtc.net) joined #forth 09:16:54 --- join: _spt_ (~jaat@host-92-30-238-196.as13285.net) joined #forth 09:16:54 --- quit: _spt_ (Changing host) 09:16:54 --- join: _spt_ (~jaat@unaffiliated/-spt-/x-5624824) joined #forth 09:18:56 --- quit: kumul (Ping timeout: 260 seconds) 09:26:20 --- quit: Zarutian (Quit: Leaving.) 09:45:52 --- join: fantazo (~fantazo@089144213157.atnat0022.highway.a1.net) joined #forth 10:15:53 --- quit: xyh (Remote host closed the connection) 10:29:58 --- join: Zarutian (~Adium@168-110-22-46.fiber.hringdu.is) joined #forth 10:45:48 https://github.com/IRIXUser/XwinForth/blob/master/kernel/nucleus.4th a little bit of parsery magic with a metacompiler and now i can write much of my nucleus in forth 11:03:59 --- quit: Zarutian (Quit: Leaving.) 11:04:02 --- quit: darkf (Quit: Leaving) 11:07:34 --- join: ASau (~user@176.0.41.178) joined #forth 11:24:15 --- quit: Shark8 (Quit: Shark8) 11:27:01 --- quit: nisstyre (Remote host closed the connection) 12:03:55 --- join: regreg (~regreg@85.120.248.129) joined #forth 12:20:41 --- quit: fantazo (Ping timeout: 246 seconds) 12:42:46 --- join: Mat4 (~claude@ip5b40b95e.dynamic.kabel-deutschland.de) joined #forth 12:42:49 hi all 12:55:49 --- quit: vsg1990 (Quit: What's a Quit message?) 13:03:06 ooo 13:14:01 cant git anonyly 13:19:12 IRIXuser: git demands username. not a user. 13:24:48 hi Quiznos 13:26:35 hi 13:26:45 new company field; retro-niche heh 13:39:51 you wan't to code for the TRS80 ? 13:40:46 no; that's about some people repairing old electronic equipment thata people dont want to replaace 13:47:24 * _spt_ does that all the time, now has 5 working Jupiter ACE's! 13:51:32 nice 13:58:39 --- quit: nighty^ (Quit: Disappears in a puff of smoke) 14:00:07 you could advert and get paid 14:00:19 oh, and dittoe kool 14:07:12 --- join: workp (~workp@host-78-145-55-152.as13285.net) joined #forth 14:42:31 --- quit: _spt_ (Ping timeout: 250 seconds) 14:44:14 --- join: _spt_ (~jaat@host-92-24-244-26.ppp.as43234.net) joined #forth 14:44:14 --- quit: _spt_ (Changing host) 14:44:14 --- join: _spt_ (~jaat@unaffiliated/-spt-/x-5624824) joined #forth 14:51:19 --- quit: Mat4 (Quit: Verlassend) 15:07:56 debugging my (largely rewritten, now token-threaded) C++11/C++14 forth is fun 15:08:54 http://i.imgur.com/TokhwP3.png all very fun 15:09:55 --- quit: true-grue_ (Read error: Connection reset by peer) 15:19:35 --- nick: MrM0bius -> MrMobius 15:36:23 IRIXuser: why write your own in c++? is it a part of a larger project? 15:37:48 if i wanted FORTH in C/C++ I'd choose https://www.fourmilab.ch/atlast/ 15:38:22 it's not a "true" forth but seems to play well with C and allows easy registering of C "primitives" and does some basic sanity checking 15:38:41 ...of course if you just want to write a forth kernel for fun, i'm all for that 15:43:36 a mixture of fun and for use in something else i maintain which currently uses ficl 15:44:32 ficl is fantastic, but it's totally incongruent with the specific style of code i can work best with, as well as being low-level C using set/longjmp et al 15:46:58 i have to say, though, atlast certainly looks minimal enough to work with 15:47:49 i haven't poked at the inner workings - maybe it's set/longjmp too :( 15:48:20 that's unfortunate about ficl - though i assume it favors speed above "modular code" 15:49:10 my first play with ficl - turning the stacks from raw static C arrays into std::vectors, with the intent of adding sanity checking (ficl can underflow and segfault, not good in my application) - resulted in everything breaking in a bizarre way. then i managed to make it half-break. it was all very bizarre. it done things like taking the address of the return stack, using that for the new IP, then replacing it later 15:49:37 grepping atlast for 'setjmp/longjmp' turns up no instances - perhaps it could be worked with :) 15:50:59 hm - how much code (compiled/bytes) is ficl when staticly linked in? (a semi-minimal subset of stuf you'd actually use/want) 15:51:34 i wouldn't expect atlast to be as "fast" as ficl - though i've seen no benchmarks for either. 15:51:54 i'll trust the ficl author thought about it enough and isn't prematurely optimizing - or would hope :) 15:56:33 --- join: spt_1 (~jaat@host-89-242-41-64.as13285.net) joined #forth 15:58:10 --- join: _spt_3 (~jaat@host-2-97-56-4.as13285.net) joined #forth 15:59:23 realistically, usable ficl might be 100kbyte 15:59:36 --- quit: _spt_ (Ping timeout: 272 seconds) 16:00:53 --- quit: spt_1 (Ping timeout: 252 seconds) 16:10:39 iirc that's on-par with ATLAST 16:10:46 though both seem so large :) 16:12:53 ficl's source is about 500 kilobyte in length 16:13:08 that's after the really extraneous things are removed 16:14:18 sacrificing the debugger, floating point support, and all of the 'extras' lib, you get 350kbyte 16:16:50 pforth is another interesting forth, with a big weakness: you can't do constant xxx or variable xxx within a word, it appears 16:23:22 --- quit: _spt_3 (Quit: gone to fix a server for Staffc CC) 16:25:13 --- join: gnooth (~gnooth@2602:306:cf96:8b60:68d5:5bff:ef54:9e5f) joined #forth 17:35:46 latest on my forth using fasm; i think i finally go the macros right. 17:35:54 they're easier to grok now 17:43:04 no comment? 17:43:06 poo 17:44:58 #forth is a high latency channel 17:45:05 guh 17:45:08 duh 17:45:19 Quiznos: is yours a "from scratch" forth or are you basing it off something? 17:45:29 i've only been half-paying attention to scrollbacks lately 17:45:37 based on fig; and itc but different and changed 17:45:57 i changed the wrod's structure 17:46:20 fig86? 17:46:31 ya 17:46:48 why did you base it on fig? i don't know much about fig 17:46:56 but that src is very difficult to change to 32bit 17:47:33 bc i like the tree structure of the vocs and the itc is very powerful 17:47:46 plus i separate .code from .data 17:49:33 what are vocs? 17:49:42 oh - vocabularies? 17:49:49 ya 17:50:08 i'll not be using much of the ansi list. 17:50:09 i'm excited to check it out 17:50:20 i've only really read and (semi) grok-ed jonesforth 17:50:28 but i may follow the stack comments 17:50:40 he did good but its also not anso 17:50:43 ansi 17:50:50 dug into colorforth way back when too - but not knowing much about the innards of a forth - and lacking comments - it wasn't very useful 17:51:11 ya, that's a intense one to grok 17:51:17 not many people here care much about ansi compliance 17:51:18 work up to it 17:51:30 red the commentaries on it 17:52:08 i finally did and it helped explain why it "was buggy" when i finally got it running in a vm (i.e., the weird keyboard, etc.) 17:52:18 ah 17:52:23 heh. it was working - i just expected it to be less... unique 17:52:39 all forths do essentially the same thing. 17:52:49 but the concept of booting an entire machine into an environment/dedicated app is something that's stuck with me 17:53:14 but if yu raise your ontology for it the level of lisp and fp and semantics in general, it really shines 17:53:28 no - cforth has its own one-handed (4 key?) multiplexed keyboard input thing - at least i don't think any of the others ever did that 17:53:48 ya 17:53:57 ah - we're talking about different unique parts ;) 17:55:45 it's all related. 18:08:29 --- quit: gnooth (Quit: Leaving) 18:52:44 --- join: proteusguy (~proteusgu@ppp-110-168-229-37.revip5.asianet.co.th) joined #forth 18:52:44 --- mode: ChanServ set +v proteusguy 19:10:49 --- join: roarde (~roarde@pdpc/supporter/active/roarde) joined #forth 19:15:06 --- join: atommann (~atommann@58.251.2.94) joined #forth 19:34:24 --- join: xyh (~xyh@14.150.213.136) joined #forth 19:35:00 --- part: roarde left #forth 19:48:53 --- join: nisstyre (~yourstrul@li611-52.members.linode.com) joined #forth 19:49:43 --- quit: nisstyre (Changing host) 19:49:43 --- join: nisstyre (~yourstrul@oftn/member/Nisstyre) joined #forth 20:14:23 --- join: darkf (~darkf___@unaffiliated/darkf) joined #forth 20:16:28 --- quit: atommann (Ping timeout: 260 seconds) 20:17:01 --- join: atommann (~atommann@58.251.2.94) joined #forth 20:58:36 --- quit: xyh (Remote host closed the connection) 20:59:28 --- join: xyh (~xyh@14.150.213.136) joined #forth 21:55:11 --- join: protist (~javery@24.236.69.111.dynamic.snap.net.nz) joined #forth 22:12:46 --- join: fantazo (~fantazo@089144196245.atnat0005.highway.a1.net) joined #forth 22:28:12 --- quit: fantazo (Ping timeout: 240 seconds) 22:46:39 --- quit: kumool (Quit: Leaving) 22:56:20 --- quit: xyh (Ping timeout: 272 seconds) 23:00:34 --- join: xyh (~xyh@14.150.213.5) joined #forth 23:07:30 --- quit: joneshf-laptop (Remote host closed the connection) 23:07:54 --- join: joneshf-laptop (~joneshf@98.208.35.89) joined #forth 23:09:14 --- quit: djinni (Ping timeout: 246 seconds) 23:12:10 --- join: djinni (~djinni@105.ip-167-114-152.net) joined #forth 23:19:46 --- quit: ASau (Ping timeout: 272 seconds) 23:59:59 --- log: ended forth/15.08.03