00:00:00 --- log: started forth/14.03.27 00:25:11 --- quit: yunfan (Quit: already be with hell) 00:26:30 --- join: yunfan (~root@unaffiliated/yunfan) joined #forth 00:26:57 --- quit: nisstyre (Quit: WeeChat 0.4.3) 00:41:49 --- quit: mnemnion (Read error: Connection reset by peer) 00:42:15 --- join: mnemnion (~mnemnion@c-98-210-219-91.hsd1.ca.comcast.net) joined #forth 01:40:01 so i was thinking, many server are using a simple protocol like get 123\r\n , what about if we use this input socket as the forth's input, 01:40:35 --- join: true-grue (~quassel@95-25-104-163.broadband.corbina.ru) joined #forth 02:00:32 --- join: john_metcalf (~digital_w@228.15.125.91.dyn.plus.net) joined #forth 02:02:41 --- quit: mnemnion (Remote host closed the connection) 02:03:17 --- join: mnemnion (~mnemnion@c-98-210-219-91.hsd1.ca.comcast.net) joined #forth 02:07:45 --- quit: mnemnion (Ping timeout: 264 seconds) 02:32:13 --- quit: kludge` (Ping timeout: 246 seconds) 02:37:45 --- join: kludge` (~comet@unaffiliated/espiral) joined #forth 03:25:08 --- quit: TodPunk (Read error: Connection reset by peer) 03:31:32 --- join: TodPunk (Tod@50-198-177-186-static.hfc.comcastbusiness.net) joined #forth 03:31:59 --- quit: TodPunk (Read error: Connection reset by peer) 03:32:15 --- join: TodPunk (Tod@50-198-177-186-static.hfc.comcastbusiness.net) joined #forth 03:41:00 --- join: nighty-_ (~nighty@lns-bzn-49f-62-147-170-46.adsl.proxad.net) joined #forth 03:44:14 --- join: Tod-Autojoined (~Tod@50-198-177-186-static.hfc.comcastbusiness.net) joined #forth 03:44:21 --- quit: TodPunk (Read error: Connection reset by peer) 03:48:14 --- join: Mat3 (~claude@91-64-127-6-dynip.superkabel.de) joined #forth 03:48:19 hello 03:48:32 --- quit: Tod-Autojoined (Read error: Connection reset by peer) 03:54:30 --- join: TodPunk (Tod@50-198-177-186-static.hfc.comcastbusiness.net) joined #forth 04:32:09 --- join: pvt_petey (~pvt_petey@host-92-16-158-80.as13285.net) joined #forth 04:54:34 --- quit: TodPunk (Read error: Connection reset by peer) 05:04:46 --- join: TodPunk (~Tod@50-198-177-186-static.hfc.comcastbusiness.net) joined #forth 05:58:45 yufan thats why key and emit are deferred. you can make key do a read from ANY file and emit write to any 06:21:12 I440r: emit? 06:21:32 isnt emit just print character? 06:23:35 --- join: Zarutian (~zarutian@194-144-84-110.du.xdsl.is) joined #forth 06:23:59 yunfan: kind of 06:24:06 yes 06:24:13 but print it to *what*? 06:24:24 emit can emit to stdio, a serial port, a socket, a MEMORY BUFFER!! 06:24:57 and key can read a key from stdin, the keyboard (may not be the same thing), a file, a socket, a memory buffer, anywhere 06:25:27 : new_(key) mem-buffer @ mem-ptr @ + c@ mem-ptr incr ; 06:25:42 ' new_(key) is key 06:26:07 of course the new (key) would probably be better if it did a range check on the meory lol 06:27:30 you could have some fun with key just reading around a buffer, and then twatting about with DMA 06:27:39 move the buffer while key isn't looking 06:40:22 KipIngram: the system you ran your test on, can you let us know what arch it is? (I'm assuming 32 bit x86 but it would be nice to know for certain) 06:57:56 --- quit: Mat3 (Quit: Verlassend) 07:05:04 --- quit: pvt_petey (Ping timeout: 268 seconds) 07:08:07 --- join: pvt_petey (~pvt_petey@host-92-16-158-80.as13285.net) joined #forth 07:57:50 --- join: asie (~textual@078088168214.elblag.vectranet.pl) joined #forth 08:12:19 --- quit: joneshf-laptop (Read error: Operation timed out) 08:19:47 --- quit: I440r (Ping timeout: 264 seconds) 08:22:16 --- join: joneshf-laptop (~joneshf@98.255.30.38) joined #forth 08:31:17 --- join: I440r (~mark4@cpe-68-203-183-77.tx.res.rr.com) joined #forth 09:08:20 --- mode: ChanServ set +o I440r 09:22:34 --- quit: Zarutian (Quit: Zarutian) 09:24:23 --- quit: asie (Quit: I'll probably come back in either 20 minutes or 8 hours.) 09:39:53 --- join: impomatic (~john_metc@228.15.125.91.dyn.plus.net) joined #forth 09:44:48 --- quit: I440r (Ping timeout: 268 seconds) 09:57:25 --- join: ASau (~user@46.114.147.230) joined #forth 09:58:08 --- join: I440r (~mark4@cpe-68-203-183-77.tx.res.rr.com) joined #forth 10:07:53 --- quit: I440r (Ping timeout: 240 seconds) 10:07:59 It's a virtual machine. 10:08:06 I don't know what the underlying hardware is. 10:08:16 It's a leased thing. 10:08:24 Is there some way I can check? 10:08:30 By running a command, I mean? 10:12:20 kip@kipingram:~$ lscpu 10:12:21 Architecture: i686 10:12:23 CPU op-mode(s): 32-bit 10:12:25 Byte Order: Little Endian 10:12:27 CPU(s): 1 10:12:29 On-line CPU(s) list: 0 10:12:31 Thread(s) per core: 1 10:12:33 Core(s) per socket: 1 10:12:35 Socket(s): 1 10:12:37 Vendor ID: GenuineIntel 10:12:39 CPU family: 6 10:12:41 Model: 26 10:12:43 Stepping: 5 10:12:45 CPU MHz: 2261.000 10:12:47 BogoMIPS: 4522.00 10:12:49 Virtualization: VT-x 10:12:51 Hypervisor vendor: Xen 10:12:53 Virtualization type: para 10:12:55 L1d cache: 32K 10:12:57 L1i cache: 32K 10:12:59 L2 cache: 256K 10:13:01 L3 cache: 8192K 10:13:03 kip@kipingram:~$ 10:13:05 There you go. 10:14:23 --- quit: pvt_petey (Ping timeout: 264 seconds) 10:17:20 --- join: pvt_petey (~pvt_petey@host-92-16-158-80.as13285.net) joined #forth 10:19:12 --- join: mnemnion (~mnemnion@c-98-210-219-91.hsd1.ca.comcast.net) joined #forth 10:23:56 --- join: mark4 (~mark4@cpe-68-203-183-77.tx.res.rr.com) joined #forth 10:44:25 --- join: Zarutian (~zarutian@194-144-84-110.du.xdsl.is) joined #forth 11:02:37 --- join: kumul (~mool@adsl-64-237-224-186.prtc.net) joined #forth 11:11:32 --- join: true-grue_ (~quassel@128-72-19-4.broadband.corbina.ru) joined #forth 11:12:54 --- quit: pvt_petey (Ping timeout: 240 seconds) 11:13:57 --- quit: true-grue (Ping timeout: 245 seconds) 11:15:14 --- join: pvt_petey (~pvt_petey@host-92-16-158-80.as13285.net) joined #forth 11:16:02 --- join: true-grue (~quassel@95-26-97-19.broadband.corbina.ru) joined #forth 11:18:24 --- quit: true-grue_ (Ping timeout: 240 seconds) 11:19:42 --- quit: mark4 (Ping timeout: 265 seconds) 11:32:03 --- join: mark4 (~mark4@cpe-68-203-183-77.tx.res.rr.com) joined #forth 11:47:10 --- join: nisstyre (~yourstrul@oftn/member/Nisstyre) joined #forth 11:48:46 --- join: pvt_pete_ (~pvt_petey@host-92-16-158-80.as13285.net) joined #forth 11:48:55 --- quit: pvt_petey (Ping timeout: 240 seconds) 12:53:36 --- join: Mat3 (~claude@91-64-127-6-dynip.superkabel.de) joined #forth 13:03:13 --- quit: nisstyre (Quit: bai) 13:32:01 --- join: daowee (~daowee@m176-68-14-74.cust.tele2.se) joined #forth 13:36:31 --- quit: true-grue (Read error: Connection reset by peer) 13:54:45 --- quit: Mat3 (Quit: Verlassend) 13:58:19 KipIngram: indeed! 13:58:30 uname -a would probably have sufficed :-) 13:58:42 sorry I wasn't around to recommend it before the flood. 14:01:57 :-) 14:59:58 --- join: nisstyre (~yourstrul@oftn/member/Nisstyre) joined #forth 15:02:16 --- quit: mark4 (Remote host closed the connection) 15:07:28 --- quit: nighty-_ (Quit: Disappears in a puff of smoke) 15:10:25 --- quit: aksr (Ping timeout: 268 seconds) 15:58:34 --- quit: nisstyre (Quit: WeeChat 0.4.3) 16:34:37 --- join: mark4 (~mark4@cpe-68-203-183-77.tx.res.rr.com) joined #forth 16:34:56 --- nick: mark4 -> I440r 16:35:07 --- mode: ChanServ set +o I440r 16:49:31 --- quit: mnemnion (Remote host closed the connection) 17:28:54 I440r: gordonjcp but why using key to read , in case you can just use the socket as input? 17:29:23 its an option 17:30:25 and is there any forth implement which use a heap based memory alloc? 17:30:34 mine lol 17:30:43 i wrote my own memory allocation routines 17:30:43 which i think could be quickly clear the user stack and memory usage 17:31:02 so you dont need to build from ground for each input socket 17:31:20 instead you just clear the last user's input and stack to initial stat 17:35:30 --- quit: kc5tja (Quit: Applying security patches) 18:24:33 --- quit: bjorkintosh (Ping timeout: 255 seconds) 18:25:40 --- quit: pvt_pete_ () 18:40:45 --- join: mnemnion (~mnemnion@c-98-210-219-91.hsd1.ca.comcast.net) joined #forth 19:12:54 --- join: kumool (~mool@adsl-207-204-136-87.prtc.net) joined #forth 19:16:50 --- quit: kumul (Ping timeout: 264 seconds) 19:32:21 --- join: noneofmynickswor (~mool@adsl-207-204-136-87.prtc.net) joined #forth 19:34:59 --- quit: kumool (Ping timeout: 268 seconds) 19:53:26 --- join: daowee_ (~daowee@m176-68-14-74.cust.tele2.se) joined #forth 19:55:21 --- join: kumul (~mool@adsl-207-204-136-87.prtc.net) joined #forth 19:56:38 --- quit: daowee (Ping timeout: 265 seconds) 19:57:15 --- quit: noneofmynickswor (Ping timeout: 255 seconds) 20:00:30 --- quit: goingretro (Ping timeout: 265 seconds) 20:00:46 --- join: goingretro (~kbmaniac@host86-155-211-109.range86-155.btcentralplus.com) joined #forth 20:02:40 --- join: kumool (~mool@adsl-64-237-226-250.prtc.net) joined #forth 20:03:53 --- quit: kumul (Ping timeout: 265 seconds) 20:16:38 --- quit: mnemnion (Remote host closed the connection) 20:17:26 --- join: mnemnion (~mnemnion@c-98-210-219-91.hsd1.ca.comcast.net) joined #forth 20:38:44 --- nick: daowee_ -> daowee 20:40:48 --- quit: john_metcalf (Ping timeout: 252 seconds) 21:09:42 --- quit: Zarutian (Quit: Zarutian) 21:15:22 --- nick: Anarch_ -> Anarch 21:36:57 --- join: Yunfan-phone (~jyfl987@61.148.242.86) joined #forth 21:56:19 --- join: Yunfan-android (~jyfl987@114.104.214.96) joined #forth 21:56:33 --- quit: Yunfan-android (Client Quit) 21:56:41 --- join: nisstyre (~yourstrul@oftn/member/Nisstyre) joined #forth 22:00:16 --- quit: Yunfan-phone (Ping timeout: 240 seconds) 22:54:28 --- join: noneofmynickswor (~mool@adsl-207-204-136-87.prtc.net) joined #forth 22:57:17 --- quit: nisstyre (Quit: WeeChat 0.4.3) 22:58:10 --- quit: kumool (Ping timeout: 255 seconds) 23:45:47 --- quit: ASau (Ping timeout: 255 seconds) 23:59:59 --- log: ended forth/14.03.27