00:00:00 --- log: started forth/07.10.29 00:10:19 --- join: ygrek (i=user@gateway/tor/x-8733b90ee77cf1be) joined #forth 00:16:29 --- join: arcus (n=ajt@203.173.190.92) joined #forth 00:27:56 --- join: ecraven (i=nex@eutyche.swe.uni-linz.ac.at) joined #forth 00:39:45 --- quit: forther ("Leaving") 01:16:32 --- join: wossname (n=w@CPE00195b252b77-CM001a666a6e78.cpe.net.cable.rogers.com) joined #forth 01:39:14 --- join: H4ns (n=Hans@p57BBBC25.dip0.t-ipconnect.de) joined #forth 01:40:07 --- join: numerouno (n=Administ@cpe-76-167-152-135.socal.res.rr.com) joined #forth 01:40:15 stuck on one thing in starting forth 01:40:26 http://antiflux.org/~tudor/biblio/starting-forth/sf2/sf2.html 01:40:35 : solution + * ; 01:40:43 c a b solution 01:40:47 gives error 01:41:41 oh 01:41:48 am I supposed to put in some numbers... 01:41:51 oh crap it works 01:41:54 never mind 01:45:41 anyone have a working webserver in forth? 01:45:49 forth on linux? 02:28:59 --- quit: numerouno (Read error: 104 (Connection reset by peer)) 03:34:32 --- quit: wossname (Read error: 110 (Connection timed out)) 03:53:03 --- quit: arcus ("Ex-Chat") 04:05:05 --- join: rostling (n=rostling@grey-10.nada.kth.se) joined #forth 04:49:27 --- quit: doublec () 05:20:05 --- join: wossname (n=w@CPE00195b252b77-CM001a666a6e78.cpe.net.cable.rogers.com) joined #forth 05:38:06 i know people ave done cgi with it, not sure about a webserver, I dont see why not, it's a simple protocol 05:38:55 i mean, how hard is it to type "forth http server" to google? 05:49:10 55% harder than typing "forth httpd" into google 05:57:52 --- quit: saon ("leaving") 06:00:21 --- join: timlarson_ (n=timlarso@65.116.199.19) joined #forth 06:12:59 --- quit: rostling ("leaving") 06:15:04 --- join: Al2O3 (n=Al2O3@c-75-70-5-69.hsd1.co.comcast.net) joined #forth 06:21:57 that's gavino. He's on a ban, but now has a new ip. I will happily add the new ip if he persists in acting like an idiot. 06:23:52 well, I say 'if', but it's a certainty. 06:28:13 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 07:07:17 --- join: gnomon (n=gnomon@99.232.48.217) joined #forth 07:10:41 --- quit: yumehito ("no cat anywhere ever gave anyone a straight answer") 09:02:31 --- quit: wossname (Connection timed out) 09:37:34 --- quit: H4ns (Read error: 110 (Connection timed out)) 09:42:55 --- join: KNY (n=KNY@samp.rh.rit.edu) joined #forth 09:43:22 how would I operate on an element in the stack (using execute, specifically) without removing it? 10:03:13 --- quit: ecraven ("bbl") 10:06:50 Usually you just duplicate the element. 10:09:53 Robert, let's say I wanted to replicate the ".s" word; how do I duplicate, print, and then advance to the next element without disturbing the order? 10:12:28 --- join: forther (n=forther@207.47.34.100.static.nextweb.net) joined #forth 10:13:11 You can use words such as DEPTH and PICK, if available. 10:13:33 Which basically treat the stack as an array, that you can operate on. 10:15:18 excellent, PICK seems to be exactly what I want 10:29:56 --- join: gavino1 (n=gschuett@147.21.16.3) joined #forth 10:30:02 --- nick: gavino1 -> bogmipper 10:32:19 KNY: It's best not to get too PICKy with your stacks though. It tends to produce some mightily unreadable/unmaintainable code. 10:32:49 kc5tja, I can see how it would get out of hand easily 10:32:54 I'll keep it in mind 10:33:10 --- join: gnomon_ (n=gnomon@CPE0050eb372bdb-CM000f9f776f96.cpe.net.cable.rogers.com) joined #forth 10:40:51 --- join: Crest (n=crest@p5489DA19.dip.t-dialin.net) joined #forth 10:41:01 --- quit: gnomon (Read error: 110 (Connection timed out)) 10:45:15 yes, pick is evil 10:45:34 So is roll 10:48:38 --- join: wossname (n=w@CPE00195b252b77-CM001a666a6e78.cpe.net.cable.rogers.com) joined #forth 10:49:30 the use of either strongly suggests too much on the stack, and in the wrong order 10:49:41 And/or poor factoring 10:49:58 But then, .s is no ordinary word. 10:51:22 If that's what he's writing. I suspect he used it as an example only. Anyway you don't need pick for .s 10:57:56 Is there an easier way? 10:58:16 There's a neat recursive version. 10:59:06 I will spare you my typing it from memory, but it can be found in the ANS Standard layer I wrote for retroforth 10:59:23 (Mobile presently) 11:00:29 Do you use DEPTH still? 11:00:39 yes. 11:12:38 It would be like playing towers of Hanoi with the data and return stacks as pegs. :) 11:13:06 hm 11:14:15 not really 11:15:02 you just copy the items to the return stack, then display them 11:15:25 That's basically what I just said. :) 11:16:27 You know, the weather report had said that there was going to be a good chance for showers today. So, I drove into work. 11:16:52 I look outside, and it's sunny, clear blue skies, and no clouds -- not even a white, wispy feather of a cirrus cloud. 11:17:15 If it stays like this, I'll be mildly perturbed, as I was looking forward to riding my bike into work. 11:18:00 eah 11:18:01 yeah 11:18:06 mental trauma might ensue 11:18:14 don't read anything by philip k dick 11:19:04 ? 11:20:08 all his protagonists get traumatized 11:20:10 mentally 11:20:51 Except in Blade Runner. :) 11:38:34 yeah he gets it physically and mentally 11:38:39 robot women 11:38:43 now thats good scifi 11:38:45 ;) 11:38:52 If it quacks like a duck... ;D 11:39:11 this brodie book rocks 11:39:25 but it seems lie I have to struggle and guess to solve my little exercises 11:39:48 the little math things 11:40:00 the stack is new to me :) 11:40:05 * kc5tja nods 11:40:08 (bash is my only proficiency) 11:40:47 The thing with infix and prefix notations is that you can componentize your thoughts into these neat, little packets. 11:40:58 You can say, "THIS is my expression, and THAT is another one." 11:41:42 With RPN, at least as used in Forth, you can't do that. You have to think in terms of putting things together like tinker toys. "I take this one thing, and this other thing, and do Quux to it." 11:41:56 In some respects, it's more liberating -- I natively think like this anyway. 11:42:15 But for those who don't think in terms of function composition (versus function application), it's very different. 11:42:21 and will take some getting used to. 11:43:01 hm 11:48:45 Quartus__: I don't feel so perturbed any more; the sky went from very clear and blue to grey and overcast, and the winds are starting to pick up. ;) 11:51:39 good news 11:54:49 I feel happy for you, my cloudy-weather friend ;) 12:00:34 Heheh 12:00:47 It's just that I feel a bit more confident that I didn't waste a day of exercise. 12:21:30 --- join: snoopy_1711 (i=snoopy_1@dslb-084-058-176-214.pools.arcor-ip.net) joined #forth 12:22:03 --- quit: Snoopy42 (Nick collision from services.) 12:22:23 --- nick: snoopy_1711 -> Snoopy42 13:06:38 wow 13:07:19 the stack math stuff like rot and over are making the load avg go up on my brain 13:07:33 like lego 13:07:36 stack 13:09:48 in a weird way it makes sense 13:09:51 hm 13:13:40 something that will help you to get used to it is trying to implement one of the primitives in terms of other primitives 13:14:15 : over swap dup >r swap r> ; 13:14:18 etc :D 13:14:49 Or you can do like the rest of us, declare rot evil and irrelevant. 13:15:16 I think over can still be useful, though. 13:16:21 lol 13:16:23 doh! 13:17:23 hm 13:17:33 well I'll finish this book... 13:17:37 wow 13:17:42 great book 13:17:42 over is very useful 13:17:53 some consider rot evil though 13:17:58 hm 13:18:01 rot and -rot, and especially pick and roll :D 13:18:08 doh! 13:18:18 like boston celtics used to use the pick and roll 13:18:23 although all of those can be implemented using other primitives 13:18:41 : rot >r swap r> swap ; 13:18:50 whats .r? 13:18:54 >r rather 13:19:09 >r pushes the top of the data stack onto the return stack, and r> pops it back off 13:19:27 woa 13:19:30 ok back to book 13:19:33 hehe 13:19:39 Im not sure waht the return stack is yet 13:19:45 well, all of the stuff you've done so far was dealing with the data stack 13:19:49 k 13:20:10 the return stack is primarily for calling other words 13:23:11 what do you use forth for? 13:26:37 --- quit: timlarson_ ("Leaving") 13:29:43 Whenever I'm too lazy to implement a real language. 13:29:46 *ducks* 13:30:31 personally, I'm not using forth anymore, for several reasons 13:30:44 mostly because I just don't have the time, next to university and my C++ job 13:31:09 doh 13:31:29 why is forth nto real or not used instead of c++ 13:31:42 are there any universities that use forth for research? 13:31:42 back 13:31:48 forth is real, otherwise people wouldn't be using it. :) 13:31:52 :) 13:32:18 C++ has the market penetration 13:32:22 since forth uses low amount of resources, can the remaining resouraces be used to make an application even fasteR? 13:32:27 and C++-derivatives 13:32:36 c++ is c with classes? 13:32:43 I never learned c 13:32:45 * kc5tja finds some use for ROT and -ROT periodically. Don't discard them. But, don't abuse them either. You'll most often find ROTs in my code when dealing with strings. 13:32:49 I have this kernighan book 13:32:59 yes, I have the book too. 13:33:06 C++ is syntactically C with classes 13:33:09 semantically too 13:33:12 but not philosophically 13:33:17 c has something called arrays 13:33:28 now why need a class if have an array 13:33:31 .. 13:33:35 C++ has everything C has 13:33:36 aah 13:33:44 because you want to deal with abstractions 13:33:54 aren't arrays abstract? 13:34:00 not in that sense. 13:34:02 an array of arrays 13:34:04 n stuff 13:34:07 .. 13:34:12 hm 13:34:27 you want named abstractions that translate the low-level stuff to a high-level concept that's easier to understand 13:34:27 C/C++ has arrays, but to use them properly, it's assumed you know how they're laid out in memory. 13:34:36 Use std::vector<> if you want a more 'abstract' notion of an array. 13:34:54 (which is a C++-specific type, since it relies on C++'s templates) 13:34:54 this is basically what a class is - it's an abstraction object 13:35:14 For example, your car is an abstraction 13:35:27 oh>? 13:36:01 you don't sit in the car, then set the correct fuel amount for the engine, manually move around the gears inside the transmission, tilt the wheels left and right, etc. 13:36:14 instead, you use the steering wheel, the pedals, and (if applicable) the gear shifter 13:36:27 they provide an abstraction for the underlying mechanism that is hidden from you so that you don't have to worry about it 13:38:10 in fact, the whole abstraciton is so ingrained into our daily lives that we don't even think about it 13:38:58 That's why I like riding my bike. I'm in full control over everything. :) 13:39:26 even your bike is an abstraction. :) 13:40:01 less so if you have derailler gears like you do 13:40:07 but for example a bicycle with hub gears 13:40:27 you don't specify which of the planetary gear parts are locked, you just select 1, 2, 3 13:45:18 I prefer derailleures(sp? Damn you, Frenchmen!!), from an ease of maintenance point of view anyway. 13:45:45 * kc5tja doesn't do hard-core cycling in rough terrain, so I really don't need hub gears. 13:46:46 In the absence of anyone to blame from France for horrid spelling, I choose to blame the next closest candidate: MADGARDEN. 13:47:00 Damn you, madgarden, for introducing horrible spelling into the English language!! 13:47:03 :) 13:47:05 he's canadian and canadians have frenchies so yeah, that works :D 13:47:33 hmm 13:47:36 here's a thought 13:47:41 automated bicycle transmissions 13:48:32 ai rili wysh y:at riformd english speling had bicum mor papiular. :/ 13:48:52 I wish we all typed phonetically 13:48:58 or rather 13:49:03 y: = thorne, btw -- Y-umlaut from "ye olde Englishe" days. Except it wasn't Ye, it was Y:e, and was pronounced as we'd say "thee" today. 13:49:08 had a phonetic writing system 13:49:15 That's what the English reformed spelling was. 13:49:45 I mean, German is far more phonetic than English is. 13:49:53 And English is a Germanic language. 13:50:06 We should go back to using German phonetics for the language. 13:50:14 forget it 13:50:16 hm 13:50:21 german chix are hot I hear 13:50:23 :) 13:50:30 I prefer we start using a writing system inspired by tolkien's tengwar 13:50:34 so with forth I can build abstractions too 13:50:37 bogmipper: i use forth-like languages to write web apps, among other things 13:50:38 No, I mean, we keep English syntax as it is. We just go back to using phonetics from German. :) 13:50:45 bogmipper: also to do calculations 13:50:51 it was a mostly systematic phonetic writing system 13:50:52 slave really? 13:50:55 you mean talk with german accents? :D 13:50:59 ;) 13:51:01 bogmipper: s/slave/slava/ 13:51:05 yes 13:51:14 I was being phonetic 13:51:15 lol 13:51:15 most recent one was an rss aggregator 13:51:23 hm 13:51:33 parses xml, emits xml and html, runs in a web server. is that 'real' enough for you? :) 13:51:34 I don't pronounce "slava" as "slave" :/ 13:51:43 e' 13:51:49 arke: i'll be your slave any day 13:51:53 lol 13:51:56 LOL 13:52:03 slava, get your knee pads, you know the rest. ;) 13:52:03 its liek the power exchange in here 13:52:07 lol 13:52:09 woa 13:52:23 I guess there are more female members in this room thatn previously thought 13:53:09 eh 13:53:10 hehe 13:53:18 don't jump to conclusions ;D 13:53:29 * kc5tja is male, and damn proud of it!! Now where'd I put my pantyhose? 13:53:30 ;D 13:53:49 * arke isn't aware of any female regulars, tbh... 13:53:51 No, it's more along the lines of, "We all know each other well enough to joke gratuitously about these kinds of things." 13:54:07 Susanne used to come here regularly, but I haven't seen her in years ... jenni joins occasionally 13:54:17 Wasn't there one who was ...yeah, that's the one. 13:54:18 what kc5tja said :D 13:54:27 kc5tja, amanita_virosa 13:54:44 Is that susanne? 13:54:48 no, jenni 13:54:50 Or is that Jenni? 13:54:51 Ahh 13:54:53 Susanne's nick was Susanne :D 13:54:56 I was remembering Susanne. 13:55:01 but she hasn't been here in years 13:55:05 * kc5tja nods 13:55:17 I think she went to OLPC or OFCT or whatever that other one's called 13:55:17 lol 13:55:17 I think Kysh periodically joined now and again too, in years past. 13:55:19 IIRC... 13:55:23 maybe few cross dressers? 13:55:33 well they said forth was not main steam 13:55:35 ;) 13:55:40 She was a pretty butch chick though -- she rode Harleys and stuff. :) 13:55:45 nice 13:55:58 I wouldn't want to piss off Kysh. :) 13:56:14 hi slava 13:56:20 hehe :D 13:56:22 hi 13:56:30 bogmipper is gavino 13:56:44 bogmipper: I've worn pantyhose several times, but not for sexual purposes. In NY state, it gets DAMN cold at night, and when you're out at a telescope party, you sometimes wear then underneath long-johns to keep extra warm. 13:56:54 Quartus__: oh 13:57:00 Quartus__: shall we get this over with? 13:57:04 hmm, I've been out of the loop, huh? 13:57:07 who's gavino? :D 13:57:15 on a new ip, I haven't bothered to update the list. Yet. 13:57:16 * arke displays his token of power as well, just because he can 13:57:18 --- mode: ChanServ set +o arke 13:57:20 --- kick: bogmipper was kicked by slava (slava) 13:57:30 arke: do you read comp.lang.forth? 13:57:40 he's a spammer/troll 13:57:45 slava, nope 13:58:13 don't bother reading, it's either jeff fox's preaching or that other guy whose nick starts with w spouting off weird crap 13:58:14 * kc5tja periodically checks in from time to time, but I haven't seen anything recently from Gavino. 13:58:23 qwerty 13:58:27 Don't forget him. 13:58:28 werty 13:58:32 werty, yeah 13:58:33 that's who I meant 13:58:42 he asn't been very active lately 13:59:05 so gavino does nothing but say "yeah i only know bash and i watn to learn forth"? 13:59:34 or "are there app servers for forth?" "is forth used for enterprise apps?" "why isn't linux written in forth?" 13:59:41 all his messages consist entirely of a subject line 13:59:46 and the body is usually just "hmm?" or similar 13:59:49 heh 14:00:01 --- mode: arke set -o arke 14:00:15 similar behavior in comp.lang.{lisp,scheme,haskell} etc 14:01:22 hmm 14:01:24 heh 14:01:48 What a hobby. 14:01:50 * arke bangs his head against the wall 14:01:58 if there's one thing I miss in C++ 14:02:01 it's decent macro features 14:02:06 * arke bangs head against wall 14:02:22 what about templates? 14:02:56 * kc5tja has been doing some idle work on Cake this morning. 14:03:08 Well, I wouldn't call it "work," more like "daydreaming." 14:03:22 it'd be quicker for me to write this stuff out (which is what I'm doing) than conceiving the template magic required to do this, and then actually compiling it 14:04:08 template magic gets slow REAL fast 14:10:32 --- quit: Quartus__ ("used jmIrc") 14:10:48 --- join: Quartus__ (n=Quartus_@205.205.50.1) joined #forth 14:11:35 if forth is so gr8 why is it not used for everythiing everywhere?! 14:12:39 can u do webserverz in forth!? 14:12:50 can you do sql database in forth? 14:12:51 :o 14:12:54 can you do games in forth? 14:12:59 --- mode: ChanServ set +o arke 14:13:01 :P 14:13:04 >:) 14:13:06 --- mode: arke set -o arke 14:13:12 is Forth like C? 14:13:20 why is linux not written in Forth? 14:13:30 if you are so smart, why are you not rich? 14:13:32 why is forth not written in linux? 14:13:40 why is the earth round? 14:13:44 why is round like the earth? 14:13:50 wowz, forth is k000l 14:13:53 why is earth round the like? 14:13:57 i just wrote my first word! 14:14:04 : one 1 ; 14:14:06 how do you add 1 and 2 in forth??? 14:14:15 1 + 2 don't work :( 14:14:24 Nothing can beat a question I got, though: "what's the command to write a 3D game in qbasic?" 14:14:29 haha 14:14:32 that's classic 14:14:34 Is forth better than java??? 14:17:35 Robert: From Gavino? 14:17:53 is forth round like a basketball or tall like a mighty oak??? 14:17:55 No, a local kid. 14:17:58 Ahh 14:18:12 Robert, is sweden GMT+2 or GMT+1, or both? 14:18:27 You should have told him, "firefox.exe http://www.google.com?q=3D+games+in+QBasic" ;) 14:18:32 is forth GMT? 14:18:36 Sweden is the same as Germany, GMT+1 in winter, +2 in summer. 14:18:47 does forth support daylight savings???!!!! 14:18:51 Quartus__: No, Forth is EST, but only on the second thursday of the fifth February. 14:18:56 This was long before Firefox. 14:19:05 foooooorrrrrtttthhhhh!!!! 14:19:26 Heheh -- make sure you wash the sheets before you leave. ;D 14:19:29 Ah, linxu, another gavino sockmonkey 14:20:06 [22:20] linxu is n=gav@147.21.16.3 purple 14:20:24 you know 14:20:33 I've never actually used my op powers here. >:) 14:20:46 I have, but only a couple of times. 14:20:59 it's him 14:21:29 hmm 14:21:51 should I make today my first time? :D 14:22:36 go for it 14:22:36 FEEL YOUR ANGER! 14:22:45 TURN TO THE DARK SIIIDE!! 14:22:46 Yeah, bring some childishness to the IRC channel with the highest average age. 14:23:10 --- mode: ChanServ set +o arke 14:23:37 needs more star wars references, really. :) 14:24:39 Look at your friends! They are suffering! Experience the force of this FULLY ... OPERATIONAL ... BATTLE STATION! 14:24:46 * arke investigates HydraIRC's op power capabilities 14:24:52 Heheh 14:25:01 hehe 14:25:20 scary stuff 14:25:25 "bye planet" 14:25:52 i thought luke was going to do some magic trick so that the planet doesn't blow up but it did :o 14:26:36 Luke couldn't do a dang thing -- when the planet blew up, he was on Tattooine looking for some power converters. 14:26:52 eh, am I mixing this up? 14:26:54 oh yeah 14:26:55 I am 14:27:01 >_< 14:27:04 * arke slaps self on forehead 14:27:10 hehehe :) 14:27:17 that was the princess :D 14:27:21 http://en.wikipedia.org/wiki/Mimas_%28moon%29#Mimas_in_fiction_and_film -- Star Wars reference. 14:28:24 haha 14:28:26 that's pretty neat 14:28:36 What's funny is when Alderan had exploded, it would have sent all the other planets into other orbits. 14:28:47 (well, other planets in that solar system, I mean) 14:29:16 Had those planets also harbored life . . . WHOOPSIE! 14:30:11 could've been ewoks though 14:30:16 a dead ewok is a good ewok :D 14:30:25 Oh, and there was an interesting webpage that had some data on the explosion of the death star over Endor. It apparently would have been an Extinction Level Event for the planet. All those lovable, huggable, spear-totin' furbags? GONE. 14:30:46 YAY 14:30:51 dead ewoks are good ewoks :D 14:31:04 They're better than Hutts. 14:33:09 wikipedia say, 14:33:09 In one Expanded Universe comic, nearly all of the Ewok population was killed due to environmental devastation caused by the destruction of Death Star II (See Endor Holocaust). Opponents of this theory however have argued that the majority of the Death Star's debris was either removed by the Rebel fleet, blocked by deflector shields on the moon's surface, or sucked into a nearby wormhole called the 14:33:09 Endor Gate. In the primary Star Wars Universe (based solely on the movies), it appears that the destruction of the Empire was concurrent with the death of the Emperor, thus allowing the use of galactic resources to reduce the devastation to the Forest moon. 14:33:28 hmm 14:33:39 that turned out to be more in IRC text that I expected - forgive me, please. 14:36:59 arke: GO TO YOUR ROOM! no dinner for you! Don't come out until you've thought this incident over thoroughly! ;D 14:39:21 * arke slams his door shut 14:40:06 hehe 14:59:24 Heh, I'm not supposed to leave Google for another two months. 14:59:32 And already they're trying to take my computer. 15:00:04 (well, actually, not quite true. When I moved into this office about a month ago, I replaced a fellow who had gone to Argentina. They took his computer when he left and I moved in.) 15:00:19 (Apparently, they failed to update their paperwork, because they came to take his computer again, a second time. Nice.) 15:00:24 beautiful country 15:00:54 at least you're not in soviet russia. 15:00:57 there, the computer takes you. 15:01:41 as long as it's not on Windows... 15:02:20 --- quit: ygrek (Remote closed the connection) 15:03:28 --- join: doublec (n=doublec@202.180.114.137) joined #forth 15:05:05 doublec! 15:05:14 slava! 15:08:08 --- mode: ChanServ set +o crc 15:12:18 --- quit: Al2O3 () 15:12:50 Goddamn it. Bitten once more by the stupid "linear logic source code" bullshit at work again. >:/ 15:13:07 With this kind of crap happening, leaving Google might be worth it. 15:13:16 linear logic source code? 15:14:19 --- join: Al2O3 (n=Al2O3@c-75-70-5-69.hsd1.co.comcast.net) joined #forth 15:14:26 he prefers the planar illogical source code 15:14:51 Linear logic sources, named after the idea of linear logic as published by Henry Baker. 15:15:00 You check code out from Git or whatever. 15:15:02 You build. 15:15:07 you tweak. 15:15:11 You build again, but it fails. 15:15:21 You remove your tweak, and build again. Still fails. 15:15:28 You resync against Git. Still fails. 15:15:39 poor Henry. 15:15:41 You clone a WHOLE new repository, and build, and it works. 15:15:46 --- quit: Al2O3 (Client Quit) 15:15:56 Linear logic is actually what most Forth systems use every day. 15:16:09 All it says is, "If you take an argument, it's consumed forever." 15:16:29 Likewise, I dubbed this phenomena "linear logic sources," because once you build it (taking the state of your build-tree as an input), it's consumed forever. 15:16:37 You can never restore. 15:16:46 And Google code is just *RIFE* with bullshit like this. *sighs* 15:16:55 Well, at least on the project I'm working on. 15:17:11 I could go into the reasons why, but I'd end up breaking my NDA doing so. 15:17:22 Suffice it to say, it's just cause for fucking insanity here at the office. 15:17:41 * kc5tja now needs to spend another 45 minutes grabbing a new clone of the repository. 15:17:56 Then I need to spend another 35 minutes building it all over again, from scratch. 15:18:05 Total time: an hour and a half. Wasted. 15:19:46 takes 45 mins to clone? 15:20:03 When, in my blog, I write "multi-million lines of code project," I'm not kidding you. 15:20:22 BTW, I used git as an example; here at work, we use Perforce. 15:20:27 Which is much like Subversion. 15:24:16 it takes quite a while to clone my firefox repository - mainly due to having to download everything from the server 15:27:02 --- join: arcus (n=Miranda@130.195.209.73) joined #forth 15:30:23 :/ 15:30:23 kc5tja: hate that kind of stuff 15:30:34 in Fronds, alt-s would re-compile everything and run the new image 15:30:42 no code that was compiled previous to you hitting alt-s would remain 15:31:07 gave some assurence as to weather the system was broken or not 15:32:59 --- join: Al2O3 (n=Al2O3@c-75-70-5-69.hsd1.co.comcast.net) joined #forth 15:41:24 fronds is a lot smaller than your typical enterprise app though 15:41:30 recompiling everything isn't practical in amny situations 15:42:24 http://groups.google.com/group/comp.lang.forth/msg/ad31a475a6d93ea0 15:44:25 well, sure 15:44:49 I'm just saying that too me it's so important that it compiles the same every time and doesn't have weird state things that make it different next time 15:45:02 and important that everything is up to date, and all that 15:45:04 Indeed 15:45:05 seemed like a similar problem 15:45:11 high priority for me 15:45:20 it's a fundamental requirement of the system I designed 15:45:24 I had to work with a proprietary audio plugin SDK for a while and it also had things like that 15:47:29 it can take days! 15:52:41 factor takes about an hour to build on my phone 15:52:49 That's just wrong. 15:52:53 "Building on my phone." 15:52:59 yeah, no cross compiler yet :) 15:53:04 The whole concept is as foreign to me as replacing your tires with these: 15:53:42 i don't mind not having a cross compiler anyway. the whole point of this exercise is to be able to hack code on the phone. 15:53:59 i mean, i can key in 2 2 + . and it says 4. how cool is that 15:54:04 cooler than your mother, kc5tja 15:54:10 hehe 15:54:25 i need to figure out how I can load some sort of programming environment on my symbianOS7-based phone 15:54:29 http://www.engadget.com/2005/01/05/michelins-tweel-combination-air-less-tire-and-wheel/ 15:54:37 arke: you can find a c++ toolchain, iirc 15:54:41 doublec knows the details 15:54:45 he's done symbian hacking before 15:55:07 i think they have a gcc fork or something 15:55:10 slava: You leave my mother out of it, and I'll stop leaving yours in a ditch. 15:55:13 arke: If it's a Nokia phone, they have free sdk's 15:55:35 I used to use ficl on a Nokia 9210 (Symbian phone) 15:55:41 kc5tja: hehe 15:55:42 doublec, yup, it's a nokia 6260 15:56:01 a bit older than yours :D 15:56:13 i read that newer symbianOS thingies aren't freely hackable anymore :( 15:56:28 slava: :) You should have heard some of the mother jokes when I was working at CariNet man. I can't even remember half of them. Pure hilarity though. 15:56:51 arke: they are freely hackable 15:57:00 "yo mamma's sooo fat jabba the hutt said daaaaammn" 15:57:04 but they need to be 'signed' if you want them installable without a warning message to the user 15:57:12 oh, it's just a warning? 15:57:13 arke: Weak sauce compared to what I would hear on a daily basis. 15:57:15 yes 15:57:19 well then that's fine :D 15:57:28 Dave Chapel would have been out of a job. 15:57:29 how's compatibility? 15:57:33 it is possible for an operator to lock it down though 15:57:35 which sucks 15:57:45 i don't know anyone that actually does do that 15:57:49 what do you mean by that? 15:58:08 Vodafone could release the phone modified to not allow not-signed apps to be installed for example 15:58:12 they don't, but they could 15:58:19 oh. ugh. 15:58:29 well my phone is privately bought so I don't have to worry :D 15:59:16 The symbian development compiler is basically gcc 2.95 15:59:24 everything in the api is C++ 15:59:38 and is quite complicated 15:59:48 they have an 'Open C' library now that makes porting posix apps easier though 16:00:27 I need to buy the correct USB cable first >_< 16:00:31 is this stuff freely available? 16:00:44 yes, everything is free 16:01:04 you need to register at the nokia site to download, that's all 16:01:27 http://www.forum.nokia.com/main/resources/tools_and_sdks/index.html 16:01:58 sweeet. 16:03:04 doublec: windows ce has the same warning messages when you run unsigned apps 16:03:06 its not a big deal 16:03:11 only shows the first time you run an .exe 16:03:23 kc5tja: your momma so far, she has sattelites orbiting her 16:03:25 yeah, most companies are moving to that model 16:03:39 some wince devices are locked down though 16:03:53 so not only do you get a bad user interface, but you can't improve it 16:03:53 hmm 16:03:56 kc5tja: your momma so fat, they had to revise quantum gravity to take her ass into account 16:04:15 doublec: the win ce user interface isn't that bad 16:04:21 doublec, unrelated question you might be able to answer ... is there a way to have things I receive via bluetooth be saved on the external card by default instead of the internal phone memory? 16:04:23 sure, it might suck as a phone/pda 16:04:26 but it's so hackable!!!11!1 16:04:33 slava, i think the ui is bad for a mobile device 16:04:51 try using that menu while on a bumpy bus, trying to click the small items with the stylus 16:04:54 hehehe 16:05:01 there's a scroll wheel for that 16:05:07 most things you don't need to use the stylus for 16:05:20 arke, unfortunately not 16:05:22 it sucks! 16:05:30 doublec: i don't like activesync 16:05:36 so you are limited by memory size as to what you can receive 16:05:38 doublec: its unusable 16:05:42 slava, i agree 16:05:52 hmm 16:05:54 it's fantastic compared to nokia's synching stuff though :) 16:05:55 that's a shame. 16:05:59 doublec: heh 16:06:04 oh well, I can live with that. 16:06:33 arke: yeah, its not worth killing yourself over missing features in a bluetooth stcak 16:08:07 maybe it's hackable. :D 16:09:28 --- join: crest_ (n=crest@p5489D2FD.dip.t-dialin.net) joined #forth 16:15:58 I need to upgrade my kitchen sink - it doesn't have enough RAM to compile gforth. 16:17:22 --- quit: Crest (Read error: 110 (Connection timed out)) 16:24:12 --- join: Raystm2 (i=Ray@unaffiliated/raystm2) joined #forth 16:41:55 Hi 16:57:16 --- quit: arcus (SendQ exceeded) 17:06:24 --- quit: forther ("Leaving") 17:26:06 kc5tja im not teh falt fore you'er rong spelnig! 17:27:48 hehe :) 17:29:27 --- join: edrx (i=edrx@189.25.212.246) joined #forth 17:32:48 --- quit: wossname (Read error: 110 (Connection timed out)) 17:53:29 --- quit: Al2O3 () 17:55:31 I FUCKING HATE PERFORCE!! 17:55:47 I would say it again, but I'd be both spamming and stating the obvious. 17:56:02 Perforce is singularly responsible for file deletions in my repository. 17:56:07 I want to kill. 17:57:12 --- join: Al2O3 (n=Al2O3@c-75-70-5-69.hsd1.co.comcast.net) joined #forth 17:57:57 --- quit: Al2O3 (Client Quit) 18:00:54 damn 18:01:06 What can I do to apologise to people liek quartus 18:01:10 its like 18:01:17 being hunted 18:01:32 I say Im sorry 18:01:36 but no use 18:04:03 hmm 18:04:05 bake a cake :D 18:10:09 --- quit: gnomon_ (Read error: 110 (Connection timed out)) 18:11:24 --- join: saon (n=saon@207.138.42.211) joined #forth 18:15:26 --- join: gnomon (n=gnomon@CPE0050eb372bdb-CM000f9f776f96.cpe.net.cable.rogers.com) joined #forth 18:57:46 --- quit: Raystm2 ("Should have paid the bill.") 18:58:07 --- part: edrx left #forth 19:18:10 --- join: wossname (n=w@CPE00195b252b77-CM001a666a6e78.cpe.net.cable.rogers.com) joined #forth 19:37:42 --- join: maht_ (n=maht@85-189-31-174.proweb.managedbroadband.co.uk) joined #forth 19:42:49 --- nick: TreyB_ -> TreyB 19:47:00 --- quit: maht__ (Read error: 110 (Connection timed out)) 20:05:45 --- join: arke_ (n=arke@p54A7E546.dip.t-dialin.net) joined #forth 20:08:11 wow, here's a good one: "What if the question is not why am i so infrequently the person i really want to be, but why do i so infrequently want to be the person i really am?" 20:09:12 --- quit: saon ("leaving") 20:12:02 Deep, man. Deep. 20:12:29 tnx 20:12:29 Why do I so infrequently want to hack on OpenAX.25? hmmm.... ;) 20:12:41 besause you like it 20:12:42 Lord knows, it's a project in need of finishing. 20:12:44 --- join: Al2O3 (n=Al2O3@c-75-70-5-69.hsd1.co.comcast.net) joined #forth 20:12:48 Boohoohoo!! 20:13:06 don't pontificate, regurgitate! 20:13:21 sorry, for that. and now I'm off to finish my dishes 20:13:42 Hehe 20:14:18 --- quit: Al2O3 (Connection reset by peer) 20:15:00 It's not so much that I like it, it's more along the lines of I have little motivation to actually finish it. :) 20:17:37 --- join: Al2O3 (n=Al2O3@23.sub-70-209-255.myvzw.com) joined #forth 20:22:10 --- quit: arke (Read error: 110 (Connection timed out)) 20:22:11 --- nick: arke_ -> arke 20:27:33 oh, I missed the "in" in "infrequently" 20:28:23 today I turned off my automatic "delete the spam" filter 20:28:32 now I see these rediculous messages with headers such as: X-Spam-Status: Yes, score=28.7 required=3.0 20:28:51 considering things with a score of 5 as spam is very very conservative 20:28:56 lots of spam scores almost 30 20:29:30 gotten a couple, where the entirety of the spam (including headers) is: Message-ID: that's it, just a partial header, no subject, no to: no from: no subject, no body, etc 20:30:55 maybe they're just testing if I'll recieve mail sent to that envelop recipient 20:38:27 --- join: nighty^ (n=nighty@sushi.rural-networks.com) joined #forth 20:47:59 --- quit: nighty^ (Read error: 104 (Connection reset by peer)) 20:48:23 --- join: nighty^ (n=nighty@sushi.rural-networks.com) joined #forth 20:50:43 Yes, that's what they're doing. 21:14:28 --- join: forther (n=forther@c-67-180-150-67.hsd1.ca.comcast.net) joined #forth 21:47:42 --- quit: Quartus__ (Read error: 104 (Connection reset by peer)) 21:55:54 al gore invented spam 21:56:01 and he practically invented anti-virus too 22:20:01 --- join: H4ns (n=Hans@p57A0E1FC.dip.t-dialin.net) joined #forth 22:38:28 --- quit: doublec () 22:51:59 --- quit: wossname (Connection timed out) 23:30:30 --- quit: nighty^ ("Disappears in a puff of smoke") 23:49:16 --- join: doublec (n=doublec@203.211.96.54) joined #forth 23:59:59 --- log: ended forth/07.10.29