00:00:00 --- log: started forth/09.12.18 00:08:18 --- quit: ygrek (Remote closed the connection) 00:09:22 --- join: ygrek (i=user@gateway/gpg-tor/key-0x708D5A0C) joined #forth 00:14:51 --- quit: ygrek (Remote closed the connection) 00:27:02 --- join: ygrek (i=user@gateway/gpg-tor/key-0x708D5A0C) joined #forth 00:30:22 --- quit: ygrek (Remote closed the connection) 00:30:58 --- join: ygrek (i=user@gateway/gpg-tor/key-0x708D5A0C) joined #forth 02:07:06 --- quit: PoppaVic (Client Quit) 02:14:36 --- quit: mathrick (Read error: 110 (Connection timed out)) 03:18:22 --- join: Al2O3 (n=Al2O3@c-75-70-11-191.hsd1.co.comcast.net) joined #forth 05:06:49 --- join: |dinya_| (n=Denis@94.50.175.149) joined #forth 05:12:16 --- quit: dinya_ (Read error: 60 (Operation timed out)) 05:16:59 --- quit: nighty__ (Read error: 110 (Connection timed out)) 05:36:48 --- join: proteusguy (n=proteusg@zeppelin.proteus-tech.com) joined #forth 07:20:33 I'm not totally clear on this after browsing the 1994 draft: on an archtitecure with separate code and data (i.e. a Modified Harvard one), HERE would point into RAM, and compilation will put stuff into program memory, right? 07:22:18 (I'm asking because AMForth returns a program memory address for HERE, and has a word HEAP that returns RAM addresses) 07:33:21 I'm not terribly familiar with the standard, but "modern ideas" would imply an approach that prevents you from meddling with code space. So I'd put my money on your description: HERE points into data space and code space gets managed more "behind the scenes." 07:33:43 You could try this: 07:34:01 HERE : test + + + + ; HERE . . 07:34:38 Oh, that must be more or less what you did - and HERE changed? 07:34:56 --- join: GeDaMo (n=gedamo@dyn-62-56-89-110.dslaccess.co.uk) joined #forth 07:38:09 KipIngram: I don't have amforth running, I'm going by the documentation (http://amforth.sourceforge.net/words/index.html, HERE and HEAP specifically) 07:40:35 I'm designing an FPGA based processor now. The RAM in the FPGA is dual ported. I plan to give one port to the instruction fetch logic and the other to the execution unit. So I'll get Harvard architecture performance but it will al be one address space. 07:40:47 So pesky little problems like this one go away. 07:42:04 well, that's not really a problem, but it seems to me that amforth is deviating from the standard -- and in my toy VM I'm trying to do it standards-conformantly 07:43:12 in a split model, you're right: HERE is in dataspace, codespace is elsewhere 07:45:54 if I understand what you're asking, at any rate 07:46:20 the standard doesn't require a separate codespace, merely allows it 07:48:41 how do you think amforth diverges from the standard? 07:50:06 Sounds like AMForth's offering HEAP as a way to access some "other" memory. But Quartus is right - the standard likely doesn't *require* HERE to point to "other" memory just because it's available. 07:51:35 well any implementation can have any number of implementation-specific words and memory spaces. HERE is only required to point to dataspace. 07:52:09 quartus forth has a CSHERE and friends for its separate codespace, for example 07:54:21 if codespace and dataspace are one and the same, compilation will move HERE; this is a consideration when writing broadly-portable code. 08:03:31 --- join: tgunr_ (n=tgunr@polymicro.net) joined #forth 08:05:42 --- quit: tgunr_ (Client Quit) 08:06:19 --- join: tgunr (n=tgunr@polymicro.net) joined #forth 08:39:03 --- join: PoppaVic (n=pops@adsl-99-69-197-114.dsl.sfldmi.sbcglobal.net) joined #forth 08:39:47 --- quit: Al2O3 () 08:55:34 * madgarden is back (gone 10:14:03) 09:03:55 --- quit: Snoopy_1611 () 10:22:28 --- join: alex4nder (n=user@dsl093-145-168.sba1.dsl.speakeasy.net) joined #forth 10:22:29 hey 10:30:00 --- quit: malyn ("Disconnecting from stoned server.") 10:30:14 --- join: malyn (n=malyn@unaffiliated/malyn) joined #forth 10:44:33 --- join: pgas (n=user@pdpc/supporter/active/pgas) joined #forth 10:48:25 --- quit: ygrek ("Leaving") 10:48:47 --- join: ygrek (i=user@gateway/gpg-tor/key-0x708D5A0C) joined #forth 10:48:58 --- join: mathrick (n=mathrick@83.1.168.198) joined #forth 10:53:45 hey 10:55:43 --- join: garfield (n=uwekloss@p54867981.dip.t-dialin.net) joined #forth 10:57:51 --- quit: alex4nder ("brb") 11:07:59 --- join: GoNoGo (n=GoNoGo@cro34-3-82-236-93-215.fbx.proxad.net) joined #forth 11:33:15 --- join: alex4nder (n=alexande@70-7-164-239.pools.spcsdns.net) joined #forth 11:33:16 hey 11:35:53 Good evening. 11:36:31 Hi 11:38:23 So many new names... 11:40:07 how's it? 11:59:41 --- quit: alex4nder ("leaving") 12:25:10 Greetings all. 12:26:24 --- quit: noelhenson ("Leaving") 12:51:46 --- join: xjrn (n=jim@astound-69-42-10-25.ca.astound.net) joined #forth 13:17:04 --- join: Maki (n=Maki@dynamic-109-121-73-52.adsl.eunet.rs) joined #forth 13:19:03 --- quit: GoNoGo (Client Quit) 13:24:31 --- join: ubuntu-nathan (n=eeepc904@201.78.130.40) joined #forth 13:24:44 Hi for all! 13:24:53 * ubuntu-nathan is back 13:24:55 :D 13:25:25 Someone knows where can I learn Forth online? 13:28:13 http://www.forth.com/starting-forth/ 13:28:32 hummm 13:28:36 --- quit: pgas ("/quit") 13:28:38 thanks GeDaMo 13:28:55 I think this link should be added to the channel topic 13:42:13 That's the first link returned if you google "how do I learn forth online". ;-) 13:51:08 --- join: hiredman (n=rattus@ip67-152-53-125.z53-152-67.customer.algx.net) joined #forth 13:54:43 --- quit: tgunr (Remote closed the connection) 14:11:18 --- join: Al2O3 (n=Al2O3@c-75-70-11-191.hsd1.co.comcast.net) joined #forth 14:11:29 --- quit: Al2O3 (Remote closed the connection) 14:21:04 --- quit: PoppaVic (Read error: 104 (Connection reset by peer)) 14:31:09 --- join: tgunr (n=tgunr@polymicro.net) joined #forth 14:33:38 --- join: madwork_ (n=madgarde@204.138.110.15) joined #forth 14:34:39 --- join: addled_ (n=adl@88.Red-80-26-102.staticIP.rima-tde.net) joined #forth 14:34:49 --- quit: Frek (farmer.freenode.net irc.freenode.net) 14:34:49 --- quit: foxes (farmer.freenode.net irc.freenode.net) 14:34:50 --- quit: addled (farmer.freenode.net irc.freenode.net) 14:34:50 --- quit: rotty (farmer.freenode.net irc.freenode.net) 14:34:50 --- quit: olegfink (farmer.freenode.net irc.freenode.net) 14:34:50 --- quit: madwork (farmer.freenode.net irc.freenode.net) 14:35:06 --- join: rotty (n=rotty@nncmain.nicenamecrew.com) joined #forth 14:35:50 --- join: olegfink (n=olegfink@snupt.com) joined #forth 14:39:53 --- quit: qFox ("Time for cookies!") 14:40:19 --- join: foxes (i=flash@221.220.46.126) joined #forth 14:48:57 --- quit: ygrek (Remote closed the connection) 15:07:37 --- quit: ubuntu-nathan () 15:10:11 --- quit: Maki ("Leaving") 15:18:42 --- quit: GeDaMo ("Leaving.") 15:40:00 --- quit: tgunr (Remote closed the connection) 16:13:01 --- part: hiredman left #forth 16:32:30 --- quit: ASau (Read error: 104 (Connection reset by peer)) 16:34:18 --- join: ASau (n=user@83.69.227.32) joined #forth 16:42:52 --- quit: garfield (Read error: 110 (Connection timed out)) 16:43:56 --- join: garfield (n=uwekloss@p548641E9.dip.t-dialin.net) joined #forth 16:45:35 --- join: PoppaVic (n=pops@99.150.143.156) joined #forth 17:10:01 blah 18:01:02 --- join: TR2N` (i=email@89-180-232-154.net.novis.pt) joined #forth 18:15:34 b0rk 18:15:39 --- quit: TR2N (Read error: 110 (Connection timed out)) 18:15:52 Swedish-Chef time? ;-) 19:21:09 --- quit: xjrn (Nick collision from services.) 19:21:31 --- join: xjrn (n=jim@astound-69-42-10-25.ca.astound.net) joined #forth 19:54:20 --- nick: TR2N` -> TR2N 20:10:40 bork bork bork! 21:29:37 --- join: alex4nder (n=user@dsl093-145-168.sba1.dsl.speakeasy.net) joined #forth 21:29:37 hey 22:04:44 --- join: madgarden_ (n=madgarde@CPE001d7e527f89-CM00159a65a870.cpe.net.cable.rogers.com) joined #forth 22:07:04 --- quit: madgarden (Read error: 110 (Connection timed out)) 22:21:31 uh 22:50:13 --- quit: PoppaVic (Client Quit) 22:50:41 --- join: PoppaVic (n=pops@99.150.143.156) joined #forth 23:46:11 --- join: pgas (n=user@pdpc/supporter/active/pgas) joined #forth 23:59:59 --- log: ended forth/09.12.18