February 14, 2006
In article <dsqvfk$1av$1@digitaldaemon.com>, Walter Bright says...
>
>
>"jcc7" <jcc7_member@pathlink.com> wrote in message news:dsqssj$2udj$1@digitaldaemon.com...
>> I really wanted to use calcDirectorySize a while back. Since I didn't feel
>> like
>> compiling a new version of std.recls myself, I think I just used
>> FileSystemObject from VBScript instead. Oh, well. I got the job done.
>
>Here's one that'll do the job (it's another illustration of the flexibility of the delegate approach <g>):

Thanks. I don't know when I'll want to do something like this again, but I'll put this in my toolbox so that I might remember it when I need it.

>-----------------------------------------------
>One caveat about directory sizes, though, which is why I am a little reluctant to put such capability into Phobos. Many people get tripped up by assuming that if the directory size on volume A is less than the available disk space on volume B, that it will fit. It often won't because of different block sizes, and various disk spaces consumed by bookkeeping data.

Right. And also there's the confusion due to the hard drive manufactures using a different definition for megabyte/gigabyte/etc. than the classical definition (1,000,000 bytes vs. 1,048,576 bytes/1,000,000,000 bytes vs. 1,073,741,824 bytes). The rule of thumb is there's never as much space actually available as I expect. :)

jcc7
February 14, 2006
Carlos Santander wrote:

> Walter, after reading so much about this, I just have to ask: if you're so sold on the delegate approach (which I think is fine) and if you and Matthew just don't agree, why don't you take recls out of Phobos? As it has been been mentioned before, the current status not only makes recls (and Matthew) look bad, but also Phobos (which means D, Digital Mars, and you), so right now it's a lose-lose situation.
> 
> As a personal note, I like recls even in its current form: a couple of weeks ago I wrote a really small program which uses it. I had forgotten about the docs issue, so I got compiling errors, so I had to go to the source to check what I had wrong, but eventually got the job done. That said, if it's for the good of D (ie, people having a better opinion about it), I'm all for getting rid of std.recls, and instead let people know that they can go to recls.org (if I'm not mistaken) and get a really fine library. Result: everybody wins.
> 


Well said, Carlos.  This was a solution I was personally mulling over during the last few days as I read over this painful thread... yet I was reluctant to make the suggestion...  I'm glad you spoke up.  I completely agree that this would be the ultimate solution.

-JJR
February 14, 2006
Matthew wrote:
> That'd be great! (It'll have to wait a short while, as I've *got* to finish this damn book this week or I'll be singing castrato next week.)
> 
> What module name would you suggest? org.recls?

org.dsource.recls

stlsoft.recls

Or just ask in the (soon to be Recls) forum over there.  As with this NG, opinions abound ;)

Will this be a stlsoft project with multiple libs, or recls only?  I'm asking, because I'll need a project name and a brief description.

BA
February 16, 2006
"Brad Anderson" <brad@dsource.dot.org> wrote in message news:dsss5g$1pql$1@digitaldaemon.com...
> Matthew wrote:
> > That'd be great! (It'll have to wait a short while, as I've *got* to
finish
> > this damn book this week or I'll be singing castrato next week.)
> >
> > What module name would you suggest? org.recls?
>
> org.dsource.recls
>
> stlsoft.recls
>
> Or just ask in the (soon to be Recls) forum over there.  As with this
> NG, opinions abound ;)
>
> Will this be a stlsoft project with multiple libs, or recls only?  I'm asking, because I'll need a project name and a brief description.

Not sure about the module name.

recls is not a sub-project of STLSoft, it just uses STLSoft, in the same way that the PNG project uses ZLIB, etc.

Similarly for Open-RJ, b64, and some of my other libraries that are not yet released but that may be if I can get myself a good process for doing so. One of these, shwild, which Sean and I have worked on together, is a nice little platform-independent shell compatible wildcard matcher, and I think that'd be nice to have D-ised.

So, it'd be great to have a good naming scheme that they all can conform to, if/when they are d-sourced. What do other projects do? Do they all start with dsource.* ?

As for the project name/description, perhaps "recls/D" - "A D binding of the recls recursive search library"


Cheers

Matthew




February 28, 2006
Brad

Any movement on the recls / dsource thingy? I'm about to get my head above water, and would like to get this started so Walter can remove it from Phobos (assuming he's not done so already).

Also, any advice you can give on the other projects / loosely related projects and their naming would be useful.

Cheers

Matthew

P.S. Should I bug you about this on dsource? If so, where?

P.P.S. No rush. I'm still "not quite there" (which probably translates to another two weeks at least <g>)


