00:00:00 --- log: started forth/09.07.21 00:23:19 * jauaor got his main idea partially working 00:23:23 slava: i see ... 00:24:03 slava: actually ... what i am trying to do .... is to get some way of just working with copy of values inside a specific scope 00:34:13 * madgarden is away: aseepin' 00:37:08 --- quit: sunwukong ("bye") 00:38:25 --- join: jewel_ (n=jewel@dsl-242-130-65.telkomadsl.co.za) joined #forth 01:08:45 * jauaor tests the code now 01:12:02 --- quit: mathrick (Read error: 60 (Operation timed out)) 01:12:03 * jauaor got it working!!! 01:20:00 http://nopaste.info/d062a629b4.html 01:37:53 --- quit: jewel_ (Read error: 113 (No route to host)) 01:47:13 --- join: mathrick (n=mathrick@wireless.its.sdu.dk) joined #forth 02:00:42 --- join: crc (n=charlesc@c-68-80-139-0.hsd1.pa.comcast.net) joined #forth 02:59:31 --- quit: crc (Client Quit) 03:02:26 --- quit: proteusguy (Read error: 110 (Connection timed out)) 03:03:03 --- join: proteusguy (n=proteusg@110.77.145.40) joined #forth 03:45:42 --- join: GeDaMo (n=gedamo@212.225.107.61) joined #forth 03:45:55 --- join: aguai_ (i=aguai@114-42-226-179.dynamic.hinet.net) joined #forth 04:37:06 --- quit: jauaor () 05:21:43 --- quit: GeDaMo ("Leaving.") 06:04:21 --- join: schme (n=marcus@c83-249-82-26.bredband.comhem.se) joined #forth 06:04:21 --- quit: schme (Client Quit) 06:11:57 --- join: jewel_ (n=jewel@dsl-242-130-65.telkomadsl.co.za) joined #forth 06:55:11 --- join: gogonkt_ (n=info@59.38.200.175) joined #forth 06:56:30 --- quit: gogonkt (Read error: 104 (Connection reset by peer)) 07:01:00 --- nick: gogonkt_ -> gogonkt 07:29:33 * madgarden is back (gone 06:55:21) 08:12:57 --- nick: schmx -> schme 08:13:05 --- nick: schme -> schmx 08:24:21 --- quit: mathrick (Read error: 110 (Connection timed out)) 08:32:36 --- join: GeDaMo (n=gedamo@212.225.107.61) joined #forth 09:12:39 --- join: mathrick (n=mathrick@users177.kollegienet.dk) joined #forth 09:17:37 --- nick: gnomon_ -> gnomon 09:25:52 --- join: impomatic (n=John@nat65.mia.three.co.uk) joined #forth 09:25:59 Hi :-) 09:26:13 hey impomatic 09:26:20 * impomatic wonders if memory protection in Forth is evil 09:26:22 impomatic: have you been using amforth for long? 09:27:17 I haven't used it yet. I need an extra bit to be able to write it to my Arduino 09:27:29 But I've had a good look through the source code. 09:27:53 i just started playing with it on my stk500, learning forth in the process 09:28:25 i like interactively flipping bits & flashing leds 09:28:33 :-) 09:28:52 My first project was to flash hello world in Morse code. 09:28:53 but i've noticed a bunch of cruft developing as i redefine words to get things write 09:29:22 and so i wonder what the usual way to go from prototyping to production generally works 09:30:08 'specially since right now i define the words through my terminal and so they aren't stored on disk 09:30:09 Hmmm... I think you should be able to forget the old words. The only problem is it may forget every word defined after it. 09:30:24 :-( 09:30:53 my understanding is that forget isn't implemented in amforth & prior definitions aren't reachable 09:30:54 Can you view the words you've defined with see? 09:32:01 see isn't implemented either, and i guess it would be difficult because some of the metainfo is dropped as an optimization 09:32:23 the author figures it's gpl so you have the source so you don't need SEE 09:32:37 Yes, just discovered that. I'm browsing the source now. 09:33:17 i wonder if emacs has a forth mode that'll let me save my interactive sessions 09:33:36 might finally get me to learn it 09:34:53 --- quit: proteusguy (Remote closed the connection) 09:35:20 It shouldn't be too hard to write something to decompile and display the words you've written. 09:36:16 It's just a case of walking through the linked list to find the name of each word 09:38:25 --- quit: gogonkt (Read error: 60 (Operation timed out)) 09:46:00 impomatic: hope to talk to you more about amforth. i'm off to lunch! 09:49:10 --- join: crc (n=Anonymou@216.1.43.130) joined #forth 09:56:06 --- quit: nighty__ (Remote closed the connection) 10:08:33 nottwo: I need to get it installed as soon as possible. 10:11:00 eh. Better to save the source in the first place, rather than trying to decompile it. 10:13:28 Or even worse do what I do. Save so many versions of the source code, you need to decompile so you can figure out which source file is the right one. :-( 10:18:04 --- quit: aguai_ (Read error: 104 (Connection reset by peer)) 10:31:41 --- quit: jewel_ (Read error: 113 (No route to host)) 10:35:11 --- join: X-Scale2 (i=email@89.180.144.5) joined #forth 10:37:18 --- quit: crc (hubbard.freenode.net irc.freenode.net) 10:37:18 --- quit: Deformati (hubbard.freenode.net irc.freenode.net) 10:37:18 --- quit: TR2N (hubbard.freenode.net irc.freenode.net) 10:37:18 --- quit: schmx (hubbard.freenode.net irc.freenode.net) 10:37:53 --- join: Deformati (n=joe@c-71-238-44-239.hsd1.mi.comcast.net) joined #forth 10:38:13 --- join: TR2N (i=email@89.180.144.5) joined #forth 10:38:13 --- join: schmx (n=marcus@sxemacs/devel/schme) joined #forth 10:51:50 --- quit: TR2N (Success) 11:00:06 --- quit: uiu (hubbard.freenode.net irc.freenode.net) 11:00:06 --- quit: madgarden (hubbard.freenode.net irc.freenode.net) 11:03:26 --- join: uiu (n=ian@HSI-KBW-078-042-132-111.hsi3.kabel-badenwuerttemberg.de) joined #forth 11:03:41 --- join: madgarden (n=madgarde@CPE001d7e527f89-CM00159a65a870.cpe.net.cable.rogers.com) joined #forth 11:09:06 --- join: forther (n=forther@207.47.34.100.static.nextweb.net) joined #forth 11:09:42 --- quit: forther (Client Quit) 11:16:49 --- quit: _Jordan_ (Remote closed the connection) 11:16:53 --- join: _Jordan_ (n=jcooper@173-45-228-22.slicehost.net) joined #forth 11:21:02 --- quit: schmx (hubbard.freenode.net irc.freenode.net) 11:21:43 --- join: schmx (n=marcus@c83-249-82-26.bredband.comhem.se) joined #forth 12:02:59 --- join: _mathrick (n=mathrick@users177.kollegienet.dk) joined #forth 12:04:24 --- quit: mathrick (Read error: 104 (Connection reset by peer)) 12:31:16 --- join: jauaor (n=araujo@gentoo/developer/araujo) joined #forth 12:57:31 impomatic: there's this thing...they call it version control... 12:57:40 :) 12:58:01 these days it's really easy to use 12:58:16 always keep a few floppies for backup 12:58:42 because floppies become corrupt sooner or later 12:58:48 (: 12:59:31 I440r: any plans on porting isforth to some bsd? 12:59:59 there was a freebsd port at one point 13:00:11 hmm.. 13:00:11 I remember helping work out some of the issues 13:00:20 a netbsd one would be nice. 13:00:29 I guess.. I could install freebsd. 13:00:50 well maybe linux emulation will save it. 13:00:55 nag him to give you the freebsd code 13:01:03 it should be pretty trivial to port 13:01:17 (: 13:01:30 In fact, maybe just the ABI field in the ELF header 13:02:34 hopefully 13:04:35 Yeah, I don't seem to have a copy of the freebsd source on this machine 13:07:07 --- nick: _mathrick -> mathrick 13:10:26 --- quit: tathi (Nick collision from services.) 13:10:28 --- join: JoshGrams (n=josh@dsl-216-227-91-166.fairpoint.net) joined #forth 13:10:33 --- nick: JoshGrams -> tathi 13:26:29 --- join: mark4 (n=mark4__@c-69-136-171-118.hsd1.in.comcast.net) joined #forth 13:26:38 --- quit: I440r (Read error: 110 (Connection timed out)) 13:39:30 --- join: jewel_ (n=jewel@dsl-242-130-65.telkomadsl.co.za) joined #forth 13:40:02 schmx it was ported to fbsd but it doesnt seem to want to run in the newer versions. that MIGHT be because of heap randomization tho which i dont know how to turn off in fbsd 13:40:14 oh hum. 13:40:29 and isforth will never support execution within a randomized heap until i have an as13:40:40 (: 13:40:59 the problem is because your elf file has multiple sections and each section of a given file is allocated independantly 13:41:03 text data bss etc 13:41:23 and with heap randomization there can be gaps between the different sections that do not belong to your process 13:42:28 i need isforth's elf file to have ONE SECTION ONLY. that being .text 13:42:30 no data. no bss 13:43:14 i think this whole 2485628947 sections is just bullshit anyway 13:43:56 problem is i would HAVE to have a .bss section because linux expects me to have it 13:43:57 Yes, I agree on the bullshit of sections. 13:44:11 the brk() system call for example will ONLY adjust a .bss 13:44:21 my brk failed till i created a .bss section in my elf file 13:44:48 hrm i wonder 13:45:30 if i have [text][--GAP--][data][--GAP--][bss] can i do an allocation over the top of those three sections for the entire size? 13:45:49 nooo idea :) 13:45:57 i think you can... MAYBE 13:46:19 and it might solve the problem where i cant run in heap randomized environments 13:46:28 because those gaps are only there because of heap randomization 13:47:14 but you can grab the OLD fbsd source files if u want 13:47:18 let me get u a link 13:47:53 www.isforth.com/isforth-fbsd.tar.gz 13:48:07 if you can get that to run in fbsd it will be good :) 13:48:16 I was more hoping for netbsd really. 13:48:24 no fbsd system available. 13:48:27 make it run in netbsd too! 13:48:38 use that code base as a starting point :P 13:48:49 oh shit. I missed that you put a link there. 13:48:59 * schmx issa fdisking. 13:49:11 been compiling for 4.5 hrs and I get a "oh sorry, disk is full" 13:49:28 --- nick: X-Scale2 -> TR2N 13:49:48 I'll look at that there isforth later :) 14:03:15 --- quit: jewel_ (Read error: 113 (No route to host)) 14:42:03 --- quit: GeDaMo ("Leaving.") 15:49:20 --- join: crc (n=charlesc@c-68-80-139-0.hsd1.pa.comcast.net) joined #forth 15:49:41 http://colorforth.com/haypress.htm if anyone missed it, interesting progress with the 360 core computer Chuck is playing with 15:51:39 --- quit: impomatic (Read error: 110 (Connection timed out)) 16:22:42 * jauaor will post this code as soon as he finds a good name for this ...... 16:22:55 believe it or not, the hardest part for me always 16:22:56 :P 16:38:10 --- join: aguai_ (i=aguai@114-44-2-151.dynamic.hinet.net) joined #forth 16:39:47 --- nick: aguai_ -> zguzi 16:39:52 --- nick: zguzi -> aguzi 16:40:34 --- nick: aguzi -> aguai 18:25:52 --- join: gogonkt (n=info@59.38.200.175) joined #forth 19:23:44 --- join: nighty__ (n=nighty@210.188.173.245) joined #forth 20:53:39 --- join: cataska (n=cataska@210.64.6.235) joined #forth 22:20:39 --- join: proteusguy (n=proteusg@110.77.145.40) joined #forth 22:47:22 --- quit: proteusguy (Remote closed the connection) 22:49:50 --- join: proteusguy (n=proteusg@110.77.145.40) joined #forth 23:59:59 --- log: ended forth/09.07.21