00:00:00 --- log: started forth/13.01.09 00:14:02 --- join: epicmonkey (~epicmonke@188.134.41.173) joined #forth 00:14:03 --- mode: ChanServ set +v epicmonkey 00:18:14 --- join: rabenauge (~rabenauge@i59F6D053.versanet.de) joined #forth 00:18:14 --- mode: ChanServ set +v rabenauge 00:32:00 --- quit: epicmonkey (Read error: Operation timed out) 00:33:24 --- quit: ASau (Ping timeout: 248 seconds) 00:48:04 --- quit: proteusguy (Remote host closed the connection) 01:05:01 --- join: proteusguy (~proteusgu@ppp-58-8-85-15.revip2.asianet.co.th) joined #forth 01:05:03 --- mode: ChanServ set +v proteusguy 01:38:57 --- join: Bahman_ (~Bahman@2.145.100.191) joined #forth 01:38:57 --- mode: ChanServ set +v Bahman_ 01:41:23 --- join: karswell_ (~coat@93-97-29-243.zone5.bethere.co.uk) joined #forth 01:41:23 --- mode: ChanServ set +v karswell_ 01:42:13 --- join: epicmonkey (~epicmonke@host-224-58.dataart.net) joined #forth 01:42:17 --- mode: ChanServ set +v epicmonkey 01:43:03 --- quit: Nisstyre (*.net *.split) 01:43:03 --- quit: karswell (*.net *.split) 01:43:03 --- quit: bjorkintosh (*.net *.split) 01:43:03 --- quit: I440r (*.net *.split) 01:43:03 --- quit: Bahman (*.net *.split) 01:48:49 --- join: bjorkintosh (~bjork@ip68-13-229-200.ok.ok.cox.net) joined #forth 01:48:49 --- mode: ChanServ set +v bjorkintosh 01:49:41 --- quit: rbarraud (Ping timeout: 260 seconds) 01:51:22 --- join: Nisstyre (~yours@oftn/member/Nisstyre) joined #forth 01:51:22 --- mode: ChanServ set +v Nisstyre 01:51:58 --- join: I440r (~zhiming@149.sub-70-194-66.myvzw.com) joined #forth 01:51:58 --- mode: ChanServ set +o I440r 01:59:06 --- join: protist (~protist@125-237-130-19.jetstream.xtra.co.nz) joined #forth 01:59:06 --- mode: ChanServ set +v protist 02:04:38 --- quit: I440r (Remote host closed the connection) 03:41:18 --- quit: protist (Quit: Lost terminal) 04:40:44 --- join: MayDaniel (~MayDaniel@unaffiliated/maydaniel) joined #forth 04:40:44 --- mode: ChanServ set +v MayDaniel 04:44:11 --- quit: Nisstyre (Ping timeout: 244 seconds) 04:51:37 --- quit: nighty- (Read error: Connection reset by peer) 04:51:48 --- join: nighty- (~nighty@static-68-179-124-161.ptr.terago.net) joined #forth 04:51:48 --- mode: ChanServ set +v nighty- 04:58:42 --- join: Nisstyre (~yours@oftn/member/Nisstyre) joined #forth 04:58:42 --- mode: ChanServ set +v Nisstyre 05:04:00 --- join: protist (~protist@125-237-130-19.jetstream.xtra.co.nz) joined #forth 05:04:00 --- mode: ChanServ set +v protist 05:59:38 --- quit: Nisstyre (Ping timeout: 256 seconds) 06:12:09 --- join: Nisstyre (~yours@oftn/member/Nisstyre) joined #forth 06:12:09 --- mode: ChanServ set +v Nisstyre 06:29:33 --- quit: Nisstyre (Ping timeout: 255 seconds) 06:31:01 --- quit: epicmonkey (Ping timeout: 276 seconds) 06:44:04 --- join: Nisstyre (~yours@oftn/member/Nisstyre) joined #forth 06:44:04 --- mode: ChanServ set +v Nisstyre 07:00:15 --- quit: Nisstyre (Ping timeout: 260 seconds) 07:15:15 --- join: Nisstyre (~yours@oftn/member/Nisstyre) joined #forth 07:15:15 --- mode: ChanServ set +v Nisstyre 07:41:16 --- quit: proteusguy (Ping timeout: 264 seconds) 07:43:38 --- join: epicmonkey (~epicmonke@188.134.41.173) joined #forth 07:43:38 --- mode: ChanServ set +v epicmonkey 07:53:16 --- join: proteusguy (~proteusgu@ppp-58-8-99-24.revip2.asianet.co.th) joined #forth 07:53:16 --- mode: ChanServ set +v proteusguy 08:35:31 --- quit: MayDaniel (Read error: Connection reset by peer) 08:36:19 --- join: MayDaniel (~MayDaniel@unaffiliated/maydaniel) joined #forth 08:36:19 --- mode: ChanServ set +v MayDaniel 08:55:58 --- quit: rabenauge (Remote host closed the connection) 08:57:28 --- quit: karswell_ (Remote host closed the connection) 09:07:43 --- join: karswell_ (~coat@93-97-29-243.zone5.bethere.co.uk) joined #forth 09:07:43 --- mode: ChanServ set +v karswell_ 09:10:48 --- join: rabenauge (~rabenauge@i59F6D0D4.versanet.de) joined #forth 09:10:48 --- mode: ChanServ set +v rabenauge 09:58:15 --- join: ASau (~user@46.115.40.200) joined #forth 09:58:15 --- mode: ChanServ set +v ASau 10:09:32 --- join: anannie (~chatzilla@unaffiliated/anannie) joined #forth 10:09:32 --- mode: ChanServ set +v anannie 10:10:19 protist: Oi! Did you manage to do PE12? 10:26:03 --- quit: tgunr_ (Ping timeout: 260 seconds) 10:29:15 --- join: tgunr_ (~davec@cust-66-249-166-11.static.o1.com) joined #forth 10:29:15 --- mode: ChanServ set +v tgunr_ 10:51:35 anannie: no, i have been working on my interpretter 10:51:40 anannie: i have to go catch a bus 10:51:45 anannie: talk to you later! 10:51:52 protist: Alright tttyl! 10:51:56 --- quit: protist (Quit: leaving) 11:08:30 --- quit: karswell_ (Remote host closed the connection) 11:18:47 --- join: karswell_ (~coat@93-97-29-243.zone5.bethere.co.uk) joined #forth 11:18:48 --- mode: ChanServ set +v karswell_ 11:18:50 hmm, tinkering my macro-thingie.. That's downright useful.. Now I just need a project that uses it ;-) 11:40:32 --- join: msmith1 (~msmith@50-79-238-214-static.hfc.comcastbusiness.net) joined #forth 11:40:32 --- mode: ChanServ set +v msmith1 11:45:07 Hmm, I suppose one might use [ and ] and obviate a few of these immediates 12:10:56 --- quit: Nisstyre (Ping timeout: 260 seconds) 12:11:18 --- join: ncv (~quassel@unaffiliated/neceve) joined #forth 12:11:18 --- mode: ChanServ set +v ncv 12:17:25 --- quit: karswell_ (Remote host closed the connection) 12:26:12 --- join: Nisstyre (~yours@oftn/member/Nisstyre) joined #forth 12:26:12 --- mode: ChanServ set +v Nisstyre 12:27:42 --- join: karswell_ (~coat@93-97-29-243.zone5.bethere.co.uk) joined #forth 12:27:42 --- mode: ChanServ set +v karswell_ 12:41:45 --- join: Nisstyre-laptop (~yours@oftn/member/Nisstyre) joined #forth 12:41:45 --- mode: ChanServ set +v Nisstyre-laptop 12:43:36 by golly, it worked as I wanted, too. Slap my bottom and call me mudder. 12:53:01 * kulp slaps obediently 12:53:22 are you talking about [ and ] in some assembly ? as in, memory accesses ? 12:53:26 or some forth thing 12:56:13 --- quit: Nisstyre-laptop (Remote host closed the connection) 13:07:32 --- quit: tgunr (Quit: ["Textual IRC Client: www.textualapp.com"]) 13:07:33 --- nick: tgunr_ -> tgunr 13:10:18 --- quit: tgunr (Quit: Nity nite) 13:12:51 --- quit: Nisstyre (Ping timeout: 240 seconds) 13:20:38 kulp: well, working on an idea I had/recall from ages past - text-macros akin to C for forth 13:24:58 aha ! 13:25:10 i might be interested in that myself ;) 13:25:34 it was working fine - until I twiddled something.. Lemme hunt down the whackiness 13:27:16 Hi all, I have a question about how forth provides parameters to words 13:28:48 --- join: Nisstyre (~yours@oftn/member/Nisstyre) joined #forth 13:28:48 --- mode: ChanServ set +v Nisstyre 13:28:53 example: I am writing a forth that defines words in the dictionary based on functions in another high level langauge 13:29:15 I want to pass parameters to those functions 13:30:10 which is not hard but I'm trying to understand how forth would/should work with string parameters if that makes any sense at all 13:30:41 I know that integers get placed on the stack but what about strings 13:30:42 ? 13:31:07 or is that just something I need to work out that would differ in my forth implementation? 13:32:13 you might place the string address on stack, just like you would do in any other language?! 13:32:33 --- join: impomatic (~digital_w@46.208.50.63) joined #forth 13:32:33 --- mode: ChanServ set +v impomatic 13:32:58 rabenauge: just going by the letter from reading starting forth :-) 13:41:57 --- join: tgunr (~davec@cust-66-249-166-11.static.o1.com) joined #forth 13:41:57 --- mode: ChanServ set +v tgunr 14:04:38 --- quit: MayDaniel (Read error: Connection reset by peer) 14:05:09 kulp: fixed it - that's what I get for using looks-like words the fucknuts don't document, either 14:05:27 hah 14:06:13 I dunno why they'd use a nearly-same-as word, but have it dribble an argument on the stack that is usually consumed 14:07:54 that's the i-am-not-finish-with-it-yet version 14:08:23 its complement is the are-you-going-to-eat-that word 14:08:26 kulp: http://ideone.com/BJmJEt 14:09:05 bookmarked for later, thanks 14:09:17 np. 14:09:48 there are several variations in there. I wanted to get the feel for a few different approaches, but the creator-word is solid. 14:19:23 --- quit: karswell_ (Remote host closed the connection) 14:29:42 --- join: karswell_ (~coat@93-97-29-243.zone5.bethere.co.uk) joined #forth 14:29:42 --- mode: ChanServ set +v karswell_ 14:41:48 --- quit: karswell_ (Remote host closed the connection) 14:42:39 Cool. Improved. 14:48:42 --- join: I440r (~zhiming@149.sub-70-194-66.myvzw.com) joined #forth 14:48:42 --- mode: ChanServ set +o I440r 14:52:06 --- join: karswell_ (~coat@93-97-29-243.zone5.bethere.co.uk) joined #forth 14:52:06 --- mode: ChanServ set +v karswell_ 15:42:57 Yep works better than I expected, cleaned up more.. Immediately another forther tells me doesn't look like forth. I ain't ever been so insulted! well, ok.. I have, but still! 15:43:25 I'll just tell him to use indent(1)! 15:52:08 http://ideone.com/kVQqdt 16:01:30 --- join: kumul (~kumul@173.215.194.228) joined #forth 16:01:30 --- mode: ChanServ set +v kumul 16:08:21 --- quit: epicmonkey (Ping timeout: 260 seconds) 16:30:51 I440r, does your forth work on android devices? 16:37:55 no but its on my todo list to make it work on one 16:38:00 but it would require ROOT access 16:38:05 it would be a 100% native app 16:38:13 not a library wrapped up inside dalvic 16:38:26 but unless i get work thats not happening ever lol 16:40:35 what kinda work are you looking for? 16:40:39 php? (hides) 16:41:54 no. i do realtime embedded control applications 16:43:22 He loves PIC's! 16:43:56 really PIC? 16:44:54 Everyone loves a PIC 16:45:36 --- join: Onionnion|Eee (~ryan@adsl-68-254-171-79.dsl.milwwi.ameritech.net) joined #forth 16:45:36 --- mode: ChanServ set +v Onionnion|Eee 16:50:42 --- quit: regreg (Remote host closed the connection) 16:52:25 --- quit: ncv (Remote host closed the connection) 17:16:50 lol i would take a job coding for pic's 17:16:54 would prefer avr's tho :) 17:50:41 --- quit: Nisstyre (Ping timeout: 248 seconds) 17:53:56 --- join: tgunr_ (~davec@198-204-220-42.static.chico.ca.digitalpath.net) joined #forth 17:53:56 --- mode: ChanServ set +v tgunr_ 18:16:05 --- join: Nisstyre (~yours@oftn/member/Nisstyre) joined #forth 18:16:05 --- mode: ChanServ set +v Nisstyre 18:33:58 --- quit: anannie (Ping timeout: 256 seconds) 18:46:01 --- quit: tgunr_ (Quit: Nity nite) 19:04:44 --- join: anannie (~chatzilla@95.211.99.11) joined #forth 19:04:44 --- mode: ChanServ set +v anannie 19:05:02 --- quit: anannie (Changing host) 19:05:02 --- join: anannie (~chatzilla@unaffiliated/anannie) joined #forth 19:05:02 --- mode: adams.freenode.net set +v anannie 19:24:44 --- join: tgunr_ (~davec@198-204-220-42.static.chico.ca.digitalpath.net) joined #forth 19:24:44 --- mode: ChanServ set +v tgunr_ 19:40:44 --- quit: tgunr_ (Ping timeout: 256 seconds) 19:41:07 --- join: RodgerTheGreat (~rodger@71-13-215-242.dhcp.mrqt.mi.charter.com) joined #forth 19:41:07 --- mode: ChanServ set +v RodgerTheGreat 19:41:25 what's happening folks 19:43:26 not much, RodgerTheGreat 19:43:38 made it past chapter 6? 19:44:00 I440r: I didn't notice you had ops 19:44:03 --- join: protist (~protist@125-237-130-19.jetstream.xtra.co.nz) joined #forth 19:44:03 --- mode: ChanServ set +v protist 19:46:21 yes i did. 19:46:51 --- join: tgunr_ (~davec@198-204-220-42.static.chico.ca.digitalpath.net) joined #forth 19:46:51 --- mode: ChanServ set +v tgunr_ 19:47:17 bjorkintosh: have you thought about a project to write in forth, or are you still deciding? 19:50:31 how are you doing RodgerTheGreat? 19:50:51 anannie: I'm doing alright I guess. How's Ruby treating you? 19:51:41 If something is bugging you then do you want to talk about it? I'm willing to listen. That said, ruby is treating me fine. I'm building a centre of gravity shifting biped right now. 19:52:53 bipeds are cool 19:53:12 RodgerTheGreat, i have. a forth on my arduino uno. 19:53:27 at this point, i have absolutely no idea how to make this happen. 19:54:31 anannie: and it's mainly just a personal thing 19:54:44 I've been kinda depressed for a while 19:54:52 I code to get my mind off of it 19:55:15 sometimes it seems like programming is the only thing that really makes me happy 19:55:16 anannie: HELLO! 19:55:18 I understand... I have PTSD and depression and coding is helping me get over it as well 19:55:20 looking at the specs of the atmega328p, i think it was custom made for forth. 19:55:21 hey prot 19:55:24 * protist 19:55:45 8 bit 20 mhz 32kbytes. 19:55:57 --- quit: tgunr_ (Ping timeout: 255 seconds) 19:56:18 did you manage to solve PE12 yet protist? 19:56:46 I'm personally quite stumped 19:56:51 anannie: my interpretter is tantilizingly close to actually interpretting its first word :P 19:57:02 anannie: the whole thing is getting exciting 19:57:06 That's awesome protist!!! 19:57:17 :D! 19:57:36 anannie: if you're stuck, maybe you could show us what you have so far and we could nudge you in the right direction? 19:57:46 Sure. 19:57:47 anannie: i haven't done PE12 yet, but I am glad to hear you haven't either hahaha 19:58:26 what is PE12? 19:58:43 http://projecteuler.net/problem=12 19:58:48 I'm assuming 19:58:54 https://www.dropbox.com/s/lnk48bsa8erzj6j/pe12.rb 19:58:56 Yes 19:59:09 I don't know why the frak my answer is wrong 19:59:09 oh i see. 19:59:27 hunh, I didn't know dropbox did syntax highlighting 19:59:58 --- join: tgunr_ (~davec@198-204-220-42.static.chico.ca.digitalpath.net) joined #forth 19:59:58 --- mode: ChanServ set +v tgunr_ 20:00:03 It's right for the initial test values 20:00:13 but it's wrong for the problem value 20:00:18 does it give you a wrong answer or take too long? 20:00:22 or both I guess 20:00:55 Oh it calculates fast 20:01:00 Within a second. 20:01:00 and I'm gonna assume you've thoroughly tested is_prime?, factorization and factors 20:01:09 Yup. They work. 20:01:19 The answer it spits out is just freaking wrong. 20:01:25 RodgerTheGreat, lol i have ops because this channel is registered to me hhe 20:01:41 but i do not claim ownership. its owned by its idle population 20:01:43 Not to be ungrateful or anything, but I'm quite sure my algo is conceptually right 20:02:00 hmm 20:02:13 I'm trying to understand your logic 20:02:34 this is somewhat different from how I would've organized things but that doesn't mean it's wrong 20:02:35 quite simple actually 20:02:58 feel free to explain your approach in words 20:03:04 annie/RodgerTheGreat i learned to code after getting out of the USAF " <-- this far from a nervous breakdown lol 20:03:11 coding is what kept me sane.. *twitch* 20:03:16 the factors of something are say 5**2 and 2**3 and 3**4 20:03:28 I hope you didn't have issues with PTSD I440r 20:04:06 Then you have 3 possibilities for 5, the power in a number can be from 0 to 3, you have 4 possibilities for 2 and 5 for 3 20:04:16 the total number of factors is basically a combination of these 20:04:17 sane? 20:04:31 issues with someone that HAS it? hell no. have it myself? no 20:04:33 so you're looking at prime factors and considering their multiplicities implicitly rather than just looking for factors 20:04:40 which is the multiple of all of these possibilities 20:05:03 Yes RodgerTheGreat, I figure out the multiplicity per each and that's it 20:05:33 oh i misread your qestion. if i had ptsd it was a very MILD case... 20:05:52 have you tried actually printing out the factorizations you get and comparing those to the test cases? 20:05:57 it was more like "too much shit happening at me all at once" 20:06:23 so i just said "fuck it" to 99% of it and decided "im going to be a computer programmer" 20:06:28 and learned how 20:06:48 Hrm, I haven't tried that directly, but I ran it against test cases and it was perfect 20:06:57 i refused to deal with anything NOT directly related to computer programming 20:07:14 I440r: That's quite admirable 20:07:30 lemme try that RodgerTheGreat 20:07:31 eg: computer science, huh I440r? 20:07:39 --- join: fftw (~fastest@la-pinta.la.net.ua) joined #forth 20:07:39 --- mode: ChanServ set +v fftw 20:07:46 --- part: fftw left #forth 20:07:57 bjorkintosh, well... what got me doing it was my mother sent me to the store to get the paper. it was 3 miles away and we had no car. i walked there 20:07:58 and in particular you want to see the factors you're finding, not just the factorizations 20:08:10 when i got to the store there was a line so i was reading a computer mag as i waited 20:08:16 I'm kinda wondering if you might be double-counting or something 20:08:38 and it was full of "a9, 01, 85, 02, 20, 4c, 00" and i was like errr.. guys... wtf is this shit? 20:08:49 then i read the blurb and it was written by a 11 yr old 20:08:55 !!!!!!!!! that made me mad 20:09:02 an 11 year old could understand this shit? 20:09:12 I440r: so you say "damnit, I'm smarter than an 11 year old, I can figure this out" 20:09:13 mom very kindly bought me that mag too :P~| 20:09:45 took it home. read it cover to cover. learn this gobbldegook is machine code. to learn machine gode get "Rodnay Zakks, Programming the 6502" 20:09:56 went to library next day and got that book 20:10:16 ok.. a9.. whats a9.. aha thats an LDA... wtf is an LDA.. fuckit who cares, jut write it down 20:10:29 i did a complete hand reverse engineer of that code in 2 weeks using that book 20:10:39 You're right RodgerTheGreat. Something is wonky in the routine and I think it's wrong in the way it's handling test cases. I'll re-write it and I'll see what happens 20:10:49 at the end of 2 weeks i knew every single 6502 opcode by heart and had a basic understanding of how a computer program was constructed 20:10:57 Wow. 20:11:13 i then wrote a 6502 blackjack/card counting game for the c64 which i bought AFTER i did the reverse engineer 20:11:29 I440r: :') 20:11:35 I440r: how old were you?...not that it matters, just for context 20:11:38 i was paid 300 english pounds for it and that was pretty much the only code i was ever paid for till i got a job doing it 20:11:41 --- quit: Onionnion|Eee (Quit: Leaving) 20:11:46 i was 21 20:11:55 maybe 20 i ferget 20:12:00 I440r: i just turned 21 on the 7th :) 20:12:07 happy birthday :P~ 20:12:08 how old are you now I440r ? 20:12:20 im old and wrinkly. im 48 lol 20:12:29 That ain't that old 20:12:34 lol i figured you were like 60 hahah 20:12:36 so i suppose that means my seduction plans are out the window }:) 20:13:05 nah 48 is still in the game, if you believe you are :P 20:13:18 Depends on whom you planned to seduce 20:13:33 55-60 is when you mail-order an Asian wife. 20:13:36 i look 30 and sometimes i have to stop myself responding to hawt 18 yr old chix that take too much interest lol 20:13:51 I440r: why stop yourself? 20:14:02 proteusguy, daddy might have a gun 20:14:07 because they are stupid. err. 18. 20:14:07 mommy might know how to use it :) 20:14:13 I440r: give them what they want 20:14:32 protist, imean. stupid tab completion 20:14:35 I440r: do you really think you are capable of defiling a modern 18 year old?....you are not. 20:14:52 As a 20 year old girl I'm not quite sure that I can parse this convo... 20:14:56 i don't see why that is so great an accomplishment. 20:15:14 personally, if they are under the age of 26, they simply don't register on my radar. 20:15:14 anannie, this is "GUY" talk... your not supposed to be able to :) 20:15:21 sweet innocent lady that you are :))) 20:15:27 what is wrong with 18 yos? 20:15:30 lady? in FORTH? omg! 20:15:40 kidding. 20:15:55 You're 21 protist... I find most guys my age to be airheads 20:16:00 bjorkintosh, some of the best coders ive ever known are females... unfortunately not many chix wanna be geeks :P 20:16:04 They are a bunch of idiots to be honest. 20:16:11 can we all agree that mideval knights were badasses?....and they were with like 13 year old wives......i think 16-17 and up is fair game if it is legal where you live 20:16:27 protist: Again you're 21 :p 20:16:36 anannie: true :P 20:16:36 i see 26 and up, and we'll talk. anything before 26 and i consider them to be teenagers. 20:16:49 protist, in england the law is VERY specific "a girl has to be at least 16 to have sex wtihout parental concent" 20:16:51 anannie: i was dating a 23 year old when i was 16 hahaha 20:16:55 it says nothing about guys 20:17:00 hahah. 20:17:03 anannie: I've taught 20 year olds, and on the whole I tend to agree with your analysis 20:17:07 I've never dated anyone 20:17:09 tho they may have UPPED the lower age for girls since i was there last 20:17:27 anannie, how come? 20:17:30 nvm 20:17:30 anannie: because you didn't want to? 20:17:36 not my business lol 20:17:38 I'm ugly, duh :p 20:17:43 lies! 20:17:51 i can plainly see your gorgous :) 20:17:57 ahem. 20:17:57 to be honest, ugly girls can date plenty...some guys have no standards 20:18:12 speaking of ugly ... so how best to put forth on my arduino? 20:18:13 Aw thanks I440r 20:18:17 plus.. beauty is in the eye of the beer holder :P~ 20:18:22 but i dont drink beer 20:18:31 you don't? you lose! 20:18:38 You know the most annoying and most addicting thing about being female is that entire hotness olympics 20:18:40 it is just liquid bread, man. 20:18:49 if you like bread, you will like beer. (thumps up) 20:18:52 I think that being able to program is pretty attractive, and I don't imagine I'm the only one 20:18:53 I440r: beer is like "lets put some shit in water and ferment it, then drink it....great idea!" 20:19:04 I440r: wine or liquor all the way 20:19:07 protist: commerical american beer, yes. 20:19:21 protist, beer always tated to me like someone else had already drunk it once before me and "repeated it" 20:19:31 ANY beer. remember i grew up in england 20:19:34 like busch, coors, etc. 20:19:35 putrid stuff 20:19:42 give me coffee and jack daniels 20:19:43 anannie: the hotness olympics would have incredible ad revenue 20:19:48 I440r: I am fairly sure I am a super taster...that might be why i dislike beer 20:19:50 not in the same container at the same time 20:19:50 It's annoying because I know I'm judged on my looks and that's something irritating... I would much rather be judged by the quality of my mind. 20:19:51 just imagine 20:20:04 I440r: it was a long time before i could drink coffee due to the bitterness 20:20:08 anannie, write more. 20:20:16 or write. be an author or something. 20:20:18 It's addictive because well being pretty has its advantages, you can get people to do things for you and they'll do it in a hop skip and a jump 20:20:20 that's how it works. 20:20:33 pretty fails on me. 20:20:41 bjorkintosh: And so he claims. 20:20:59 anannie, on irc it doesnt matter if you are the worlds sexiest hawt babe sitting naked... nobody can judge you by anything other than what you say here 20:21:13 I440r: That's why I like IRC :) 20:21:20 anannie: hey....even 'ugly' girls can diet down to normal weight and then be 'decent'.....i used to be borderline fat when i was younger 20:21:25 good looks is not mutually exclusive with brains lol 20:21:29 anannie: did you see my picture i posted before? 20:21:42 protist: I actually work out every single day... 20:21:57 i need to work out more :/ 20:21:59 protist: Yeah you looked like a gangsta :p 20:22:01 anannie: how much do you weigh, if you don't mind me asking? 20:22:06 anannie: thank you! :D 20:22:22 knowing her weight is meaningless without also knowing her height lol 20:22:29 see, no one can judge a pretty girl on irc. except, it distracts the entire channel when one 'shows up'. 20:22:35 140lb sounds great tiil you learn she is 3 foot high :P 20:22:39 notice how little forth is being discussed despite my efforts. 20:22:48 Forth. 20:22:51 I440r: just getting a general idea....below 140 lbs and options open up for a girl 20:22:52 forth! 20:22:52 Froth. 20:22:57 bjorkintosh, this channel is never moderated on what people can and cannot talk about :) 20:23:05 i know! but forth. 20:23:17 I440r: lmfao we both said 140 lbs!...i didn't read what you said before saying that 20:23:19 we talk about that too 20:23:20 I used to weigh 155 lbs now I weigh 165... I'm 6'1" so I'm trying to lose weight 20:23:39 pfft. bigger the better. Yeah! 20:23:40 anannie, you sound hawt for sure 20:23:54 that's within a healthy range 20:23:55 and dont worry too mucyh about losing weight. just be you :P~ 20:23:58 what is forth spelled backwards? back. 20:24:03 clever. 20:24:05 tho... working out is MENTALLY good for you too :) 20:24:06 anannie: i have some tips for weight loss, if you want....i weigh 180...if i don't constantly diet, i jump up to 215 20:24:22 Back to the Forth! 20:24:24 clever. 20:24:28 --- quit: tgunr_ (Quit: Nity nite) 20:24:34 * bjorkintosh (pats self on back) 20:24:34 protist: I've hired a nutritionist and a personal trainer to solve this for me XD 20:24:35 bjorkintosh: now write a book 20:24:39 hahaha. 20:24:48 anannie: fuck them....they don't know shit :) 20:24:53 protist, dont eat for a month. fasting is way more healthy than dieting 20:25:07 I440r: Actually depends on the diet. 20:25:11 anannie: here is my #1 rule for cutting weight: go to bed hungry.....BOOM 20:25:34 anannie, i think restricting your food in ways that makes you UNHAPPY is bad 20:25:37 I'm on a very strict protein, fibre and low carb diet with strength training and intensive cardio 20:25:50 where as going on a fast for say 30 days does exactly the opposite 20:25:50 bjorkintosh: so I forget, are you already familiar with ATMega assembly language? 20:25:56 I440r: Again it's a game for me... I'm trying to look right 20:26:02 RodgerTheGreat, not yet. 20:26:08 it also gives you a much deeper appreciation for food once you start eating again :) 20:26:12 i am looking at it on another screen. 20:26:20 bjorkintosh: ok, well that seems like a good start 20:26:24 anannie: some people just don't lose easy...for me i have to go to bed hungry, and carb cycling helps 20:26:31 it's actually very easy to write assemblers in forth 20:26:49 anannie: you are a determined individual, though...you may not even need any of my advice :) 20:26:50 anannie, as long as you dont diet yourself unhealthy. many nutritional "Experts" are dangerous 20:26:53 RodgerTheGreat, i am trying to figure out how to work directly on the metal without the java interface. 20:27:04 you could try writing a program in gforth or whatever to assemble sequences of opcodes and print out the equivalent hex 20:27:18 it would be a good learning experience and could form part of a target compiler 20:27:21 I'm just trying to go in for optimum performance 20:27:58 I look at my body as a machine out which I need to get what I want 20:28:05 i need to work out. i actually have P90X and was doing it for a while but i had to stop because im in an upstairs apartment right now 20:28:06 It's just another tool 20:28:20 no anannie, it is not just another tool. 20:28:34 anannie, your body IS a machine right down to the molecular level your body is machenery 20:28:35 anannie: with a scientific mindset, you can figure out how to tune anything 20:28:44 it is the one and only you have. replacement parts are crappy at best. 20:28:50 lol 20:29:21 bjorkintosh: now who's avoiding talking about code 20:29:22 you all sound like nerds. where are the hipsters? 20:29:30 anannie: oh something that is very important and it took me a long time to notice....DON't DRINK MILK....lactose is nearly a simple sugar, it ruins diets 20:29:39 bjorkintosh: I hate almost everything. Is that close enough? 20:29:44 excellent! 20:29:56 zbrown: back me up here bro 20:30:02 did you use that sentence ironically, RodgerTheGreat? 20:30:03 protist, actually WHOLE milk has enzymes in it that HELP you lose weight 20:30:17 I440r: but it has too much lactose to do you any good 20:30:18 its that stupid water they pas off as milk thats bad for weight loss 20:30:19 bjorkintosh: it's a pretty obscure sentence 20:30:25 badass! 20:30:33 you truly win at hipster. 20:30:38 ugh 20:30:45 I feel terrible 20:30:56 a hipster victory indeed 20:31:14 lactose is just sugar. sugar your body can deal with 20:31:20 the ruby community is rife with hipsterdom, though 20:31:43 i used to be a rails programmer. 20:31:45 never again. 20:31:49 I'm so sorry 20:31:56 i *hate* writing web apps so intensely. 20:32:09 anannie: anyways...sorry for my insensitivity if i have offended....i respect you more intellectually than i do most girls, so I will talk to you like "one of the guys" 20:32:15 --- quit: anannie (Ping timeout: 246 seconds) 20:32:20 oh man 20:32:28 no. like a person, protist. 20:32:37 hey I'm sexist, get over it. 20:32:37 protist: bet you feel like an ass now 20:32:53 when i talk to 'one of the guys' it is all about dick jokes and who put his dick in whose bosses mouth. 20:33:05 and I am racist against black people...love me or hate me 20:33:06 bjorkintosh: in my limited experience it reminds me a bit like building a house by gluing together scorpions 20:33:16 talking about webdev to be clear 20:33:22 oh yeah. 20:33:28 i was responsible for testing... 20:33:31 let me tell you about my pains. 20:33:34 D: 20:33:45 it was like working with 25 completely different languages. 20:34:07 javascript, node.js, jquery, rails, ruby, nokogiri, blah blah blah blah blah. 20:34:09 it never ended. 20:34:25 yet, it made sense to a lot of people. and i realized those people had warped their minds. 20:34:39 they had hurt themselves deliberately. it was stockholm syndrome. 20:34:43 so i got the heck out of dodge. 20:34:49 wait,, did we drive her off? 20:34:55 good job guys. 20:35:02 pat yourselves on the back. 20:35:13 now, Back to the Forth! 20:35:23 :( 20:35:35 everyone done petting Mr helmethead? 20:35:38 this is why we can't have nice things. 20:35:43 LMFAO 20:35:51 bjorkintosh: I spent some time working on an API for reading and writing excel documents. As a result I get twitchy whenever I have to look at XML documents. 20:36:20 RodgerTheGreat, i realized that our entire app was trying (very poorly) to emulate a spreadsheet. it was an accounting app. 20:36:43 ok did she just ping out or did we "Say something"? 20:36:58 hated every minute of that stupid thing. we would have been better off being honest with ourselves and writing a web based spreadsheet. 20:37:10 hahah. I440r i wouldn't worry about it. 20:37:19 I440r: wow...i didn't notice it said she left...i thought she went silent...not sure which is worse 20:38:00 so i have a story about today 20:38:05 Let's give her some credit for not being thin-skinned, guys. I think a simple timeout is more likely. 20:38:40 yeah. i would have said nothing to draw attention to gender, were i of the less dominant gender on irc. 20:38:56 n e who. 20:39:08 today i want to look at residence halls...and i found out girls from all-girls Universities in Japan stay at one of the residence halls off and on====> CHOICE MADE 20:39:12 went* 20:39:36 tsk tsk. until the age of 28, most boys and girls are just teenagers. 20:39:50 I don't see where you came up with that number 20:40:00 18, 19, 20teen, 21teen, 22teen, 23teen, 24teen ... then 28. 20:40:16 many people manage to live their entire lives without growing up 20:40:36 "adulthood" doesn't have a lot to do with age 20:40:40 yeah. but they grow out of behaving like randy adolescents at least. 20:40:48 they act like hipsters around girls :) 20:40:59 mainly because they get people pregnant then rush into marriages 20:41:02 bjorkintosh: har har 20:41:12 i make it a point to never grow up! 20:41:30 I440r: then stop ignoring those young girls 20:41:31 yeah. but you are not in diapers and sucking on a tit right? 20:41:39 lol 20:42:00 for the right woman maybe that could be arranged 20:42:19 I440r: right womEN*** 20:42:19 (freak). indeed. 20:43:05 so, I440r how did you bootstrap into the avr? 20:43:15 i wrote an avr assembler for isforth 20:43:18 from scratch 20:43:24 its not published yet but will be 20:43:45 it can be used to assemble for any avr device except maybe the tinys and maybe even them 20:43:55 I440r: before my interpretter is even up and running...you go off and raise the bar >:( 20:43:57 and will not allow any opcode thats not valid for the chosen device 20:44:08 for avr? 20:44:09 i see. an assembler. 20:44:20 just as RodgerTheGreat suggested. 20:44:24 forth-style assemblers are *really* easy to write 20:44:36 it would be a good first project 20:44:39 my forth style assembler uses avr syntax not forth syntax 20:44:50 i cannot write code in bass ackwards assembler 20:44:53 that would still be heading in the direction of your goal 20:45:00 like GAS? 20:45:08 no 20:45:12 mov eax, 10 20:45:28 hah. a move machine for the avr! 20:45:30 would be expresed as eax, 10 mov in a traditional forth assembler 20:45:30 that. 20:45:33 :(....Bell Laboratories frowns on you 20:45:45 I never understood why people put commas in their interpreter syntax 20:45:49 it's just line noise 20:46:06 it helps differentiate between source and destination 20:46:13 mov ax, bx 20:46:17 RodgerTheGreat, nah. they attended catholic school where they were savagely punished for writing without punctuation 20:46:19 ax is the destination. bx is the source 20:46:26 the trauma ... 20:46:38 when I worked with MIPS it was always "add $r1, $r2, $r3" 20:46:48 I440r: in AT&T that would be the other way around 20:46:48 which could have just been "add r1 r2 r3" 20:46:55 RodgerTheGreat, i plan on porting isforth to mips too :) 20:47:07 for my asus rt-n16 router 20:47:18 mips is a nice little architecture aside from the delay slot 20:47:30 arm will kill mips 20:47:36 most likely yes 20:47:36 I440r: i think the commas are there for homogeneity of syntax with variable operand# instructions 20:47:49 which is too bad because ARM is a lot hairier ISA-wise 20:47:50 mips is pretty much a dead horse anyway, only place i think its stil even used is with routers 20:47:58 and PS2 clones 20:48:06 and other embedded devices. 20:48:10 and the lemote yeeloong. 20:48:10 and robot dogs made by sony 20:48:16 and so on. 20:48:23 the usual suspects 20:48:35 and that was a nice column of 'and's. 20:48:37 still probably the easiest assembly language to pick up 20:48:37 arm is still going to kill it. 20:48:47 8051 is trivial. 20:48:55 and avr is ... ? 20:48:58 doa. 20:49:04 first disassembler i ever wrote is 8051... the sources to it are in the isforth source tree 20:49:12 then i wrote my first assembler. based on the disassembler 20:49:26 but the one you can currently see has some known bugs i need to fix 20:49:36 no avr is not doa 20:49:39 arm wont kill avr 20:49:45 bjorkintosh: AVR targets a different market segment 20:49:50 it will drive the mips market share even ower tho 20:50:00 avr will hopefully one day kill PIC 20:50:08 that seems possible 20:50:21 how about MSP430s? 20:50:29 the raspberry will slay them all. 20:50:30 oh i love those 20:50:39 fully orthagonal instruction set 20:50:40 I have a launchpad I've been meaning to play with 20:51:00 they were designed to be used specifically in the power metering industry and tehrs not one single power meter in production that uses it that i know of lol 20:51:05 the 430 chips I have aren't powerful enough for a forth though except as a target 20:51:13 because the power metering algorithms are "built in" 20:51:38 and no power meter development lab will use ANY algorithms but their own for doing that 20:51:39 could still be a fun exercise 20:52:02 they are powerful enough for a forth or else forth inc wouldnt support them :) 20:52:13 maybe one of these weekends I'll learn 430 assembly, figure out how to write firmware to one from scratch and make a little target compiler 20:52:23 the only one i have has a OTP device on it 20:52:44 that has like 1k of code space left for a me 20:52:58 i want to remove that device and replace it with a flash device 20:53:12 its the bullshit development kit from TI 20:53:29 they put a fucking OTP on it and then used up all but 1k of the code space for THEIR example code 20:53:33 leaving you with only 1k 20:53:42 I think the chips I have come with 256b of ram and 2k of flash. Enough for a target compiled app definitely but not much of an onboard forth kernel 20:54:18 yea can you swap them out for higher end chips with the same footprint? 20:54:25 the launchpad board actually uses a much higher-end 430 chip as the programmer 20:54:41 I440r: yeah, I guess I could order some samples 20:55:00 16k of flash and a few kilobytes of ram would be enough for a small forth 20:55:08 thats what i want but... thers no way i could do the chip replacement operation lol 20:55:42 what do you mean? 20:55:54 the launchpad just has a DIP slot 20:55:57 i would destroy the board trying lol 20:56:02 no. my chip is soldered on 20:56:05 well then get a chip puller 20:56:06 ah. gorrilla hands. 20:56:06 oh 20:56:07 and its an OTP 20:56:17 two left thumbs here. 20:56:42 theres a reason my thumbs are called "opposing" lol 20:56:51 haha 20:56:55 I440r: https://estore.ti.com/MSP-EXP430G2-MSP430-LaunchPad-Value-Line-Development-kit-P2031.aspx 20:57:00 $4.30 20:58:10 well what i want to do is get some broken things fixed in isforth, some incomplete things completed and then GIVE my avr forth to adafruit 20:58:18 i want two versions of my forth compiler. 20:58:21 for avr 20:58:32 the current version is direct threaded.. free for all non commercial use 20:58:39 educational. or hobby. 20:58:45 subroutine threading is where it's at man 20:58:56 then i want to do a sub threaded version with optimizations (only because it wouyld be a selling point) 20:59:11 the direct threaded model is easier for a beginner to undrstand 20:59:50 sub threading is not really threading in the traditional sense. it makes it more difficult to see that what forth is is really a virtual machine. it makes it more like just "a machine" 21:00:01 lol. I've written four different forths of varying levels of complexity and none of them have used an inner interpreter. 21:00:04 plus ive never actually developed a sub threaded forth :) 21:00:23 I think I should probably write a "proper" forth one of these days 21:03:34 i should write at least one. 21:03:36 :D 21:03:45 bjorkintosh: it's fun 21:04:12 aha. so there is a bootloader on the atmega. 21:04:15 here's a somewhat buggy but compact one I wrote: https://github.com/JohnEarnest/Mako/blob/master/demos/Editor/MakoDE.fs 21:04:54 it's subroutine threaded though 21:05:26 i see. 21:05:43 y'know I could probably make this a lot nicer if I used the string parsing lib I wrote more recently 21:07:01 and SQL! 21:07:20 SQL is TC, y'know 21:07:28 quick somebody write a forth compiler in SQL 21:09:11 i wrote a forth engine in java... not the compiler. just executes already compiled code 21:09:33 cool 21:23:10 --- quit: Nisstyre (Ping timeout: 240 seconds) 21:23:21 good night everyone 21:23:32 RodgerTheGreat: good night 21:23:48 --- quit: RodgerTheGreat (Quit: RodgerTheGreat) 21:25:33 afk cooking 21:35:57 --- join: Nisstyre (~yours@oftn/member/Nisstyre) joined #forth 21:35:57 --- mode: ChanServ set +v Nisstyre 21:42:39 --- quit: kumul (Quit: Leaving) 21:49:28 --- quit: Nisstyre (Ping timeout: 256 seconds) 22:03:52 --- join: Nisstyre (~yours@oftn/member/Nisstyre) joined #forth 22:03:52 --- mode: ChanServ set +v Nisstyre 22:08:49 --- join: freakode (~Keenan_Sw@207.62.152.80) joined #forth 22:08:50 --- mode: ChanServ set +v freakode 22:23:19 --- join: tgunr_ (~davec@cust-66-249-166-11.static.o1.com) joined #forth 22:23:19 --- mode: ChanServ set +v tgunr_ 22:28:15 --- quit: bjorkintosh (Quit: Leaving) 22:40:46 --- part: freakode left #forth 22:41:22 back 23:01:00 --- quit: rabenauge (Remote host closed the connection) 23:22:05 --- join: Indecipherable (~Indeciphe@41.13.60.77) joined #forth 23:22:05 --- mode: ChanServ set +v Indecipherable 23:23:46 --- quit: tgunr_ (Quit: Nity nite) 23:29:45 goodnight #forth 23:30:21 --- quit: protist (Quit: leaving) 23:39:51 --- quit: Indecipherable (Quit: used jmIrc) 23:49:30 --- quit: ASau (Ping timeout: 256 seconds) 23:50:55 --- join: rabenauge (~rabenauge@i59F6D0D4.versanet.de) joined #forth 23:50:55 --- mode: ChanServ set +v rabenauge 23:54:09 --- join: bjorkintosh (~bjork@ip68-13-229-200.ok.ok.cox.net) joined #forth 23:54:09 --- mode: ChanServ set +v bjorkintosh 23:54:41 --- quit: rabenauge (Remote host closed the connection) 23:59:59 --- log: ended forth/13.01.09