"Matthew" <matthew@hat.stlsoft.dot.org> wrote in message news:dt0io2$26km$1@digitaldaemon.com...
>
> "Brad Anderson" <brad@dsource.dot.org> wrote in message news:dsss5g$1pql$1@digitaldaemon.com...
> > Matthew wrote:
> > > That'd be great! (It'll have to wait a short while, as I've *got* to
> finish
> > > this damn book this week or I'll be singing castrato next week.)
> > >
> > > What module name would you suggest? org.recls?
> >
> > org.dsource.recls
> >
> > stlsoft.recls
> >
> > Or just ask in the (soon to be Recls) forum over there.  As with this
> > NG, opinions abound ;)
> >
> > Will this be a stlsoft project with multiple libs, or recls only?  I'm asking, because I'll need a project name and a brief description.
>
> Not sure about the module name.
>
> recls is not a sub-project of STLSoft, it just uses STLSoft, in the same
way
> that the PNG project uses ZLIB, etc.
>
> Similarly for Open-RJ, b64, and some of my other libraries that are not
yet
> released but that may be if I can get myself a good process for doing so. One of these, shwild, which Sean and I have worked on together, is a nice little platform-independent shell compatible wildcard matcher, and I think that'd be nice to have D-ised.
>
> So, it'd be great to have a good naming scheme that they all can conform
to,
> if/when they are d-sourced. What do other projects do? Do they all start with dsource.* ?
>
> As for the project name/description, perhaps "recls/D" - "A D binding of
the
> recls recursive search library"



February 28, 2006
Matthew wrote:
> Brad
> 
> Any movement on the recls / dsource thingy? I'm about to get my head above water, and would like to get this started so Walter can remove it from Phobos (assuming he's not done so already).
> 
> Also, any advice you can give on the other projects / loosely related projects and their naming would be useful.
> 
> Cheers
> 
> Matthew
> 
> P.S. Should I bug you about this on dsource? If so, where?
> 
> P.P.S. No rush. I'm still "not quite there" (which probably translates to another two weeks at least <g>)

sent you a mail.

BA
February 28, 2006
Brad Anderson wrote:
> Matthew wrote:
> 
>>Brad
>>
>>Any movement on the recls / dsource thingy? I'm about to get my head above water, and would like to get this started so Walter can remove it from Phobos (assuming he's not done so already).
>>
>>Also, any advice you can give on the other projects / loosely related projects and their naming would be useful.
>>
>>Cheers
>>
>>Matthew
>>
>>P.S. Should I bug you about this on dsource? If so, where?
>>
>>P.P.S. No rush. I'm still "not quite there" (which probably translates to another two weeks at least <g>)
> 
> 
> sent you a mail.
> 
> BA

and it bounced.  Where can I reach you?
February 28, 2006
"Brad Anderson" <brad@dsource.dot.org> wrote in message news:du1roh$1sh0$1@digitaldaemon.com...
> Brad Anderson wrote:
> > Matthew wrote:
> >
> >>Brad
> >>
> >>Any movement on the recls / dsource thingy? I'm about to get my head
above
> >>water, and would like to get this started so Walter can remove it from Phobos (assuming he's not done so already).
> >>
> >>Also, any advice you can give on the other projects / loosely related projects and their naming would be useful.
> >>
> >>Cheers
> >>
> >>Matthew
> >>
> >>P.S. Should I bug you about this on dsource? If so, where?
> >>
> >>P.P.S. No rush. I'm still "not quite there" (which probably translates
to
> >>another two weeks at least <g>)
> >
> >
> > sent you a mail.
> >
> > BA
>
> and it bounced.  Where can I reach you?

Use my first name, and synesis and com and au. ;-)


March 07, 2006
    OT

