00:00:00 --- log: started forth/16.06.12 00:00:47 :) 00:47:37 --- quit: ASau (Ping timeout: 276 seconds) 01:09:45 --- join: probonono (~User@unaffiliated/probonono) joined #forth 01:24:51 --- quit: mnemnion (Remote host closed the connection) 02:38:08 --- quit: wa5qjh (Remote host closed the connection) 02:44:02 --- join: DGASAU (~user@lmpc.drb.insel.de) joined #forth 02:55:46 --- join: MickyW (~MickyW@p57A2FE7E.dip0.t-ipconnect.de) joined #forth 02:56:29 --- join: wa5qjh (~Thunderbi@203.111.224.55) joined #forth 03:31:47 --- join: true-grue (~true-grue@176.14.216.104) joined #forth 03:39:49 --- quit: wa5qjh (Read error: Connection reset by peer) 03:42:55 --- join: wa5qjh (~Thunderbi@203.111.224.55) joined #forth 04:04:03 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 04:17:20 --- quit: Zarutian (Quit: Zarutian) 06:07:29 when did DGASAU change nicks? 06:09:22 --- quit: taij33n (Ping timeout: 260 seconds) 06:15:13 --- quit: wa5qjh (Ping timeout: 276 seconds) 06:16:45 --- join: taij33n (VR4UrRXv8s@gateway/shell/uberspace.de/x-kdrzzwdavzqnnxnl) joined #forth 06:21:37 --- quit: taij33n (Ping timeout: 260 seconds) 06:24:19 --- join: taij33n (cYlCbp2YPH@gateway/shell/uberspace.de/x-hjinozygfggxbhyr) joined #forth 06:26:16 --- join: wa5qjh (~Thunderbi@203.111.224.50) joined #forth 07:02:46 --- quit: dys (Ping timeout: 250 seconds) 09:15:53 --- join: real-grue (~true-grue@176.14.216.104) joined #forth 09:18:50 --- quit: true-grue (Ping timeout: 250 seconds) 09:25:20 --- join: mnemnion (~mnemnion@2601:643:8103:f9d0:cd93:fd8d:4bb5:64d6) joined #forth 09:32:12 --- quit: wa5qjh (Read error: Connection reset by peer) 09:35:55 --- join: wa5qjh (~Thunderbi@203.111.224.50) joined #forth 10:13:36 --- join: JDat (~JDat@89.248.91.5) joined #forth 10:19:36 Skuzzzy: what, you'd use Forth to write an assembler then? 10:20:20 I would use forth if I was locked in a room with a computer with no OS 10:20:25 to get me to a real language 10:23:26 also passing comment, the gforth install on apt-get breaks randomly on my computer 10:24:58 must be all that skuzzz 10:50:29 o fuk 10:50:31 dont do this to me 10:57:54 I wouldn't use Forth for this. 10:57:57 There's more efficient way. 11:26:49 --- quit: impomatic_ (Ping timeout: 260 seconds) 11:29:41 --- join: bedah (~bedah@dyndsl-037-138-112-003.ewe-ip-backbone.de) joined #forth 11:53:03 --- join: vsg1990 (~vsg1990@pool-74-110-57-203.bflony.fios.verizon.net) joined #forth 11:56:41 --- quit: MickyW (Quit: Verlassend/leaving) 12:10:08 --- join: Kumool (~kumool@adsl-64-237-232-99.prtc.net) joined #forth 12:34:04 --- join: dys (~dys@ip-109-44-2-116.web.vodafone.de) joined #forth 12:41:34 --- quit: Skuzzzy (Ping timeout: 244 seconds) 12:57:41 --- join: Skuzzzy (~Skuzzzy@wsip-70-166-101-14.ph.ph.cox.net) joined #forth 13:07:44 --- quit: Skuzzzy (Ping timeout: 260 seconds) 13:23:26 --- join: Skuzzzy (~Skuzzzy@wsip-70-166-101-14.ph.ph.cox.net) joined #forth 13:56:56 --- quit: wa5qjh (Read error: Connection reset by peer) 13:57:36 --- join: wa5qjh (~Thunderbi@203.111.224.50) joined #forth 14:16:31 Skuzzzy: I'm curious, what would you call a "real language"? 14:18:49 --- quit: JDat (Ping timeout: 276 seconds) 14:21:36 C/C++/Java/Python etc 14:21:40 something that works 14:21:47 gordonjcp: 14:43:02 they're a waste of time 14:43:16 Python's probably the best of a bad bunch there, great if you want to handle strings 14:43:38 if you're not doing it in assembler you don't fully understand the problem 14:43:54 and if you're not just implementing it in hardware, you've still got some optimising you could do 14:54:34 --- quit: mnemnion (Read error: Connection reset by peer) 14:55:07 --- join: mnemnion (~mnemnion@2601:643:8103:f9d0:cd93:fd8d:4bb5:64d6) joined #forth 15:00:00 --- join: ASau (~user@netbsd/developers/asau) joined #forth 15:25:08 --- quit: real-grue (Read error: Connection reset by peer) 15:25:24 --- quit: wa5qjh (Ping timeout: 258 seconds) 15:25:58 --- quit: bedah (Quit: Ex-Chat) 15:26:14 --- join: wa5qjh (~Thunderbi@203.111.224.50) joined #forth 15:31:54 what? what would you consider a non-waste of time gordonjcp 15:32:16 * Kumool gets the popcorn 15:32:40 3--- >---- get yer pitchforks here boys 15:33:43 stack based languages have the flaw of making data position a relavant consideration when programming 15:34:14 its okay if brainless things interact with stack machines (pythons vm is stack based, I think java? maybe) 15:34:23 But its a waste of a persons time to 15:39:23 cmon come back here and fite me, this is a perfectly good time to throw our time away on the internet 15:48:35 --- quit: Vendan (Quit: ZNC - http://znc.in) 15:54:21 --- quit: mnemnion (Read error: Connection reset by peer) 15:54:58 --- join: mnemnion (~mnemnion@2601:643:8103:f9d0:cd93:fd8d:4bb5:64d6) joined #forth 15:58:15 --- quit: wa5qjh (Read error: Connection reset by peer) 16:00:16 --- join: wa5qjh (~Thunderbi@121.54.58.139) joined #forth 16:08:27 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 16:10:58 h'lo there peeps 16:12:14 anyone around to discuss utility foglet programming? (it mostly exploratory engineering to hypotheoritical) 16:12:48 --- quit: wa5qjh (Remote host closed the connection) 16:13:07 --- join: wa5qjh (~Thunderbi@121.54.58.139) joined #forth 16:17:30 --- quit: wa5qjh (Read error: Connection reset by peer) 16:21:06 --- join: wa5qjh (~Thunderbi@121.54.58.139) joined #forth 16:23:24 Forth seem very well suited as the programming and runtime enviroment that would run on processors inside aforesaid foglets, no? 16:32:47 so, using the foglet described by J. Storris Hall as the model (docahedron with an telescoping arm on each face with universal joint at the face) 16:37:59 on the opposite side of each arm from the docahedron face is an three 'fingered' hexagonal gripper that can mate with an copy of itself. 16:39:11 that 'hand' can rotate around that long axis of the arm 16:52:10 --- quit: wa5qjh (Remote host closed the connection) 16:55:33 --- join: wa5qjh (~Thunderbi@121.54.58.139) joined #forth 16:55:51 so, each arm has four degrees of movement (can move on the x and y axis of the universal joint like an oldstyle joystick, can telescope in and out and the 'hand' can rotate) plus opening and closing of the 'hand' 17:01:13 the x and y axis of the universal joint can only be weakly driven while the telescoping can be strongly driven under load 17:03:41 data and power can be transfered through two arms holding hands 17:05:54 strong brakes can be applied on the x and y axis of the universal joint of each arm how ever 17:08:24 so, using memory mapped io one would need per arm at least six registers (assuming 16 bit cellsize) 17:09:52 one for x axis of universal join for both sensing (read) and driving (write) 17:10:03 ditto for the y axis 17:10:28 --- join: nighty (~nighty@d246113.ppp.asahi-net.or.jp) joined #forth 17:10:30 ditto for the telescoping in and out 17:11:22 one for the rotation of the hand 17:14:12 one control register for applying breaks and opening/closing of the hand. Some of the remaining bits can be for sensing if there is an hand grasbing 17:16:26 one for spi-esque serial data tansfer 17:17:15 one for power control out (write) and how much is going out (read) 17:17:31 one for power control in (write) and how much is going in (read) 17:17:39 so, not six but eight 17:21:01 some of the break control register unused bits can be used for the spi-esque data transfer control (CE in, CE out, CLK in, CLK out, which CLK should be used for data clocking) 17:24:50 --- quit: Zarutian (Quit: Zarutian) 19:47:49 --- quit: wa5qjh (Read error: Connection reset by peer) 19:51:08 --- join: wa5qjh (~Thunderbi@121.54.58.139) joined #forth 20:01:27 --- join: Vendan (~Vendan@li469-176.members.linode.com) joined #forth 20:20:03 --- join: nitrix (~nitrix@unaffiliated/nitrix) joined #forth 20:20:43 --- join: backer (~backer@cowbell.employees.org) joined #forth 20:21:10 hi folks 20:24:20 hello 20:28:08 --- quit: nitrix (Quit: WeeChat 1.5) 20:29:01 --- quit: proteusguy (Ping timeout: 264 seconds) 20:36:45 hi vendan 20:37:05 been a while, just checking in to see if anything is new in the forth community. :) 20:43:33 not too much, built a forth implementation for the DCPU of notch 0x10c fame 21:01:00 --- quit: vsg1990 (Quit: Leaving) 21:10:21 neat! what kind of threading? 21:10:59 Just went for a simple indirect threading model 21:11:40 there's a game in the works that has adopted the DCPU, so actually being able to use it in game is pretty neat 21:15:40 --- quit: wa5qjh (Read error: Connection reset by peer) 21:19:01 --- join: wa5qjh (~Thunderbi@121.54.58.139) joined #forth 21:25:50 I vaguely recall hearing about a 16-bit CPU in Minecraft... 21:28:21 bbl 22:15:22 --- quit: ASau (Ping timeout: 260 seconds) 22:59:36 --- quit: Kumool (Read error: Connection reset by peer) 23:28:39 --- join: proteusguy (~proteusgu@182.232.11.135) joined #forth 23:28:39 --- mode: ChanServ set +v proteusguy 23:40:44 --- quit: proteusguy (Ping timeout: 252 seconds) 23:59:59 --- log: ended forth/16.06.12