00:00:00 --- log: started forth/07.04.18 00:01:36 --- join: ecraven (i=nex@eutyche.swe.uni-linz.ac.at) joined #forth 00:02:00 --- join: snoopy_1711 (n=snoopy_1@dslb-084-058-151-084.pools.arcor-ip.net) joined #forth 00:03:07 --- quit: DocPlatypus ("Leaving") 00:03:25 --- nick: crest_ -> Crest 00:04:14 --- quit: Snoopy42 (Read error: 145 (Connection timed out)) 00:04:18 --- nick: snoopy_1711 -> Snoopy42 00:18:35 --- quit: tgunr () 00:21:32 --- join: tgunr (n=davec@70-41-219-171.cust.wildblue.net) joined #forth 00:24:11 --- quit: tgunr (Client Quit) 00:24:48 --- join: tgunr (n=davec@70-41-219-171.cust.wildblue.net) joined #forth 00:54:58 --- join: nighty-- (n=nighty-@66-163-28-100.ip.tor.radiant.net) joined #forth 00:57:54 man, this code makes my face hurt 00:58:27 i finally figured out my crash bug with a large heap! 00:58:27 cool :) 00:58:30 i was using SRAWI to divide an address by 128, forgetting that this instruction sign-extends 00:58:34 so my gc was calculating negative array indices for a certain array 00:58:45 leading to all kinds of memory corruption and protection faults 00:58:46 it's like naming your music file: music_file.mp3 00:59:08 it only happened if you have an address past the 2gb mark 00:59:15 so i never noticed this bug until a few days ago 00:59:30 there's a database table named "zones" and every single field within it has a name that starts with "zones_" 00:59:35 heh 01:00:00 slava: I was suprised yesterday when you said it was a problem at 1GB, and that 2GB would make much more sense 01:00:12 JasonWoof: ah, there's a story behind that 01:00:16 oops, that is I said 2GP would make more sense 01:00:37 the way i triggered the bug was by having a loop that allocates more and more memory, so the factor heap grows three times from it's default size 01:00:51 it happens that the resulting heap is indeed 1gb but mapped past the 2gb mark 01:01:03 i guess i could have triggered the bug by starting with a very large heap on the command line 01:01:39 ahh 01:01:48 the size of the heap is a red herring, it could have happened with an 8mb heap if the os had put it in the required place... 01:01:56 i only realized that half an hour ago 01:02:04 oh, srawi the ppc instruction. gotcha 01:02:11 then i saw the problem by poking around in gdb some more 01:02:33 I don't think I've used the "a" ones 01:02:41 I've certainly used srwi though 01:03:03 "a" is for "arithmetic" right? 01:03:10 yup. 01:05:22 i spent 2 days on this because i was convinced it was a VM issue. I went over the GC code several times, even printed it out, etc. 01:05:26 turns out it's the compiler. 01:30:24 in gforth is there a way to get some documentation for a word. eg, i want to know more about ROLL 01:35:55 msingh: no 01:36:05 you can see some kind of source code by typing: see roll 01:36:23 man, why the hell is there a forth site written in jav 01:36:25 java 01:36:49 this site currently consists of a java exception: http://www.taygeta.com/forth/dpansf.htm 01:37:18 here, this one works: http://lars.nocrew.org/dpans/dpansf.htm 01:37:34 here's what it's got about roll: http://lars.nocrew.org/dpans/dpans6.htm#6.2.2150 01:38:16 the standard is written in weird language 01:38:21 ok cheers, im looking at the result of see roll; i dont really understand it though 01:38:28 but it's fairly intelligable once you get used to it 01:38:39 cool, will check it out - thanks :) 01:38:42 msingh: yeah, it's the source code, not documentation 01:38:58 this link: http://lars.nocrew.org/dpans/dpansf.htm 01:39:33 is useful. it lists the ansi standard words, and links to the relivant part of that spec 01:39:33 they're just using an httpd written in java 01:40:07 slava: and it's throwing an exception onto the page? 01:40:31 that's not well behaved 01:41:01 huh. works now 01:41:49 ok, it would be stupid for me to stay up any later 01:41:54 good night 01:42:00 g'night 01:44:09 --- quit: JasonWoof ("off to bed") 01:49:29 --- quit: yumehito_ (Read error: 110 (Connection timed out)) 02:32:25 --- quit: segher (Success) 02:57:07 --- join: segher (n=segher@dslb-084-056-161-036.pools.arcor-ip.net) joined #forth 03:15:36 --- nick: arke_ -> arke 04:39:54 --- join: brx (n=brx@p57A780E8.dip0.t-ipconnect.de) joined #forth 04:51:29 --- join: brx`` (n=brx@p57A78648.dip0.t-ipconnect.de) joined #forth 04:55:27 --- quit: brx` (Read error: 110 (Connection timed out)) 04:59:09 --- quit: brx (Read error: 110 (Connection timed out)) 05:39:46 --- join: timlarson_ (n=timlarso@65.116.199.19) joined #forth 06:12:43 --- join: ygrek (i=user@gateway/tor/x-bef66cf4ae64d60c) joined #forth 06:47:19 --- quit: segher (Read error: 104 (Connection reset by peer)) 06:48:32 --- join: segher (n=segher@dslb-084-056-155-198.pools.arcor-ip.net) joined #forth 07:11:18 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 07:25:02 --- quit: yumehito (Read error: 60 (Operation timed out)) 07:49:53 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 07:51:58 --- join: Quartus__ (n=Quartus_@209.167.5.2) joined #forth 07:56:32 hi. 08:09:33 hi. 08:16:20 --- quit: ecraven ("bbl") 08:32:17 how goes it? 08:56:56 thoughts on haskell from forth programmers? 09:01:14 --- quit: Quartus__ (Read error: 60 (Operation timed out)) 09:11:24 timlarson, what's haskell? 09:21:57 --- join: Quartus__ (n=Quartus_@209.167.5.2) joined #forth 09:52:25 --- nick: brx`` -> brx 10:17:08 --- join: yumehito_ (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 10:26:36 --- quit: yumehito_ (Operation timed out) 10:28:40 --- quit: yumehito (Read error: 110 (Connection timed out)) 10:28:50 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 10:37:45 --- nick: yumehito -> Obakeneko 10:37:52 --- nick: Obakeneko -> yumehito 11:05:04 --- join: snoopy_1711 (i=snoopy_1@dslb-084-058-110-144.pools.arcor-ip.net) joined #forth 11:07:11 --- quit: Snoopy42 (Nick collision from services.) 11:07:45 --- nick: snoopy_1711 -> Snoopy42 11:12:32 --- join: snoopy_1711 (i=snoopy_1@dslb-084-058-107-227.pools.arcor-ip.net) joined #forth 11:12:40 --- quit: snoopy_1711 (Remote closed the connection) 11:19:24 msingh: you may have been kidding, but haskell is a functional programming language 11:20:48 --- quit: Snoopy42 (Read error: 145 (Connection timed out)) 11:26:53 --- quit: segher (Connection reset by peer) 11:28:00 --- join: segher (n=segher@dslb-084-056-155-198.pools.arcor-ip.net) joined #forth 12:28:10 --- join: brx` (n=brx@p57A7B8C9.dip0.t-ipconnect.de) joined #forth 12:41:26 --- join: JasonWoof (n=jason@c-71-192-30-169.hsd1.ma.comcast.net) joined #forth 12:41:26 --- mode: ChanServ set +o JasonWoof 12:43:02 --- quit: brx (Read error: 110 (Connection timed out)) 12:43:06 --- join: brx`` (n=brx@p57A7B7A8.dip0.t-ipconnect.de) joined #forth 12:44:38 --- join: vatic (n=cturner@ool-45740b1c.dyn.optonline.net) joined #forth 12:50:21 --- quit: brx` (Connection timed out) 12:52:55 --- quit: ygrek () 13:11:54 --- join: brx (n=brx@p57a7af98.dip0.t-ipconnect.de) joined #forth 13:27:37 --- quit: brx`` (Connection timed out) 13:30:12 --- quit: timlarson_ ("Leaving") 13:55:51 Hi Quartus! Bit of a lazy question, but I don't have access to all my Palm documentation 13:57:01 I want to use DmGet1Reource, but how do I open a resource, or package a .WAV file so it would have a resID? 13:57:50 --- quit: Quartus__ (Read error: 104 (Connection reset by peer)) 14:55:11 --- join: Quartus__ (n=Quartus_@209.167.5.2) joined #forth 15:10:11 --- join: crest_ (n=crest@p5489fd3c.dip.t-dialin.net) joined #forth 15:19:20 --- quit: Crest (Read error: 110 (Connection timed out)) 15:41:50 --- join: Snoopy42 (i=snoopy_1@dslb-084-058-108-156.pools.arcor-ip.net) joined #forth 16:00:16 a resource ID is something a resource is identified by within a resource database. 16:00:21 Comes that way, when you make the resource database. 16:11:05 Thanks Quartus. I think I need to wait until I have more documentation. Trying (I guess) to make a resource out of a WAV format audio file... 16:11:19 You're trying to do this where? 16:12:33 On my Palm. maybe the wrong place... :-) 16:12:53 You'd need to create a resource database, create a resource of the right size, and write the data into the resource 16:22:05 Thanks. I think I'll need a bit more reference than the Quartus Systrap docs to do all that for the first time. Can't imagine talking me through it would amount to more than torture for you! ;-) 16:22:18 So I'll hold off until tomorrow. 16:23:01 Quartus, BTW: Probably premature, but I think I've solved my crash and input problems. 16:24:02 There are some Palm add-ons by Dmitry Grinberg: Uncache and PowerDigi that have really straightened things out for me. 16:24:30 Good news. 16:25:56 Uncache enable you to select what get startup notification after a soft resest, and PowerDigi accurately calibrates the crappy plastic screen that the TX has. 16:26:13 Sounds promising. 16:26:50 Doesn't completely fix the damage that MessageEase did to my Graffiti input area, but I hope to put ina glass digitizer. 16:27:21 --- join: _crc (n=crc@pool-70-110-130-121.phil.east.verizon.net) joined #forth 16:27:47 There are many folks on the support forums with porblems "just like mine" 16:27:51 ;-) 16:28:47 --- quit: _crc (Killed by sagan.freenode.net (Nick collision)) 16:29:03 --- join: crc (n=crc@pool-70-110-130-121.phil.east.verizon.net) joined #forth 16:29:37 --- mode: ChanServ set +o crc 16:33:19 Quartus, what does the underlining mean in your systraps documentation? 16:33:26 Which underlining? 16:36:51 Some of the systrap names are underlined and some not... 16:38:15 Links. To the Palm docs. 16:38:23 Like on the first page AlmInit is not underlined, but AlmSetAlarm is... 16:38:34 Oh!? 16:38:54 Shows you what I get looking at a printed copy! ;-) 16:39:10 heh 16:40:10 Are they available in some other format besides PDF? 16:41:01 The links in the PDF are also clickable. 16:58:31 --- quit: tgunr (Read error: 104 (Connection reset by peer)) 17:12:29 --- join: tgunr (n=davec@70-41-219-171.cust.wildblue.net) joined #forth 17:14:41 --- join: tathi (n=josh@pdpc/supporter/bronze/tathi) joined #forth 17:14:41 --- mode: ChanServ set +o tathi 17:47:01 --- quit: tathi ("leaving") 18:32:35 --- join: saon (n=saon@unaffiliated/saon) joined #forth 19:01:21 hi 19:03:17 hello 19:03:29 hey 19:06:56 what's up? 19:07:36 quiet night. 19:19:03 --- join: brx` (n=brx@p57A7A861.dip0.t-ipconnect.de) joined #forth 19:26:34 --- quit: brx (Read error: 110 (Connection timed out)) 20:12:11 --- quit: ccfg (Read error: 60 (Operation timed out)) 20:17:16 --- quit: crc (Read error: 104 (Connection reset by peer)) 20:35:24 --- join: crc (n=crc@pool-70-110-210-218.phil.east.verizon.net) joined #forth 20:35:55 --- mode: ChanServ set +o crc 20:55:43 --- join: edrx (n=Eduardo@201.5.11.150) joined #forth 20:57:25 --- quit: Quartus__ (Read error: 104 (Connection reset by peer)) 21:01:29 --- join: yumehito_ (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 21:06:21 --- quit: yumehito_ (Remote closed the connection) 21:13:50 --- quit: yumehito (Read error: 110 (Connection timed out)) 21:17:09 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 21:22:30 --- join: yumehito_ (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 21:27:37 --- quit: yumehito_ (Remote closed the connection) 21:27:51 --- join: yumehito_ (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 21:32:59 --- quit: yumehito_ (Remote closed the connection) 21:33:21 --- join: yumehito_ (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 21:37:24 --- quit: yumehito (Connection timed out) 21:44:12 --- quit: yumehito_ (Remote closed the connection) 21:44:21 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 21:49:24 --- quit: yumehito (Remote closed the connection) 21:49:54 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 21:54:48 --- quit: yumehito (Remote closed the connection) 22:01:11 --- join: yumehito_ (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 22:13:08 --- quit: yumehito_ (Remote closed the connection) 22:23:13 --- join: ecraven (i=nex@eutyche.swe.uni-linz.ac.at) joined #forth 22:38:47 --- join: brx (n=brx@p57A7C6C2.dip0.t-ipconnect.de) joined #forth 22:53:20 --- quit: brx` (Read error: 110 (Connection timed out)) 22:56:10 --- join: brx` (n=brx@p57a7c0e0.dip0.t-ipconnect.de) joined #forth 22:59:04 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 23:00:01 --- part: edrx left #forth 23:04:52 --- quit: brx (Read error: 110 (Connection timed out)) 23:09:09 --- quit: yumehito (Remote closed the connection) 23:14:30 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 23:23:47 --- quit: yumehito (Remote closed the connection) 23:24:15 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 23:26:20 --- join: brx (n=brx@p57a7be17.dip0.t-ipconnect.de) joined #forth 23:31:20 --- quit: yumehito (Remote closed the connection) 23:31:28 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 23:36:32 --- quit: yumehito (Remote closed the connection) 23:36:39 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 23:42:26 --- quit: brx` (Read error: 110 (Connection timed out)) 23:43:43 --- join: brx` (n=brx@p57a7bc53.dip0.t-ipconnect.de) joined #forth 23:46:03 --- quit: yumehito (Remote closed the connection) 23:46:34 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 23:51:36 --- quit: yumehito (Remote closed the connection) 23:51:51 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 23:52:20 --- quit: brx (Read error: 110 (Connection timed out)) 23:59:59 --- log: ended forth/07.04.18