00:00:00 --- log: started forth/12.12.12 00:23:12 --- quit: Bahman (Ping timeout: 240 seconds) 00:26:05 --- join: Bahman (~Bahman@2.147.26.213) joined #forth 00:26:06 --- mode: ChanServ set +v Bahman 00:31:22 --- join: Bahman_ (~Bahman@static.88-198-159-196.clients.your-server.de) joined #forth 00:31:22 --- mode: ChanServ set +v Bahman_ 00:32:44 --- quit: Bahman (Ping timeout: 276 seconds) 00:43:13 --- quit: epicmonkey (Ping timeout: 240 seconds) 00:55:22 --- quit: protist (Ping timeout: 252 seconds) 00:56:06 --- join: protist (~protist@222.153.223.42) joined #forth 00:56:06 --- mode: ChanServ set +v protist 01:51:15 --- join: epicmonkey (~epicmonke@host-224-58.dataart.net) joined #forth 01:51:15 --- mode: ChanServ set +v epicmonkey 02:08:07 --- quit: karswell (Remote host closed the connection) 02:18:22 --- join: karswell (~coat@93-97-29-243.zone5.bethere.co.uk) joined #forth 02:18:23 --- mode: ChanServ set +v karswell 02:40:28 --- quit: karswell (Read error: Connection reset by peer) 02:47:14 --- quit: ttmrichter (Ping timeout: 245 seconds) 02:47:14 --- quit: newcup (Ping timeout: 245 seconds) 02:47:31 --- quit: swiley (Ping timeout: 245 seconds) 02:47:55 --- quit: Bahman_ (Read error: Connection reset by peer) 02:49:10 --- join: ttmrichter (~ttmrichte@178-119-53-170.access.telenet.be) joined #forth 02:49:10 --- mode: ChanServ set +v ttmrichter 02:50:45 --- join: karswell (~coat@93-97-29-243.zone5.bethere.co.uk) joined #forth 02:50:45 --- mode: ChanServ set +v karswell 02:51:34 --- join: Bahman (~Bahman@static.88-198-159-196.clients.your-server.de) joined #forth 02:51:34 --- mode: ChanServ set +v Bahman 02:51:50 --- quit: Bahman (Read error: Connection reset by peer) 02:51:59 --- join: Bahman (~Bahman@static.88-198-159-196.clients.your-server.de) joined #forth 02:51:59 --- mode: ChanServ set +v Bahman 03:11:59 at first i thought the diagrams in Starting Forth were kind of insulting...but now I can't stop laughing 03:13:05 Why would you feel insulted? 03:15:24 Bahman: i thought it was trying to dumb it down, or targetting a younger audience 03:15:42 Bahman: then I realized the droll humor of it 03:15:57 * Bahman nods 03:16:33 Bahman: haha...execute painting the asterisk was hilarious 03:16:59 Bahman: always carrying and axe...but always doing artsy or menial things 03:17:05 an* 03:17:49 Yup. I really liked some of the diagrams. And yes, the executioner was a favourite :-) 03:19:08 learning how to do things the Forth way is really going to be helpful when trying to optimize things.... like the 355 113 */ trick...that is awesome 03:19:49 forth seems to idiomatically throw around sal, sar, and test in an unmatched idiomatic way 03:20:24 protist: Yes...it's such a weird language. Once you learn it, it will haunt you forever. 03:20:50 i hope so :) 03:21:09 Don't worry. Forth finds a way :-) 03:22:11 I'm curious to learn about it's compilation later on....one would think the state-happiness of forth would severely limit its speed and optimizability 03:22:38 but then again, i suppose it isn't intended for x86 really 03:46:23 --- join: Zarutian (~zarutian@194-144-84-110.du.xdsl.is) joined #forth 03:46:23 --- mode: ChanServ set +v Zarutian 04:25:58 --- quit: protist (Ping timeout: 255 seconds) 04:26:22 --- join: protist (~protist@222.153.223.42) joined #forth 04:26:22 --- mode: ChanServ set +v protist 04:44:43 Bahman: i just implemented floating point numbers in terms of scientific notation...and made it automatically simplify things like 30e10^7 to 3e10^8 04:45:09 Bahman: this langauge is awesome...it is like a backwards scheme 04:45:50 protist: Glad you're making progress. 04:46:00 Yes...this languages is weirdly awesome. 04:46:04 brb 04:47:49 Bahman: :D...i typed this definition correctly on my first attempt: : simp swap dup 10 mod not if begin 10 / swap 1+ swap dup 10 mod until then swap ; 05:12:05 --- quit: karswell (Remote host closed the connection) 05:22:21 --- join: karswell (~coat@93-97-29-243.zone5.bethere.co.uk) joined #forth 05:22:21 --- mode: ChanServ set +v karswell 05:36:29 --- quit: protist (Ping timeout: 255 seconds) 05:37:20 --- join: protist (~protist@222.153.223.42) joined #forth 05:37:20 --- mode: ChanServ set +v protist 05:57:15 --- join: nighty^ (~nighty@tin51-1-82-226-147-104.fbx.proxad.net) joined #forth 05:57:15 --- mode: ChanServ set +v nighty^ 06:06:26 --- join: gnooth (~gnooth@108-249-104-182.lightspeed.sndgca.sbcglobal.net) joined #forth 06:06:26 --- mode: ChanServ set +v gnooth 07:29:44 --- join: newcup (newcup@peruna.fi) joined #forth 07:29:44 --- mode: ChanServ set +v newcup 08:15:02 --- quit: protist (Quit: leaving) 08:30:54 --- join: MayDaniel (~MayDaniel@unaffiliated/maydaniel) joined #forth 08:30:54 --- mode: ChanServ set +v MayDaniel 09:10:47 --- quit: karswell (Remote host closed the connection) 09:21:00 --- join: karswell (~coat@93-97-29-243.zone5.bethere.co.uk) joined #forth 09:21:00 --- mode: ChanServ set +v karswell 09:39:21 --- join: Bahman_ (~Bahman@2.147.26.213) joined #forth 09:39:21 --- mode: ChanServ set +v Bahman_ 09:39:56 --- quit: Bahman (Ping timeout: 255 seconds) 09:41:07 --- quit: karswell (Remote host closed the connection) 09:45:02 --- quit: Nisstyre (Quit: Leaving) 09:51:21 --- join: karswell (~coat@93-97-29-243.zone5.bethere.co.uk) joined #forth 09:51:21 --- mode: ChanServ set +v karswell 09:55:36 --- quit: epicmonkey (Ping timeout: 264 seconds) 10:01:38 --- join: Nisstyre (~yours@oftn/member/Nisstyre) joined #forth 10:01:38 --- mode: ChanServ set +v Nisstyre 10:23:34 --- join: Bahman (~Bahman@static.88-198-159-196.clients.your-server.de) joined #forth 10:23:34 --- mode: ChanServ set +v Bahman 10:24:39 --- quit: Bahman_ (Ping timeout: 244 seconds) 10:26:31 --- join: ASau (~user@46.115.84.2) joined #forth 10:26:31 --- mode: ChanServ set +v ASau 10:54:17 --- join: Tukeke (~Tukeke@unaffiliated/tukeke) joined #forth 10:54:18 --- mode: ChanServ set +v Tukeke 11:11:22 --- join: ASau` (~user@46.115.84.2) joined #forth 11:11:22 --- mode: ChanServ set +v ASau` 11:11:29 --- quit: ASau (Remote host closed the connection) 11:13:43 --- join: epicmonkey (~epicmonke@188.134.41.172) joined #forth 11:13:43 --- mode: ChanServ set +v epicmonkey 12:29:58 --- quit: epicmonkey (Ping timeout: 248 seconds) 12:50:36 --- quit: gnooth (Ping timeout: 255 seconds) 12:51:03 --- quit: karswell (Remote host closed the connection) 12:58:11 --- join: qulinxao (~qulinxao@v-853923.vpn.mgn.ru) joined #forth 12:58:11 --- mode: ChanServ set +v qulinxao 13:00:03 --- join: Onionnion (~ryan@adsl-68-254-160-140.dsl.milwwi.ameritech.net) joined #forth 13:00:03 --- mode: ChanServ set +v Onionnion 13:01:18 --- join: karswell (~coat@93-97-29-243.zone5.bethere.co.uk) joined #forth 13:01:18 --- mode: ChanServ set +v karswell 13:12:26 --- quit: karswell (Remote host closed the connection) 13:21:07 --- quit: Onionnion (Remote host closed the connection) 13:22:41 --- join: karswell (~coat@93-97-29-243.zone5.bethere.co.uk) joined #forth 13:22:41 --- mode: ChanServ set +v karswell 13:53:33 --- join: RodgerTheGreat (~rodger@71-13-215-242.dhcp.mrqt.mi.charter.com) joined #forth 13:53:33 --- mode: ChanServ set +v RodgerTheGreat 13:54:41 --- join: impomatic (~digital_w@46.208.131.194) joined #forth 13:54:41 --- mode: ChanServ set +v impomatic 14:15:41 --- quit: qulinxao (Quit: Ухожу я от вас (xchat 2.4.5 или старше)) 14:21:01 --- quit: karswell (Remote host closed the connection) 14:25:46 --- quit: impomatic (Quit: var kings=new Array(3); for (x in kings) { kings[x].origin='orient'; kings[x].bearingGift=true; kings[x].travelled='afar'; }) 14:31:18 --- join: karswell (~coat@93-97-29-243.zone5.bethere.co.uk) joined #forth 14:31:18 --- mode: ChanServ set +v karswell 14:40:49 --- quit: karswell (Read error: Connection reset by peer) 14:41:23 * Zarutian been porting eForth to the DCPU-16 for a bit. (Just the base assembly image, havent got a running system yet) and noticed more and more how elegantly many of the words are phrased 14:41:58 it's supposed to be pretty much the gold standard for "a minimal forth kernel you can understand" 14:47:37 http://developer.android.com/reference/android/text/TextUtils.html#isEmpty(java.lang.CharSequence) 14:47:39 what 14:49:57 aw shoot wrong window 14:50:05 but perhaps y'all can appreciate how silly that is as well 14:51:05 --- join: karswell (~coat@93-97-29-243.zone5.bethere.co.uk) joined #forth 14:51:05 --- mode: ChanServ set +v karswell 14:51:19 --- quit: MayDaniel (Read error: Connection reset by peer) 14:52:27 --- join: Onionnion (~ryan@adsl-68-254-160-140.dsl.milwwi.ameritech.net) joined #forth 14:52:27 --- mode: ChanServ set +v Onionnion 15:16:22 --- join: kumul (~kumul@66-50-75-241.prtc.net) joined #forth 15:16:22 --- mode: ChanServ set +v kumul 15:18:20 --- quit: Bahman (Ping timeout: 255 seconds) 15:33:14 RodgerTheGreat: when I need a bit of a chuckle I go to the site classnamer.com 15:33:37 comedy gold 15:34:02 the android API really reads like a parody of Java coding standards 15:34:08 --- quit: Nisstyre (Ping timeout: 244 seconds) 15:35:22 --- join: gnooth (~gnooth@108-249-104-182.lightspeed.sndgca.sbcglobal.net) joined #forth 15:35:22 --- mode: ChanServ set +v gnooth 15:57:23 --- join: protist (~protist@222.153.223.42) joined #forth 15:57:23 --- mode: ChanServ set +v protist 15:58:07 --- join: Bahman (~Bahman@static.88-198-159-196.clients.your-server.de) joined #forth 15:58:07 --- mode: ChanServ set +v Bahman 16:02:57 --- join: Wotan_ (cebc2b6f@gateway/web/freenode/ip.206.188.43.111) joined #forth 16:02:57 --- mode: ChanServ set +v Wotan_ 16:05:14 quit 16:05:41 --- quit: Wotan_ (Client Quit) 16:15:28 --- join: Nisstyre (~yours@oftn/member/Nisstyre) joined #forth 16:15:28 --- mode: ChanServ set +v Nisstyre 16:51:48 --- quit: karswell (Remote host closed the connection) 17:02:03 --- join: karswell (~coat@93-97-29-243.zone5.bethere.co.uk) joined #forth 17:02:03 --- mode: ChanServ set +v karswell 17:05:00 --- quit: protist (Ping timeout: 265 seconds) 17:17:08 --- quit: karswell (Remote host closed the connection) 17:27:24 --- join: karswell (~coat@93-97-29-243.zone5.bethere.co.uk) joined #forth 17:27:24 --- mode: ChanServ set +v karswell 17:32:40 --- join: protist (~protist@222.153.223.42) joined #forth 17:32:40 --- mode: ChanServ set +v protist 17:40:26 --- quit: karswell (Remote host closed the connection) 17:50:39 --- join: karswell (~coat@93-97-29-243.zone5.bethere.co.uk) joined #forth 17:50:39 --- mode: ChanServ set +v karswell 18:02:08 --- quit: protist (Ping timeout: 255 seconds) 18:19:07 --- quit: Tukeke (Quit: Tukeke) 18:20:38 *sigh* I see I have an buggy DONXT primitive 18:46:46 * Zarutian fixed it 18:53:46 hmm... tailcalls in forth? anyone done that? (that is a candidate word to use tailcall invokes another word then when that word is done immediately does EXIT) 19:07:43 my forth optimizes tail calls 19:07:48 it's super easy to do in Forth 19:07:59 I was under the impression that it was a common optimization 19:08:35 --- quit: Onionnion (Remote host closed the connection) 19:18:32 RodgerTheGreat: I am rather new at fiddling with forth innards so I do not know 19:19:38 eForth uses Direct Threaded Code, I have the impression that isnt used much anymore in contemporary forths 19:32:16 --- quit: Zarutian (Quit: Zarutian) 19:58:49 --- quit: cataska (Quit: leaving) 19:59:10 --- join: ASau`` (~user@46.115.58.50) joined #forth 19:59:10 --- mode: ChanServ set +v ASau`` 20:02:17 --- quit: ASau` (Ping timeout: 260 seconds) 20:51:23 --- join: cataska (~cataska@210.64.6.233) joined #forth 20:51:23 --- mode: ChanServ set +v cataska 21:59:26 --- join: ASau``` (~user@46.115.53.29) joined #forth 21:59:26 --- mode: ChanServ set +v ASau``` 22:01:18 --- nick: ASau``` -> ASau 22:02:48 --- quit: ASau`` (Ping timeout: 260 seconds) 22:17:45 --- quit: kumul (Quit: WeeChat 0.3.9.2) 23:29:02 --- quit: RodgerTheGreat (Quit: RodgerTheGreat) 23:56:41 --- quit: ASau (Ping timeout: 245 seconds) 23:59:59 --- log: ended forth/12.12.12