00:00:00 --- log: started forth/18.08.15 00:13:51 --- join: mtsd (~mtsd@77.110.61.100) joined #forth 00:52:00 --- quit: reepca-laptop (Remote host closed the connection) 01:01:52 --- join: ncv (~neceve@2a02:c7d:c5c9:a900:6eaf:6ef7:3b81:d5f6) joined #forth 01:01:52 --- quit: ncv (Changing host) 01:01:52 --- join: ncv (~neceve@unaffiliated/neceve) joined #forth 01:38:14 --- quit: dave9 (Quit: one love) 01:47:26 --- join: reepca (~user@208.89.170.250) joined #forth 02:01:53 --- join: pierpal (~pierpal@host84-235-dynamic.181-80-r.retail.telecomitalia.it) joined #forth 02:04:32 --- quit: ashirase (Ping timeout: 256 seconds) 02:06:05 --- join: ashirase (~ashirase@modemcable098.166-22-96.mc.videotron.ca) joined #forth 02:14:06 --- quit: pierpal (Quit: Poof) 02:14:23 --- join: pierpal (~pierpal@host84-235-dynamic.181-80-r.retail.telecomitalia.it) joined #forth 02:17:06 --- quit: crc (Read error: Connection reset by peer) 02:17:13 --- join: crc (crc@2a01:7e00::f03c:91ff:fe12:ac) joined #forth 02:17:35 --- join: [1]MrMobius (~default@c-73-134-82-217.hsd1.va.comcast.net) joined #forth 02:20:11 --- quit: MrMobius (Ping timeout: 244 seconds) 02:20:11 --- nick: [1]MrMobius -> MrMobius 02:36:28 --- quit: nighty- (Quit: Disappears in a puff of smoke) 03:06:56 --- quit: X-Scale (Ping timeout: 272 seconds) 03:39:28 --- join: nighty- (~nighty@s229123.ppp.asahi-net.or.jp) joined #forth 03:55:15 --- join: inode (~inode@unaffiliated/inode) joined #forth 03:56:00 --- join: MickyW (~MickyW@p4FE8DC3A.dip0.t-ipconnect.de) joined #forth 04:18:03 --- quit: pierpal (Quit: Poof) 04:18:24 --- join: pierpal (~pierpal@host84-235-dynamic.181-80-r.retail.telecomitalia.it) joined #forth 04:30:32 --- quit: dys (Ping timeout: 272 seconds) 04:57:12 --- nick: inode -> everyone 04:57:17 --- nick: everyone -> inode 05:14:48 --- quit: epony (Quit: QUIT) 05:26:43 --- join: epony (~epony@unaffiliated/epony) joined #forth 06:01:56 --- join: dys (~dys@2a01:598:928a:7ad7:226:5eff:fee9:68d2) joined #forth 06:15:14 --- mode: ChanServ set +v crc 06:15:25 --- mode: ChanServ set +o crc 06:21:30 --- join: dddddd (~dddddd@unaffiliated/dddddd) joined #forth 07:07:59 --- quit: mtsd (Quit: Leaving) 07:28:40 --- quit: dys (Ping timeout: 256 seconds) 07:41:44 --- quit: MickyW (Quit: Leaving. Have a nice time.) 07:54:16 --- join: X-Scale (~ARM@46.50.1.137) joined #forth 09:36:10 --- quit: ncv (Ping timeout: 256 seconds) 09:49:10 anybody making forth cores anymore? like http://forth.org/cores.html maybe even on a simple fpga? 09:51:57 I think there's still greenarrays although they're not cheap. 09:54:11 I also have a vague notion there was a fpga option 10:00:58 hmm http://www.excamera.com/sphinx/fpga-j1.html is what I was remembering, but I don't know fpgas so I have no idea how hard it is to use 10:22:27 mstevens, unrznbl[m]: https://github.com/drom/quark 10:22:53 --- quit: pierpal (Quit: Poof) 10:23:13 --- join: pierpal (~pierpal@host84-235-dynamic.181-80-r.retail.telecomitalia.it) joined #forth 10:23:30 pointfree: where do we get the chip, though? 10:25:12 mstevens: I think quark is something you would put on an ice40 fpga or something. 10:28:08 it looked at first like it was just a document. 11:15:48 unrznbl[m]: I will be as soon as Royal Mail send me my stuff 11:16:32 I have a couple ice40 boards coming 11:17:29 mstevens: greenarrays is the GA144 which is a chip, not a core 11:18:07 I have a couple but haven't had the time nor enough want to go through debugging and designing the circuit to get the schmartboards working 11:34:07 mstevens: yes, the j1 seemed to be the most recent...circa 2010 11:43:40 WilhelmVonWeiner: which ice40 boards did you order? this upduino v2 seems pretty good for usability w/ USB http://gnarlygrey.atspace.cc/development-platform.html#upduino 12:16:55 BeagleWire 12:17:03 it's an FPGA shield for the Beaglebone Black 12:23:40 Cool. I spent $10 on a v1 upduino just now. I'm cheap. :p Always reaching for the lower levels of things. :) 12:24:37 can be programmed from rpi or ft232 :) 12:37:14 --- join: mtsd (~mtsd@94-137-100-130.customers.ownit.se) joined #forth 12:39:49 Don't have a raspi, that's why. 12:40:02 and, I only want to work with Free Software 12:41:28 cool. I just happen to have one laying around plus I can probaby nudge the bits for rpi to use something else like getchip or some odd microcontroller I have laying around. Again. I'm cheap. ;) 12:49:52 --- quit: mtsd (Quit: Leaving) 13:32:25 --- join: dys (~dys@p5DD5BDBF.dip0.t-ipconnect.de) joined #forth 14:28:20 --- join: netytan (~marksmith@ip-62-235-87-199.dsl.scarlet.be) joined #forth 14:29:46 Is KEY? strictly necessary, and if so what can't be done without it? It seems, to me, that KEY? could be implemented by reading all of the available input into the TIB and then checking whether the TIB is empty or not, but maybe I'm missing something important. 14:30:52 --- quit: pierpal (Quit: Poof) 14:31:11 --- join: pierpal (~pierpal@host84-235-dynamic.181-80-r.retail.telecomitalia.it) joined #forth 14:55:02 --- join: netytan1 (~marksmith@ip-81-11-139-224.dsl.scarlet.be) joined #forth 14:56:15 --- quit: netytan (Ping timeout: 260 seconds) 15:00:50 --- part: netytan1 left #forth 15:07:13 --- join: reepca-laptop (~user@208.89.170.250) joined #forth 15:09:52 --- join: pierpa (50b5eb54@gateway/web/freenode/ip.80.181.235.84) joined #forth 16:07:34 --- quit: Keshl (Quit: Konversation terminated!) 16:14:50 --- join: impomatic (~digital_w@host109-150-0-69.range109-150.btcentralplus.com) joined #forth 16:15:46 --- join: Keshl (~Purple@24.115.185.149.res-cmts.gld.ptd.net) joined #forth 16:39:54 --- quit: nighty- (Quit: Disappears in a puff of smoke) 16:57:14 --- quit: dys (Ping timeout: 272 seconds) 17:45:22 KEY? is non-blocking, so you can use it to see if any keyboard input exists before using KEY to acquire it. 17:45:36 If you call KEY without any input there, you're "stuck" - can't do anything else. 17:45:52 If you use KEY? to detect that nothing is there, you can do some other work for a while before you check again. 17:47:31 Basically without KEY? you have no idea when you're going to get control back from KEY. 17:47:42 It might be right away, but it might be any length of time. 17:47:44 Days. 17:47:50 Meanwhile, your thread is stuck right there. 17:49:00 --- join: nighty- (~nighty@kyotolabs.asahinet.com) joined #forth 17:51:43 So I'd say it only becomes important if you're writing what I'd call "system" software - stuff that handles process switching and things like that. 17:54:38 or auto updating display 18:22:16 --- join: dave9 (~dave@90.20.215.218.dyn.iprimus.net.au) joined #forth 18:28:36 Yes - good example. 18:45:24 or using idle cycles to mine bitcoin 18:52:53 zy]x[yz: I hereby challange you to port a monero miner to mecrisp forth. 19:17:00 --- quit: reepca-laptop (Ping timeout: 256 seconds) 19:32:28 --- quit: dddddd (Remote host closed the connection) 19:33:33 WilhelmVonWeiner: I just found this! :) J1 on ice40/icestorm toolchain. :) http://www.excamera.com/sphinx/article-j1a-swapforth.html 19:43:20 --- quit: pierpa (Quit: Page closed) 20:20:29 --- quit: pierpal (Quit: Poof) 20:20:44 --- join: pierpal (~pierpal@host84-235-dynamic.181-80-r.retail.telecomitalia.it) joined #forth 20:49:09 --- quit: dave9 (Quit: one love) 22:29:39 --- join: dave9 (~dave@90.20.215.218.dyn.iprimus.net.au) joined #forth 22:30:31 hi 22:45:59 --- join: akkartik (~akkartik@akkartik.name) joined #forth 22:50:44 --- quit: Labu (Quit: WeeChat 2.0.1) 23:01:05 --- join: dys (~dys@p5DD5BC83.dip0.t-ipconnect.de) joined #forth 23:19:02 --- join: [1]MrMobius (~default@c-73-134-82-217.hsd1.va.comcast.net) joined #forth 23:19:03 --- quit: dave9 (Ping timeout: 268 seconds) 23:22:08 --- quit: MrMobius (Ping timeout: 268 seconds) 23:22:08 --- nick: [1]MrMobius -> MrMobius 23:59:59 --- log: ended forth/18.08.15