00:00:00 --- log: started forth/17.06.13 00:04:49 --- quit: bavier` (Ping timeout: 240 seconds) 00:25:17 --- join: proteusguy (~proteus-g@180.183.131.206) joined #forth 00:25:17 --- mode: ChanServ set +v proteusguy 00:53:27 --- quit: proteus-guy (Ping timeout: 255 seconds) 01:01:03 --- quit: carc (K-Lined) 01:07:15 --- join: carc (~carc@unaffiliated/carc) joined #forth 02:40:29 --- join: true-grue (~true-grue@176.14.219.178) joined #forth 02:45:32 --- join: wa5qjh (~Thunderbi@121.54.90.146) joined #forth 03:05:07 --- quit: nighty- (Quit: Disappears in a puff of smoke) 03:21:29 --- quit: proteusguy (Remote host closed the connection) 04:01:24 --- join: nighty- (~nighty@s229123.ppp.asahi-net.or.jp) joined #forth 04:09:32 --- join: proteusguy (~proteus-g@49.228.92.234) joined #forth 04:09:32 --- mode: ChanServ set +v proteusguy 04:56:18 but is a language building kit actually a useful thing? I'm still of the fence about that 05:03:50 --- quit: dys (Ping timeout: 246 seconds) 05:10:19 --- join: dys (~dys@ip-109-44-0-249.web.vodafone.de) joined #forth 05:13:26 --- join: opamp (~textual@72-184-251-100.res.bhn.net) joined #forth 05:17:20 --- quit: wa5qjh (Remote host closed the connection) 05:20:02 --- join: wa5qjh (~Thunderbi@121.54.90.146) joined #forth 05:36:51 --- quit: wa5qjh (Remote host closed the connection) 05:59:36 --- join: ACE_Recliner (~ACE_Recli@c-98-220-46-30.hsd1.in.comcast.net) joined #forth 06:22:55 --- quit: opamp (Quit: My MacBook has gone to sleep. ZZZzzz…) 06:23:24 --- join: opamp (~textual@72-184-251-100.res.bhn.net) joined #forth 06:23:44 --- quit: opamp (Client Quit) 06:24:09 --- join: opamp (~textual@72-184-251-100.res.bhn.net) joined #forth 06:24:32 --- quit: opamp (Client Quit) 06:25:04 --- join: opamp (~textual@72-184-251-100.res.bhn.net) joined #forth 06:25:20 --- quit: opamp (Client Quit) 06:25:53 --- join: opamp (~textual@72-184-251-100.res.bhn.net) joined #forth 06:26:07 --- quit: opamp (Client Quit) 06:26:43 --- join: opamp (~textual@72-184-251-100.res.bhn.net) joined #forth 06:26:55 --- quit: opamp (Client Quit) 06:27:33 --- join: opamp (~textual@72-184-251-100.res.bhn.net) joined #forth 06:27:43 --- quit: opamp (Client Quit) 06:28:21 --- join: opamp (~textual@72-184-251-100.res.bhn.net) joined #forth 06:28:32 --- quit: opamp (Client Quit) 06:52:39 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 06:53:02 --- join: GeDaMo (~GeDaMo@62.56.75.248) joined #forth 07:18:02 --- part: mtsd left #forth 07:25:38 --- join: Chef_Gromboli (~Chef_Grom@static-72-88-80-103.bflony.fios.verizon.net) joined #forth 07:27:56 --- join: Diaperglu (42d516c1@gateway/web/freenode/ip.66.213.22.193) joined #forth 08:01:18 --- quit: Diaperglu (Quit: Page closed) 08:17:09 --- join: bavier (~bavier@msp-nat.cray.com) joined #forth 08:46:41 --- join: mtsd (~mtsd@h-158-174-23-206.NA.cust.bahnhof.se) joined #forth 08:52:42 --- quit: mtsd (Quit: Bye) 08:58:32 --- quit: nighty- (Read error: Connection reset by peer) 09:05:57 --- join: nighty- (~nighty@s229123.ppp.asahi-net.or.jp) joined #forth 09:08:07 --- quit: Zarutian (Quit: Zarutian) 10:54:16 --- join: gravicappa (~gravicapp@ppp83-237-174-78.pppoe.mtu-net.ru) joined #forth 11:19:23 --- quit: ZarutianPI (Read error: Connection reset by peer) 11:19:31 --- join: ZarutianPI2 (~pi@168-110-22-46.fiber.hringdu.is) joined #forth 11:21:58 --- nick: ZarutianPI2 -> ZarutianPI 11:31:52 ASCII is an ugly standard https://upload.wikimedia.org/wikipedia/commons/8/82/US-ASCII_code_chart.png for my purposes. Why do I need some random punctuation characters between 9 and A ??? 11:31:53 I should be able to just use Horner's algorithm to display a number from a different radix. 11:31:53 There are loads of ASCII control characters with forgotten origins and purposes. 11:31:53 What a byte means has always been contextual and in a state of flux. It should be view as such by our abstractions. 11:31:53 If we were to cut out the charactersets then we could be typing machine code from a keyboard. No assembler needed. 11:31:53 I'd be up for designing a font for the ARM thumb2 instruction set. Now all I need is an Optimus keyboard hahas... 11:33:17 ASCII was likely designed when people used octal not hex. 12:12:41 --- join: Diaperglu (42d516c1@gateway/web/freenode/ip.66.213.22.193) joined #forth 12:17:11 --- quit: Diaperglu (Ping timeout: 260 seconds) 12:22:36 --- join: dual (~bonafide@cpe-74-75-153-119.maine.res.rr.com) joined #forth 12:43:05 ASCII kind of stems from Baudaot, right? And that is based on Morse. 12:43:18 So that's the steaming pile of... legacy we live with. 12:48:48 --- quit: midre (Ping timeout: 258 seconds) 12:49:06 --- join: opamp (~textual@72-184-251-100.res.bhn.net) joined #forth 12:51:11 --- quit: opamp (Client Quit) 12:58:40 --- nick: izabera -> ajerk 13:05:28 --- nick: ajerk -> izabera 13:25:28 --- quit: GeDaMo (Remote host closed the connection) 13:51:28 Standards make backwards/forwards compatibility trouble more expansive. Standards bodies choose to standardize everything Instead of minimizing the contact surface area between implementations. They work to maximize the number of interfaces that can't change. 13:55:54 "Standards bodies choose to standardize everything" who'd have thought that would happen? 14:34:11 --- quit: gravicappa (Remote host closed the connection) 14:44:37 --- quit: ACE_Recliner (Remote host closed the connection) 15:17:41 --- quit: true-grue (Read error: Connection reset by peer) 15:26:05 --- join: wa5qjh (~Thunderbi@121.54.90.146) joined #forth 17:11:43 --- quit: nighty- (Quit: Disappears in a puff of smoke) 17:56:54 --- quit: wa5qjh (Remote host closed the connection) 18:09:01 --- join: nighty- (~nighty@kyotolabs.asahinet.com) joined #forth 18:49:10 pointfree: ping! 18:50:20 Hello zignig! 18:50:56 I have been lurking on #forth for a week or so and I saw your programming logic in forth slides. 18:51:16 Have you looked at the Lattice FPGAs? 18:51:27 there is an opensource tool chain for them. 18:52:13 so , there is an FPGA forth machine, james bowman's j1a. 18:52:50 if we can get forth to generate FPGA images , it should be possible for the forth machine to generate a forth machine. 18:52:55 Inception ! 19:00:05 zignig: I have a Lattice ICE40HX8K board, but unfortunately it cannot support partial live reconfiguration (such as for interactively compiling forth to logic): http://vjordan.info/log/fpga/i-am-on-reddit-woo-hoo.html 19:00:05 The PSoC 5LP and the Spartan 6 can do it. The PSoC 5LP has configurable analog as well, which I'd like to use with Forth in a similar manner. 19:00:05 The gelForth logic synthesis is tied very closely to the PSoC 5LP hardware. 19:03:43 --- quit: zy]x[yz (Read error: Connection reset by peer) 19:06:23 --- join: zy]x[yz (~corey@unaffiliated/cmtptr) joined #forth 19:15:58 --- quit: dys (Ping timeout: 246 seconds) 19:17:15 pointfree: from what i've seen on the boards , it should be possible to write the "new" image to spi flash and boot off that, rather than partial reconfig. 19:17:24 anyway , interesting to think about. 19:20:37 Yes, a static core bitstream image in forth should be possible for the ICE40. 19:20:37 It would indeed be cool to see a forth metacompiled to hardware. 19:24:40 --- nick: izabera -> izakitten 19:29:05 --- nick: izakitten -> izabera 19:42:47 from my reading, the current tooling does a simulated annealing to find a working layout. 19:43:37 making a determenistic layout would be a different bucket of fish. 19:44:30 doing it within forth would have some serious advantages, using that set of words too much ? , convert it to hardware.... 19:53:06 I'm not using simulated annealing. I also don't have separate routing or placement steps. As a result, the routing fabric can effectively be used for logic as well. I use the entire psoc5lp logic fabric is a Binary Decision Diagram and the addressing scheme lends itself to this. 19:54:06 as a* 20:01:49 --- quit: jedb (Read error: Connection reset by peer) 20:03:27 ah, that is pretty cool. 20:05:08 * ZarutianPI is thinking about getting people to think XP stands for ten plus, as in Windows ten plus. 20:05:16 thnx! 20:06:13 ZarutianPI: lol 20:10:40 which reminds me, is it doable to run an pick and place machine controlsoftware (it is soft soft realtime) on dosbox? <- rather offtopic I know. 20:13:33 that is doxbox running on debian or some such. 20:13:37 ZarutianPI: "DOSBox is capable of timing-compatible implementation of the serial ports, which can enable older hardware and software dependent on serial port timing to work; however, some USB devices that are supported by the host OS can act as a replacement for older serial port devices when using the emulator." 20:13:37 https://en.wikipedia.org/wiki/DOSBox#Hardware_emulation 20:14:16 well, thanks, that question is answered. 20:14:39 np 20:36:17 --- join: jedb (~jedb@199.66.90.113) joined #forth 21:56:43 -clear 21:57:54 --- join: roundsf` (~user@2a00:2381:1a72:10:88b7:868b:b974:715b) joined #forth 22:02:07 --- quit: roundsf (Ping timeout: 255 seconds) 22:38:40 --- quit: Chef_Gromboli (Quit: Leaving) 22:40:35 --- quit: proteusguy (Remote host closed the connection) 22:50:44 --- join: dys (~dys@ip-109-44-3-111.web.vodafone.de) joined #forth 22:59:45 --- join: proteusguy (~proteus-g@180.183.131.206) joined #forth 22:59:45 --- mode: ChanServ set +v proteusguy 23:45:52 ZarutianPI: cool ideas :D 23:57:58 --- join: mtsd (3e5f4c02@gateway/web/freenode/ip.62.95.76.2) joined #forth 23:59:59 --- log: ended forth/17.06.13