00:00:00 --- log: started forth/04.02.06 00:22:02 --- part: Nutssh left #forth 01:51:09 --- quit: imaginator (Connection reset by peer) 02:31:58 --- nick: bjazz -> deluxe 02:53:31 --- join: rO| (rO_@pD9545807.dip.t-dialin.net) joined #forth 02:53:31 --- quit: deluxe (Read error: 54 (Connection reset by peer)) 02:54:28 --- quit: rO| (Client Quit) 02:54:32 --- join: deluxe (~noclue@pD9545807.dip.t-dialin.net) joined #forth 02:55:41 --- quit: deluxe (Client Quit) 02:56:07 --- join: deluxe (~deluxe@pD9545807.dip.t-dialin.net) joined #forth 03:15:13 --- quit: deluxe ("..") 03:31:57 --- join: qFox (C00K13S@cp12172-a.roose1.nb.home.nl) joined #forth 03:38:15 --- join: bjazz (bjazz@pD9545807.dip.t-dialin.net) joined #forth 03:39:08 --- quit: bjazz (Client Quit) 03:39:10 --- join: bjazz (bjazz@pD9545807.dip.t-dialin.net) joined #forth 03:41:30 --- quit: bjazz (Client Quit) 03:41:33 --- join: bjazz (bjazz@pD9545807.dip.t-dialin.net) joined #forth 05:03:57 --- quit: hovil ("Leaving") 06:23:47 * warpzero is away: Picking them of one by one in the fading glow of the setting sun. 08:27:34 --- join: kc5tja (~kc5tja@66-91-231-74.san.rr.com) joined #forth 08:27:35 --- quit: arke (Read error: 54 (Connection reset by peer)) 08:29:21 --- mode: ChanServ set +o kc5tja 08:42:11 hi kc5tja 08:42:37 Hello :) 09:04:59 Howdy 09:05:10 Uugh, I need to clean this room again. 09:05:23 But I also have 10 hours worth of programming to do in, oh, say, 3 to 4 hours tonight. :/ 09:05:38 I just haven't had the opportunity to work on the code this week due in large part to my laziness. 09:05:42 * kc5tja needs to get on a regular coding schedule. 09:05:47 kc5tja, knowing you, you're going to try to clean your room so that it fits into 4 screens of code and 4 shadow blocks :) 09:06:29 Hey, what can I say? I love blocks. 09:10:07 But I do have to say this much. No more last-minute coding stuff. :( 09:10:14 I'm sorely going to fall behind on this week's project. 09:10:27 s/project/requirements/ 09:51:36 --- quit: cmeme (Read error: 60 (Operation timed out)) 09:57:41 --- quit: bjazz (Read error: 104 (Connection reset by peer)) 10:02:06 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 10:35:52 --- join: Robert__ (~snofs@c-185a71d5.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 10:37:09 --- quit: Robert (Nick collision from services.) 10:37:13 --- nick: Robert__ -> Robert 11:08:59 --- join: cmeme (~cmeme@216.184.11.30.unused.swcp.com) joined #forth 11:56:21 --- join: _proteus (proteusguy@173.sub-166-153-178.myvzw.com) joined #forth 12:13:22 --- quit: proteusguy (Read error: 110 (Connection timed out)) 12:39:40 --- quit: _proteus ("Leaving") 12:42:02 --- join: proteusguy (~proteusgu@216.27.161.121) joined #forth 12:42:22 --- quit: proteusguy (Read error: 104 (Connection reset by peer)) 12:42:42 --- join: proteusguy (~proteusgu@216.27.161.121) joined #forth 12:51:15 --- quit: proteusguy (Read error: 104 (Connection reset by peer)) 13:24:51 --- join: haqqer (wossname@HSE-Sherbrooke-ppp79884.qc.sympatico.ca) joined #forth 13:43:44 --- join: Herkamire (~jason@h000094d30ba2.ne.client2.attbi.com) joined #forth 14:26:51 --- join: blockhead (default@dialin-630-tnt.nyc.bestweb.net) joined #forth 14:42:06 --- quit: Robert ("brb") 14:47:12 --- join: Robert (~snofs@c-185a71d5.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 14:47:39 --- quit: Robert (Client Quit) 14:49:50 --- join: Robert (~snofs@c-185a71d5.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 14:59:18 * warpzero is back (gone 08:35:28) 15:05:38 --- quit: haqqer ("1. mathematics is the language of nature") 15:41:46 nice quit message 15:45:39 --- quit: madgarden (Read error: 104 (Connection reset by peer)) 15:54:24 --- join: Sonarman (~matt@adsl-63-196-0-81.dsl.snfc21.pacbell.net) joined #forth 15:58:44 --- quit: ChanServ (Shutting Down) 15:58:56 --- join: ChanServ (ChanServ@services.) joined #forth 15:58:56 --- mode: irc.freenode.net set +o ChanServ 15:59:12 --- quit: ChanServ (Shutting Down) 15:59:33 --- join: ChanServ (ChanServ@services.) joined #forth 15:59:33 --- mode: irc.freenode.net set +o ChanServ 16:27:07 --- quit: qFox ("if at first you dont succeed, quit again") 16:43:47 what are a couple good 32-bit forth environments (x86) that I should check out? 16:46:41 google, and avoid all hits on my page. ;) 16:59:49 --- quit: blockhead ("Client Exiting") 17:04:57 --- join: |Chris| (~chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 17:05:02 <|Chris|> hiya 17:07:02 <|Chris|> :) 17:07:05 <|Chris|> anybody here? :) 17:07:12 hey 17:07:37 <|Chris|> whats up? 17:07:43 <|Chris|> can I have that penumbra song again? 17:09:45 sure 17:10:14 <|Chris|> sweet. 17:10:17 <|Chris|> :) 17:10:31 63.196.0.81 17:10:52 <|Chris|> how do i do it again? 17:10:56 <|Chris|> I forgot. 17:11:26 let me re-figure-it-out :) 17:11:36 <|Chris|> wait, i think i got it, hold on :) 17:43:21 <|Chris|> http://mirrored.flabber.nl/boob.cursor/ciagnijcycka.swf 17:46:16 --- join: TheBlueWizard (TheBlueWiz@207.111.96.32) joined #forth 17:46:16 --- mode: ChanServ set +o TheBlueWizard 17:46:28 hiya all 17:46:34 <|Chris|> hi 17:46:42 <|Chris|> wanna see a really cool monitor cleaning aid program? 17:46:46 hiya |Chris| 17:47:12 <|Chris|> ;) 17:47:37 um....later :) am occupied 17:48:07 --- join: dubious (~marc@209.71.234.197) joined #forth 18:15:11 --- join: kc5tja (~kc5tja@66-91-231-74.san.rr.com) joined #forth 18:15:20 --- mode: ChanServ set +o kc5tja 18:16:04 hiya kc5tja 18:17:30 Howdy 18:22:05 --- join: Nutssh (~Foo@gh-1029.gh.rice.edu) joined #forth 18:23:01 <|Chris|> hey kc5tja 18:23:03 --- quit: |Chris| (Remote closed the connection) 18:24:29 --- join: |Chris|_ (~chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 18:24:32 <|Chris|_> kc5tja: can you gimme a hand with a bug thats been bothering me? 18:30:56 gotta go...bye all 18:31:09 <|Chris|_> ye 18:31:10 <|Chris|_> bye 18:31:21 bye |Chris|_ 18:32:56 --- part: TheBlueWizard left #forth 18:33:07 |Chris|_: Probably not. I'm busy hacking on my own code (for my client) at the moment. 18:35:08 <|Chris|_> solved the bug :) 18:36:19 <|Chris|_> solved it, yay. 18:36:24 <|Chris|_> very stupid mistake. 18:36:35 <|Chris|_> kc5tja: how's QM and/or FS/Forth going? 18:41:00 QM? 18:47:16 <|Chris|_> kc5tja: and whatcha coding right now? 18:47:32 --- nick: cleverdra -> ayrnieu 18:47:52 --- part: ayrnieu left #forth 18:51:16 Chris: what's QM? 18:55:46 dubious: qm is/was a humane text editor I was writing for the Linux platform. 18:55:58 <|Chris|_> was? :( 18:56:01 |Chris|_: I'm coding for my client, like I said earlier. 18:56:12 <|Chris|_> kc5tja: well, whatcha coding for your cleitnt? 18:56:14 |Chris|_: Well, I'm kind of busy at the moment. 18:56:19 |Chris|_: I cannot tell you. 18:56:21 <|Chris|_> (please forgiuve me, I cvan't type today unless it's C) 18:56:27 <|Chris|_> kc5tja: Oh, Ok. 18:56:36 <|Chris|_> kc5tja: dod you abandon QM? 18:56:40 No. 18:56:56 If anything, I'll probably re-implement what I have of QM in FS/Forth. 18:57:01 err, FTS/Forth rather. :) 18:57:09 But that's a looooong way off right at the moment. 18:57:14 * kc5tja is concerned more with making rent payments. :/ 18:57:36 <|Chris|_> Tomorrow, I gotta work. 18:57:42 <|Chris|_> I'm gonna look at my schedule. 18:57:51 <|Chris|_> And If I'm not working at least 10 hours the following week, 18:57:58 <|Chris|_> I'm gonna quit right then and there 18:58:07 <|Chris|_> which is what I should have done a months ago. 18:58:22 kc5: humane? how so? 19:00:05 kc5: been reading Open Innovation, a book about the R&D department of companies throughout the 20th century and about the commercializing of ideas. made me put into perspective my project(s) in order to better pay for my own rent. 19:00:09 <|Chris|_> is teh hessling editor any tgood? 19:00:32 dubious: Humane in the Jef Raskin "Humane Interface" sense. 19:00:55 dubious: a very inhumane concept originated by Jef Raskin who is now certifiably nutty. He has become obsessed by a device called the Canon Cat and thinks that a cryptic, text-oriented interface is in some way "humane". 19:01:37 chandler: Sorry, but you're off your rocker if you think his interface concepts are inhumane. 19:01:47 THE is *not* THI. 19:01:56 You're confusing the two concepts. 19:02:15 guess so. I was rather unimpressed by his web site, so I never bothered to read the book. 19:03:00 In my personal experience, THI addresses every user-interface related issue that my clients have raised over the years. 19:03:10 heh, found a page about Jef Raskin and the book I just mentioned actually spoke of him indirectly.. ie Xerox PARC and scientists leaving there to work at Apple 19:03:56 http://humane.sourceforge.net/humane_interface/hollands_review.html 19:03:58 this is what I read 19:04:45 is that a good summary? 19:05:12 Having skimmed it over, I think so. 19:05:16 kc5: have you read the book? worthwhile? 19:05:20 But I fail to see the relavence. 19:05:27 dubious: Yes, I have the book, and it is definitely worthwhile to read. 19:05:45 kc5: cool, sounds actually promissing. I'll add it to my wish list 19:06:17 so many things to read, so little time 19:06:19 oh, I read this too: http://humane.sourceforge.net/humane_interface/summary_of_thi.html 19:06:32 and I disagreed with quite a bit of it 19:06:58 Such as? 19:07:40 it seems to me he's confusing two very different concepts: efficiency, the speed of using the interface, and usability, which is the ease of translating goal -> action 19:08:02 in particular he bashes modes a lot, but modes help quite a bit in the second case 19:08:14 Both of which I disagree with. 19:08:24 chandler: modes? what are "modes"? 19:08:27 I'm constantly forgetting what mode I'm in in VIM. 19:08:36 (despite the fact that VIM is my all-time favorite editor) 19:08:37 oh, nevermind 19:08:44 VIM is an extreme example. Try looking at an application-centric model such as OS X 19:08:50 I have. 19:08:53 I've used OS X. 19:09:03 * dubious loves vim as well, wouldn't have coded half of what I've done without it. 19:09:04 the "mode" is of course the current application 19:09:09 I fail to see how it is in any way significantly different from, say, Windows 2000 or X Windows. 19:09:34 this mode provides an element of immediate contextuality which helps the process of deciding on an action from a goal 19:09:59 Oberon users will probably contest that. 19:10:20 Oberon has a completely modeless GUI interface, and users of Oberon are violently defensive of the concept. 19:10:24 I actually wired my own pedal to send keyboard codes on the wire so that I can switch modes more fluidly, be it vi modes or screen modes for example. 19:10:46 it is also very easy to become efficient at using an interface, and convince yourself that this works well :-) 19:11:09 I wish I could write something that people feel so strongly about 19:11:26 Well, convincing yourself is different from *measurably* being more efficient. 19:11:47 If you're happy with the current generation of WIMPy interfaces, by all means, be my guest. 19:11:52 chandler: it has taken me several months to convince people in the office screen(1) is efficient while they thought their multiple xterms were more efficient because they were more used to it. 19:11:57 However, I'll always strive towards a superior interface. 19:12:00 kc5tja: no, I'm not happy with it, but what I want is /greater/ contextuality 19:12:13 and efficiency is no longer a concern of mine 19:12:17 well, that's not true 19:12:24 it's a concern, but not a definition of usability 19:12:47 I find I have every bit as much context in a modeless UI as I do in a modal UI. 19:12:50 In fact, I often have more. 19:13:01 <|Chris|_> I forget my vi mode too, but its very simple to fix: 19:13:11 One of the things I absolutely *abhore* about OS X, X11, and Windows are those *FUCKING* retarded modal dialog boxes. 19:13:15 by actually trying to get a gague on my own internal "cognitive frustration" (term from Cooper) I've discovered that many times the less efficient solution is what I prefer 19:13:19 Especially when you can't resize them. 19:13:22 <|Chris|_> kc5tja: ? 19:13:35 kc5tja: those are actually banned in the OS X HIG 19:13:45 unless you mean window-modal dialogs 19:13:52 |Chris|_: A modal dialog box is a box that refuses to let you manipulate or work with any other application on the screen until you definitely acknowledge (somehow) that dialog box. 19:13:56 HIG? what's the 'H' for? 19:14:01 dubious: Human 19:14:11 <|Chris|_> kc5tja: Oh, those are the worst invention in the world. 19:14:55 <|Chris|_> ugh 19:14:56 kc5: with any other application might be overkill, but with the actual application to which the modal dialog box belongs would make more sense 19:14:57 in fact, dialog boxes should be minimized where possible 19:15:02 <|Chris|_> whoever came up with those needs to be shot 19:15:10 interrupting the user == bad 19:15:11 dubious: I find it doesn't. 19:15:14 <|Chris|_> chandler: I agree. 19:15:15 It really hurts me. 19:15:45 <|Chris|_> I would prefer a small set-aside part of the screen that's always there (in that application) that shows things, instead of dialog boxes. 19:16:00 kc5: why? in some instances, pursuing with the underlying application might change the context of the dialog box and therefore invalidate it 19:16:00 eew, that would be worse 19:16:04 |Chris|_: Another thing Oberon has. 19:16:09 you'd never notice it 19:16:12 <|Chris|_> chandler: naah, would be better :) 19:16:15 dubious: Precisely. 19:16:30 kc5: therefore it is good that this modal window disables the rest of the application 19:16:31 chandler: Not true from my experience. 19:16:43 dubious: Therefore it is bad that this modal window disables the rest of the application. 19:17:06 kc5: please explain 19:17:18 dubious: "ERROR: Can't Load Foo OK? CANCEL?" 19:17:25 dubious: What the hell kind of dialog is that? 19:17:37 dubious: OK, so you can't load FOO -- get out of my way and let me do something else. 19:18:22 <|Chris|_> even worse, you want it to do something, and you walk away, and it gets stuck immediately after you walk away with a dialog box 19:18:27 <|Chris|_> typical example of windows. 19:18:32 kc5: anything can be used badly, and that is such an example. 19:18:42 dubious: I find that that is how it is 99% used. 19:19:10 Also, I firmly feel that applications should never have file open or save dialog boxes. 19:19:14 They're useless. 19:19:22 Just minimize the application to an icon, and drag the icon to a disk folder. 19:19:23 Done. 19:19:39 Or the reverse: drag the icon to the desktop and double-click (or just double-click from the window directly). 19:19:51 I *LOVE* how ROX-Filer uses drag-n-drop for almost *everything* in this way. 19:19:53 so documents can only be opened from the desktop? 19:20:04 <|Chris|_> kc5tja: I agree :) 19:20:40 chandler: No, but if you're in a windowing environment, and you're using a graphical application, is it that hard to use your desktop environment's already existing file management interface to manipulate files? 19:20:49 <|Chris|_> chandler: no, just that the desktop is the main user interface. 19:21:05 er, I meant the desktop as in the thing with the background picture, as opposed to a window 19:21:21 <|Chris|_> i don't really like the "window" idea either 19:21:21 I personally abhor the desktop; most of the time, it ought to be covered up 19:21:36 Covered up with what? 19:21:49 As you say, I want context, and that means having precisely one application visible at any given time. 19:21:52 <|Chris|_> i disagree, i think the desktop should be more centralized. 19:21:53 things you're actually working on 19:21:58 Which leads me to my use of ion window manager instead of something like wm. 19:22:04 <|Chris|_> best have everything part of the desktop. 19:22:54 <|Chris|_> chandler: well, if you're using an application for which you won't need the desktop, maximize it on its own desktop area. 19:23:15 But the point is, 99% of the computer using, non-technical people want a document-centric interface. They are thoroughly confused with an application-centric one. 19:23:28 <|Chris|_> kc5tja: yep. 19:23:31 I dispute that. 99% of the people don't use application-centric user interfaces. 19:23:39 Bullhockey. 19:23:39 they use this weird crappy hybrid that is windows 19:23:45 <|Chris|_> chandler: I'm sorry 19:23:46 Every time they boot Windows, they're using an app-centric interface. 19:23:47 <|Chris|_> chandler: but 19:23:53 <|Chris|_> chandler: 99% of the people use windows 19:23:57 I dispute that windows is actually an application-centric interface. 19:23:57 <|Chris|_> chandler: thats app-centriuc 19:24:05 <|Chris|_> chandler: it is. 19:24:09 windows is a window-centric user interface. 19:24:25 <|Chris|_> chandler: so is KDE or Gnome, although they become closer to it (believe it or not) 19:24:27 if it were application centric it would treat applications as the important contextual element, for instance in the taskbar 19:24:28 chandler: To do anything in Windows, you need to launch applications. To launch an application, you must install it. The application concept is very visible to the user. 19:24:33 Hence, it's an app-centric interface. 19:24:45 um. that doesn't make it "centric" 19:24:50 It absolutely does. 19:24:53 it means it's further in that direction, yes 19:25:08 but the user interface that windows provides is not designed to manage applications, but windows 19:25:34 what shows up in the taskbar on windows? unless you're using XP, it's windows. If you're using XP, it's this weird thing that constantly shifts between applications and windows. 19:25:35 <|Chris|_> appllication are windows 19:25:37 --- join: madgarden (~madgarden@Kitchener-HSE-ppp3576375.sympatico.ca) joined #forth 19:25:44 what does alt-tab do? changes windows. 19:25:54 <|Chris|_> Yes. 19:25:55 <|Chris|_> But 19:25:59 So what? 19:26:00 now, what shows up in the dock on OS X? applications. what does alt-tab do? switches applications. 19:26:00 <|Chris|_> you need an application for windows. 19:26:10 yeah yeah, I'm just saying, that windows is not a pure application-centric interface 19:26:22 OK, so now instead of flipping windows, the user now needs TWO levels of hierarchy to maintain in his brain. 19:26:30 The app, then the window within the app. 19:26:57 <|Chris|_> one app, one window. one thing that makes me like teh gimp less. 19:26:59 actually, two levels of hierarchy makes things easier in one respect: under windows, you can only get up to about 7 things at a time before going into overload; in OS X, you can get up to 49. 19:27:19 Not me. 19:27:30 you're a superintelligent dork. you don't count. neither do I. 19:27:31 I'm as restricted to about 8 things at once regardless of my UI. 19:27:36 <|Chris|_> I have had 73 windows open under KDE once. :) 19:28:03 <|Chris|_> which reminds me, i need to get rox + xfce 19:28:05 Yes, and I fail to see how a dumbass non-dork (thank you very much) can handle 49 things at once. 19:28:10 That's like accusing me of being autistic. 19:28:29 hehe. I meant no disrespect; I apply the term to myself. 19:29:06 There are research papers on user interface design. Jef actually took the time to review and study them. Microsoft didn't. Apple doesn't anymore (OS X is about as frilly as one can get while still being on that borderline of usefulness). 19:29:10 X11 *NEVER* did. 19:29:33 but extra levels of grouping make it easier to manage multiple things - for instance, I might have about seven web browser windows open, but that doesn't stop me from putting them aside and opening up some other windows in another app 19:29:46 since I don't have to see the web browser windows when I'm not browsing the web 19:29:51 <|Chris|_> X11 doesn't bother itself with interface, that's why. X11 only bothers with providing teh capabilities. 19:29:51 don't have to deal with them in any format 19:30:15 <|Chris|_> chandler: thats why I love tabbed browsing. 19:30:24 <|Chris|_> another respect in which windows is behind, tabbed browsing. 19:30:44 my beef with tabbed browsing has recently been addressed; OmniWeb 5 is now the first browser with rearrangable tabs 19:31:21 I love tabbed browsing, but I wish other browsers would allow drag and drop rearrangement too 19:32:22 kc5tja: personally, I think Jef is misapplying or selectively applying cognitive science here. Cog sci is my field actually. 19:33:29 and I am quite frustrated by the field of user interface design and the direction that it has gone in over the past ten years 19:33:43 the current hot topic in UI is in interfacing to very large amounts of data 19:33:53 on the order of the human genome project or what NASA collects 19:34:15 the other hot topic is "smart" interfaces, which I personally dispise 19:34:46 As do I. 19:35:10 <|Chris|_> mm, that would be nice, DND tabs .... 19:35:31 |Chris|_: not only are OW5's tabs D&D, they're optionally thumbnails 19:36:36 * |Chris|_ just thought of the perfect ROX plugin :) 19:36:40 <|Chris|_> NetDirs :P 19:36:46 netdirs? 19:36:50 anyway, I best get some sleep now 19:36:55 <|Chris|_> basically, a directory which contains websites 19:37:21 <|Chris|_> so you can click it and open it, and close it, and its still there 19:37:28 <|Chris|_> use a really fast browser (epiphany?) 19:37:30 <|Chris|_> and you're set 19:37:32 <|Chris|_> :) 19:38:27 oh, the other cool thing in OW5 is named workspaces of web sites, which are optionally saved across sessions 19:38:48 http://www.arstechnica.com/reviews/004/software/mac/omniweb/ow5-1.html 19:39:28 Anyway, I'm still unconvinced that a mode-based UI is a better solution. I'm still a champion of a modeless interface. 19:40:37 in every situation in interacting with the computer, there is a context which affects the interpretation of our commands 19:41:06 a keystroke might not mean the same thing, or a click do something different depending on what the mouse is over 19:41:25 in the situations where this is the case, it is best to make such a context primary to the interface 19:42:19 <|Chris|_> i guess modes is best just in certain cases. 19:42:33 I don't think the document-based promised land is attainable, because there are more things done on a computer than editing documents. Different tasks do in many respects have different modes of interaction; the primary interaction in document editing is content creation and structuring, but in web browsing, or database viewing, it is content organization 19:42:34 <|Chris|_> for ll33t h4x0ring, modal vi is great :) 19:42:36 <|Chris|_> emacs is horrible. 19:43:00 --- part: Nutssh left #forth 19:44:37 Having used a modeless UI in the past (specifically Oberon's), I can say that modal UIs aren't the only way to do things, even with all these different 'modes of interaction.' 19:45:05 And with that, let's just agree to disagree, 'cos it's clear we're never going to agree on this. 19:45:46 just one nitpick: I don't like using the term "modal"; I prefer "contextual" 19:45:49 <|Chris|_> :) 19:45:50 <|Chris|_> :P 19:45:53 <|Chris|_> brb, dinner 19:45:56 It's still a mode. 19:46:03 it extends beyond modes. for instance contrast NeXT-style column view with OS 9 style spatial browsing 19:46:52 Since that's two completely different OSes, with two completely different expectations of interaction from the user, I consider that an invalid example/argument. 19:47:05 uh? I'm just talking about the presentation of folders 19:47:11 Yes 19:47:12 it's not invalid at all 19:47:14 Precisely. 19:47:28 NeXTStep assumes the user is familiar with columnar views. 19:47:33 (as does OS X for the most part) 19:47:40 and OS 9, with spatial views... that's not what I'm trying to get at 19:47:48 MacOS 9 and earlier implicitly assume the user to be familiar with the spatial view. 19:48:07 Then I just don't see how that applies. 19:48:12 To me, that's still a mode. 19:48:20 I'm not talking about modes, I'm talking about context! 19:48:21 (esp. on OS X, where you can change your view 'modes') 19:48:33 In the NeXT style the context of what you are looking at is evident 19:48:37 that is not so in OS 9 19:49:04 which requires using your visual memory to dereference a view of a folder into a cognitive representation of its expected contents 19:49:11 I've found a nice UI for representing hierarchial information too, based on SF's "trove" concept. 19:49:14 A 19:49:16 A :: B :: C 19:49:18 A :: B 19:49:19 A :: B :: D 19:49:21 A :: E 19:49:22 A :: F 19:49:25 B 19:49:27 C 19:49:30 C :: X 19:49:32 X :: Y 19:49:36 C :: Z 19:49:41 oops, shoudl read C :: Y 19:50:05 It's nice, because it is a nice, flat list, yet clearly represents hierarchy. 19:50:19 All the context is there, despite lacking enforced hierarchy. 19:51:01 I don't see how that applies to a filesystem, when you can have non-identical items with the same name and icon (and contents too) 19:51:14 that assumes that C is some kind of unique designators 19:51:17 er, -s 19:51:30 anyway, I /really/ need to get some sleep now 19:51:32 You can in any normal filesystem too. 19:51:34 parents coming into town tomorrow 19:51:40 But it applies preicsely in the same way your example applies. 19:51:42 kc5tja: how? by naming everything uniquely? 19:51:49 WTF dude? 19:51:51 /foo/bar 19:51:52 /bar/foo 19:51:53 huh? 19:51:58 They're totally different directories. 19:52:06 yeah, I'm saying that foo/bar tells you nothing 19:52:15 because there can be as many foo/bar's as you want 19:52:16 It tells me a LOT 19:52:23 it tells you one level of context 19:52:25 which is useful, yes 19:52:34 Do you see the multiple levels of nesting?' 19:52:42 A :: B :: B :: C :: A :: A :: B :: C 19:52:43 ? 19:52:58 I mean, do I really need to spell things out that far to be so obvious? 19:53:04 uh 19:53:08 I think we're no longer communicating 19:53:13 I'll talk to you later 19:53:46 I thought my example was perfectly obvious given the context (sorry) of the conversation. 20:15:37 --- quit: dubious ("Leaving") 20:25:32 <|Chris|_> back 20:25:35 <|Chris|_> :) 20:25:54 <|Chris|_> i think I need to try Ion, as much as I want to resist it. 20:26:09 <|Chris|_> where's the "desktop" in Ion? 20:28:56 * |Chris|_ watches the wget penis.... 20:35:26 <|Chris|_> dum de doo ... dum de dooo ... lalala ... watching the wget penis ... xfce4 coming up ... 20:35:57 Ion has 'no desktop.' 20:36:10 <|Chris|_> Well, then I don't like it. 20:36:12 You launch commands via the function keys. 20:36:18 OK. 20:36:22 <|Chris|_> :) 20:36:29 <|Chris|_> I want something I can put Icons on. 20:36:36 If you're that close-minded and opinionated, then I see no further point in continuing to explain it. 20:36:44 --- log: started forth/04.02.06 20:36:44 --- join: clog (nef@bespin.org) joined #forth 20:36:44 --- topic: 'A channel dedicated to the Forth programming language, its implementation, its application, and its philosophy.' 20:36:44 --- topic: set by kc5tja on [Fri Dec 12 07:57:32 2003] 20:36:44 --- names: list (clog madgarden |Chris|_ @kc5tja @ChanServ Sonarman Robert Herkamire cmeme slava mur warpzero OrngeTide TreyB scope ooo__ skylan ianp chandler) 20:36:44 Ion is a window manager. Period. 20:36:56 <|Chris|_> yeah, Ok :) 20:36:57 --- join: fridge (~fridge@dsl-203-33-166-397.NSW.netspace.net.au) joined #forth 20:37:02 <|Chris|_> I'm trying it anyway. 20:37:07 <|Chris|_> Can you have a pinboard? 20:37:12 <|Chris|_> as a window? 20:37:16 So put a ROX desktop in a pane. 20:37:20 Yes. 20:37:27 I have one. 20:37:39 <|Chris|_> Oh, well, then that is nice :) 20:37:56 Can't really drag and drop to it though, since my version of Ion doesn't support DnD. 20:38:04 Maybe the newer version (beta) does. 20:38:21 Anyway, I ahve to get back to coding. 20:38:25 <|Chris|_> :( 20:38:44 It is either that, or I don't pay my rent. 20:38:57 * kc5tja fuckin' hates living so close to the wire all the fuckin' time. 20:38:59 <|Chris|_> Ok, have fun :) 20:39:03 <|Chris|_> what language? 20:39:10 <|Chris|_> :( 20:39:11 C 20:39:19 * kc5tja isn't in a good mood right now. 20:39:31 <|Chris|_> :( 20:39:39 Nobody, and I mean *NOBODY* should ever have to live in fear of losing their house due to lack of adequate employment. 20:39:50 I fucking *HATE* this goddamned pro-conservative BULLFUCKINGSHIT. 20:39:55 * kc5tja sighs 20:40:26 <|Chris|_> yeah. 20:40:43 <|Chris|_> whats teh big deal about janet jackson? Ok, so she exposed a little color. So what. 20:40:55 <|Chris|_> no reason to sue her and uninvite her from the grammies 20:41:29 <|Chris|_> No reason to fire a teacher for mentioning oral sex in a health class during the unit he's supposed to be talking abuot sex. 20:41:36 <|Chris|_> pleeeeease explain!? 20:41:45 <|Chris|_> grrr. 20:44:17 <|Chris|_> also, what the hell is wrong with gay marriage? 20:44:20 <|Chris|_> nothing wrong with that. 20:44:30 <|Chris|_> nothing wrong with gay people, nothing wrong with gay marriage. 20:44:57 <|Chris|_> I think its more wrong for a teacher totalk about his opinion against gay marriage than a teacher talking about oral sex in a health class during the sex ed unit. 20:47:27 --- nick: |Chris|_ -> |Chris| 20:50:44 i agree with everything you've said 20:54:32 <|Chris|> :) 21:09:22 <|Chris|> brb, switching to xfce 21:11:25 <|Chris|> back :) 21:34:59 <|Chris|> oh yay, xfce4+rox is teh kcikass 22:19:52 --- quit: |Chris| (Remote closed the connection) 22:21:22 --- join: |Chris| (~chris@wbar8.lax1-4-11-099-104.dsl-verizon.net) joined #forth 23:00:32 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 23:03:02 --- quit: Herkamire ("goodnight one and all") 23:08:52 --- quit: Sonarman ("leaving") 23:42:43 --- join: Nutssh (~Foo@gh-1029.gh.rice.edu) joined #forth 23:59:59 --- log: ended forth/04.02.06