(This message contains no Serious content. It's just full of rants and debris.)

"You on duty? Skip this!" Or at least mark it unread for now, and check it out only tonight, if ever. You've been warned.



Matthew wrote:
> wrote in message 
>> Matthew wrote:
>>> From: "Hasan Aljudy"
>>>> Ameer Armaly wrote:
>>>>> "Sean Kelly" <sean@f4.ca> wrote
>>>>>> Matthew wrote:

I know this constitutes digging in old archives.

>>>>>>> Thanks for that. Now I can just hate XP because it
>>>>>>> crashes, and three months after each re-install it
>>>>>>> decides that some COM object somewhere is missing so it
>>>>>>> can no longer save Word or Excel documents (or let you
>>>>>>> copy their contents).

BT,DT.

>>>>> Same here; I've gotten it to hold up since June of 04 with no
>>>>> problems whatsoever.  But then again, I've been known for
>>>>> beeing a complete Nazi as to what goes in and out of my
>>>>> computer.

Yup. I do that too. On W2k. And I take it that "since June of 04" means no harddisk wipes and reinstalls since then. (See footnote #1)

>>>> XP is perfectly stable .. the only time it crashes on me is due
>>>> to hardware faults.

(See a couple of paragraphs down in this mail.) This is a glaring example of what's been discussed there.

>> I think there are far more people unhappy with linux than there are
>> people unhappy with windows.

OK, in a university class, granted. Then again, taken all computer users together, let's just say that the number of people forced to use Linux is smaller than the number of people forced to use Windows.

Outside these two forced groups, most Linux users use it out of Free Will. It's their own choice, and the day they'd get fed up with Linux, they'd switch back to Windows. No need to explain or tell anyone.

>> Go to any computer science lecture room/theater, and ask students
>> who uses windows and who uses linux! I think windows will always
>> win, at least in my university!

And?

>> Even better, ask how many people have linux installed, then ask
>> those people, how many of you actually use it? One prof asked us
>> this question once; about 13 people raised their hands for "I
>> installed linux on my machine", 

I think folks have grown up with Windows. Shute, by this time, those starting university have seen Windows everywhere for the last 10 to 15 years. Many of them don't honestly see a difference between Computer and Windows.

So, trying out Linux means noticing any differences as "aw, lame copy", instead of understanding that there really are "a million" ways of doing the GUI. THINK, most of us live in countries with RH drive. So, you fly to Ireland, go to Avis rent-a-car, and off you go. After the 3rd crossing your blood pressure is high enough to not let you come to think that these Natives may feel the same about driving in your country.

We: "Heck, 'round my place there's a Right side to the road. Here it seems there's a right and a "right" side. Geez, who the hell ever gave them permission to buy cars here in the first place before they got their sides Right???"

>> and only _one_ person raised his hand for "I actually use it!".
> 
> Sorry, but at what point did I even intimate that Linux was a
> preferred alternative, never mind mention it? You appear to be
> picking an argument with someone and supplying both sides of it.

:-)

> Surely a person has a right to say "Windows XP is shite" without

From Wikipedia, the free encyclopedia:

The word shite may refer to various things

    * A synonym for shit which originated from Ireland.
    * A shi'ite, that is, a believer in Shi'a Islam
    * The shite, the principal character in a Japanese Noh play
    * Shite, the person who performs the technique in Aikido.
    * Shite the Industrial band with strong Techno roots.


I suggest to spell it "shitt". Bit less of a chance to offend various Aliens. By Bob! (If one wants to avoid adult filters, that is. Other "filter safe" synonyms may be: dung, manure, stool, dropping, excrement, feces, ... But I do admire your stamina in keeping this a Family Grade Shite. Except for Friday Nights I can pull this off too, to some extent.) ((( No offense, Matthew, I just had to say this, 't was too tempting. ;-) )))

> being accused of having any opinion whatsoever on other operating
> system families, no?

What I particularly have a PROBLEM with, is the universal psychosis that interprets Windows problems as "Gee, my computer is behaving again" (subconsciously incriminating the hardware), or "Oh, manure! It's the application, Bob, they're dung!", or "Bob-damned graphics drivers, I think _microcomputers_aren't_ready_for_video_editing_" (this one (paraphrased)(C) Walter, recently).

Never, ever, is it Windows or Microsoft.

((( I _hate_ their products, but I (grudginly must admit, in the name of honesty,) that I don't have a problem with Bill Gates. )))

I too use W2k. Probably the last M$ "OS" I'll ever install.

Additionally I've got RH 9, 8, 7, 6, FC 4, Sun Java Desktop System (man, if there ever was a more solid lie in a product name...!!!!), and W98 and W95 running. (I have 26 computers[sic] at home. And I haven't yet listed all the operating systems currently in use. ;-) )

So, whenever anything crashes, "[Whatever happens to be the OS or application] is sh.. er, excrement!" -- Unless it's W*, then one blames whatever else -- without even noticing _themselves_. And *that's* what I've a problem with.

> Or has moral relativism crept into IT? Bob, forfend ...

PC-IT: pick _your_ interpretation of _this_!

--- Footnontes:

(#1) In discussions of Windows one usually means the time one last "formatted the hard drive"((#2)), whereas in Linux discussions this means "last powered down, or rebooted" the machine.

(#2) The concept of "formatting" in Windows (or MSDOS) roughly corresponds to make-file-system on Unix. The Unix Format concept is comparable to Windows "low level format". These two forget the "real" low level format, which (on modern IDE and SATA drives) is something that only a Qualified repair workshop should do. (Things were different with RLL and MFM drives, in the good Old Days. Oh, and anybody remember hard- and soft-sectored floppies?)

March 08, 2006
Georg Wrede wrote:
>> Surely a person has a right to say "Windows XP is shite" without
> 
>  From Wikipedia, the free encyclopedia:
> 
> The word shite may refer to various things
> 
>     * A synonym for shit which originated from Ireland.
>     * A shi'ite, that is, a believer in Shi'a Islam
>     * The shite, the principal character in a Japanese Noh play
>     * Shite, the person who performs the technique in Aikido.
>     * Shite the Industrial band with strong Techno roots.

FYI:
"shite" is a very common term in Australia (excluding recent migrants, most Australians have some Irish ancestry). It's not just a less offensive spelling, there's a definite nuance. If you drop off the 'e', the meaning would be different, it would convey a lot more anger.