00:00:00 --- log: started forth/11.12.24 00:28:15 --- join: lewurm (~lewurm@static.95.56.40.188.clients.your-server.de) joined #forth 00:39:48 --- join: _spt_ (~postmaste@host-92-4-109-188.as43234.net) joined #forth 00:39:48 --- quit: _spt_ (Changing host) 00:39:48 --- join: _spt_ (~postmaste@unaffiliated/-spt-/x-5624824) joined #forth 01:40:47 --- quit: angstrom (Ping timeout: 248 seconds) 01:41:38 --- join: angstrom (~Unknown@unaffiliated/angstrom) joined #forth 01:52:15 --- quit: truefx (Ping timeout: 252 seconds) 02:27:45 --- join: ygrek (~user@gateway/tor-sasl/ygrek) joined #forth 03:04:06 --- nick: yunfan -> dddddddddddddddd 03:14:22 --- nick: dddddddddddddddd -> yunfan 03:18:27 --- join: `g (~whocares@unaffiliated/g/x-7257079) joined #forth 03:18:29 <`g> hi 03:24:48 hi 03:27:57 --- join: MayDaniel (~MayDaniel@unaffiliated/maydaniel) joined #forth 03:37:54 <_spt_> precedence bit, in the forth header og words. Whats it for? What does it do? 03:38:02 <_spt_> *of 04:16:39 --- join: booger (~ttmrichte@61.184.206.221) joined #forth 04:17:01 --- quit: ttmrichter (Ping timeout: 252 seconds) 04:18:03 --- quit: booger (Remote host closed the connection) 04:18:22 --- join: ttmrichter (~ttmrichte@122.225.105.253) joined #forth 04:33:38 --- quit: ygrek (Remote host closed the connection) 04:46:54 --- join: xpololz (~xpololz@ip-194-226-230-46.dialup.ice.net) joined #forth 04:49:08 --- join: ygrek (~user@gateway/tor-sasl/ygrek) joined #forth 06:27:54 --- join: jdavidboyd (~user@cpe-24-160-106-205.tampabay.res.rr.com) joined #forth 07:01:16 :15: Undefined word 07:01:17 over >>>@ over<<< @ < if swap then drop ; 07:01:38 it's not one single word, why does this happen constantly using gforth? 07:01:56 You must have broken something. 07:02:04 * ASau` shrugs. 07:02:17 What is the version? 07:02:31 0.7.0 07:02:37 I tried to restart it of course 07:03:23 Are you sure that it doesn't come from your source? 07:03:32 also happens if I put it outside the colon definition, however if I type @ cr over, it's fine. 07:03:43 It's not the first time it happens either 07:04:13 : @max ( addr1 addr2 -- addr ) 07:04:13 over @ over @ < if swap then drop ; 07:04:20 that's it 07:04:22 First thing to check is that you don't have symbol no 240Q there. 07:06:06 ah yes, as I mentioned earlier, I had some formatting problems when I tried to compile C files too, writte in a UTF-8.. 07:06:33 maybe part of the same problem 07:06:44 (stray errors) 07:06:59 it was not happy with the symbols. 07:16:42 LOCALE="en_US.UTF-8" 07:16:59 anyways, thanks 07:22:54 ASau`: have you see that news? carrier iq use forth 07:23:08 URL? 07:23:15 wait 07:23:58 ASau`: http://www.extremetech.com/computing/110061-eff-reverse-engineers-carrier-iq 07:29:10 Another article is more interesting: 07:29:11 http://www.extremetech.com/mobile/107337-carrier-iq-is-the-best-reason-yet-to-switch-to-iphone 07:29:53 One of possibilities why it is in clear text and unencrypted is because Forth doesn't support it well. 07:31:11 ASau`: i think there is another reason forth's code is compact for mobile communication 07:31:25 No. 07:31:34 The reasoning is wrong in this case. 07:31:50 The code suggests that it is OpenFirmware. 07:32:05 ASau`: i dont agree the article you just give 07:32:26 Have you looked at the code? 07:32:40 i am using CM version android, so i dont have carrier iq in my phone, that's the benefit of android's open source 07:33:00 ASau`: of cause, i downloaded the iqiq project files 07:33:57 --- quit: ttmrichter (Quit: Leaving) 07:35:25 yunfan: I seriously doubt that it is the reason. 07:35:44 The most probable reason is some Forth lover working for Carrier IQ. 07:37:29 ASau`: i think its the language's portability , you need to check how many platform the carrier iq should support, and even iphone, they used to be default installed as the news says 07:37:46 ASau`: maybe some one in this channel works for carrier iq :] 07:37:52 Almost all languages are portable equally. 07:38:14 The code talks about OTA and looks like pForth. 07:38:28 yes in theory 07:38:38 No, it isn't theory. 07:39:11 but costs much 07:39:22 In practice, you have it already. 07:39:34 Almost all languages work equally well on 64-bit and 32-bit platforms, 07:39:39 is it? how to validate that 07:39:54 Build compilers and interpreters on various platforms. 07:40:01 And check if they work. 07:42:42 ASau`: i can easily give you a example, i have a mips based table pc with android 2.3 and when i use the android ndk from mips corp, it can easily compile the pforth, while not on lua5.1 the most easy script language, i need to modify a code file by manual to accomplish the compiling 07:43:37 So what? 07:43:59 You don't need to introduce many modifications, right? 07:44:29 For a fresh OS it is just as fine. 07:44:30 ASau`: yes, i just change 3 places 07:44:52 If you take some well-established OS, like NetBSD or gnu/linux, 07:44:56 ASau`: but what i do is just for accomplish the compiling , i dont know if it takes some affects 07:45:05 you may have it out of the box. 07:45:25 With pForth you have accomplished the compiling. 07:45:38 You don't know for sure which assumptions are used in the code, 07:45:55 and you don't know for sure how they affect operations on your platform. 07:46:30 In particular, I fixed some bugs in pForth that didn't go upstream. 07:46:55 ASau`: but the language designer promise that, 07:47:11 ASau`: if i change the source code myself, they dont promise that 07:47:17 ASau`: that's the difference 07:47:22 Designed may promise whatever he wants. 07:47:53 Also, Forth notion of portability is that "you can port it" 07:48:08 not that "it works out of box there" as everyone else means. 07:49:06 E.g. pForth didn't work on 64-bit platforms at all until I ported it. 07:49:39 And it still contains bugs that cause some operations to be incorrect. 07:50:04 ASau`: have you add some feature or reduce some for the 64bit pforth? 07:50:17 No. 07:50:20 I split. 07:50:47 There're some modifications after that. 07:50:53 ASau`: that's the point, what i did to lua5.1 reduce some floating computing support 07:51:44 ASau`: if i dont want to reduce that, i need to implement that part by manual again 07:52:20 The point is that converting from Lua to Forth you lose more. 07:52:59 In fact Forth attitude to FPN operations is "you don't want to need them." 07:53:13 --- quit: xpololz (Read error: Operation timed out) 07:53:24 Or even "you are not supposed to want them." 07:53:34 ASau`: err 07:54:46 In fact, I don't see how Lua differs from Forth here. 07:54:58 Lua uses C's support, and pForth uses the same. 07:55:57 ASau`: actually , recentlly i starting learning common lisp 07:56:08 That's better investment of time. 07:56:14 ASau`: but i still like forth 07:59:10 i feel very comfort with forth, but i cant resist the temptation of the quick developing ability with common lisp in practical 08:01:12 --- quit: yunfan (Quit: Lost terminal) 08:05:55 --- join: xpololz (~xpololz@ip-194-226-230-46.dialup.ice.net) joined #forth 08:48:50 --- quit: MayDaniel (Read error: Connection reset by peer) 08:55:13 --- join: MayDaniel (~MayDaniel@unaffiliated/maydaniel) joined #forth 09:19:21 --- quit: xpololz (Remote host closed the connection) 09:38:21 --- quit: _spt_ (Quit: server error) 10:26:27 --- join: karswell (~coat@93-97-29-243.zone5.bethere.co.uk) joined #forth 10:28:48 --- join: i__ (~none@unaffiliated/i--/x-3618442) joined #forth 11:44:34 --- join: xpololz (~xpololz@ip-194-226-230-46.dialup.ice.net) joined #forth 11:49:14 <`g> damn, amforth looks sexy for my tiny atmel 11:50:02 --- join: ygrek_ (~user@gateway/tor-sasl/ygrek) joined #forth 11:52:57 --- quit: ygrek (Remote host closed the connection) 11:59:41 --- quit: xpololz (Quit: Leaving) 12:59:29 --- quit: MayDaniel (Read error: Connection reset by peer) 13:17:29 --- quit: ygrek_ (Remote host closed the connection) 13:18:15 --- join: ygrek_ (~user@gateway/tor-sasl/ygrek) joined #forth 13:57:12 --- join: MayDaniel (~MayDaniel@unaffiliated/maydaniel) joined #forth 14:56:33 --- join: truefx (~hasan@88.250.93.191) joined #forth 15:02:04 how can i use // for comments ? i can define immedeate word ( as : // postpone ( ; immediate but there is no way of changing ) its not an immediate. It not even a word i cant see any forth or assembly code related with it How can i change it ? If it s a delimiter is there a way reassigning delimiters to different chars in forth ? 15:06:38 Ever tried looking at definition of "("? 15:08:50 --- quit: ASau` (Remote host closed the connection) 15:09:33 --- join: ASau` (~user@89-178-141-75.broadband.corbina.ru) joined #forth 15:13:11 --- quit: MayDaniel (Read error: Connection reset by peer) 15:48:32 --- quit: ygrek_ (Quit: Leaving) 15:49:26 ASau`, ever tried looking at mirror lately ? 15:53:03 --- join: ttmrichter (~ttmrichte@61.184.205.40) joined #forth 20:03:35 <`g> hi 21:55:01 --- join: infid (~infid@99-95-168-48.lightspeed.sndgca.sbcglobal.net) joined #forth 22:24:01 Sure am. 22:31:28 which forth compiler should i use in linux? apt seems to have found gforth and yforth 23:59:59 --- log: ended forth/11.12.24