www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - "D" annoyances

reply Ty Tower <tytower hotmail.com.au> writes:
Take them as things to be fixed or deny their existence 

Either way I will post here the stupid things I find as I go through bits and
pieces .
The best critic is the most schooled in the subject

Heres the first from a very poor explanation of rebuild on its website
8 	rebuild foo/foo.d -offood
9 	
10 	In this example, a program called fooD is compiled with the main source file
11 	being foo/foo.d.

http://www.dsource.org/projects/dsss/browser/trunk/rebuild/README
Mar 10 2008
next sibling parent reply Alexander Panek <alexander.panek brainsware.org> writes:
Ty Tower wrote:
 Take them as things to be fixed or deny their existence 
 
 Either way I will post here the stupid things I find as I go through bits and
pieces .
 The best critic is the most schooled in the subject
 
 Heres the first from a very poor explanation of rebuild on its website
 8 	rebuild foo/foo.d -offood
 9 	
 10 	In this example, a program called fooD is compiled with the main source
file
 11 	being foo/foo.d.
 
 http://www.dsource.org/projects/dsss/browser/trunk/rebuild/README

Why exactly do you think you are "the most schooled in this subject", and what exactly is "very poor" in above explanation? Please elaborate, "schooled".
Mar 10 2008
parent reply Yigal Chripun <yigal100 gmail.com> writes:
Alexander Panek wrote:
 Ty Tower wrote:
 Take them as things to be fixed or deny their existence
 Either way I will post here the stupid things I find as I go through
 bits and pieces .
 The best critic is the most schooled in the subject

 Heres the first from a very poor explanation of rebuild on its website
 8     rebuild foo/foo.d -offood
 9    
 10     In this example, a program called fooD is compiled with the
 main source file
 11     being foo/foo.d.

 http://www.dsource.org/projects/dsss/browser/trunk/rebuild/README

Why exactly do you think you are "the most schooled in this subject", and what exactly is "very poor" in above explanation? Please elaborate, "schooled".

from all his posts to the NG it's evident that he's not a polite person, and does not appreciate the work being done by the community and made available free of charge. there's a saying - "Never look a gift horse in the mouth", which comes to mind. if he didn't understand something, there's a proper way to ask questions without insulting the people who worked hard to provide the software he uses free of charge. anyway, if he'll continue to pollute the environment and this NG, I'll just add a filter to my newsreader. It takes less than a minute and it really is time well spent. I suggest you do the same. -- Yigal
Mar 10 2008
parent reply novice2 <sorry noem.ail> writes:
Yigal Chripun Wrote:

 ...from all his posts to the NG...
 ...and this NG, ...

i am very sorry, can enybody explain me, what is "NG"? thanx. sorry for offtopic
Mar 10 2008
parent Ary Borenszweig <ary esperanto.org.ar> writes:
novice2 wrote:
 Yigal Chripun Wrote:
 
 ...from all his posts to the NG...
 ...and this NG, ...

i am very sorry, can enybody explain me, what is "NG"? thanx. sorry for offtopic

NewsGroup
Mar 10 2008
prev sibling next sibling parent Ty Tower <tytower hotmail.com.au> writes:
Ty Tower Wrote:

 Take them as things to be fixed or deny their existence 
 
 Either way I will post here the stupid things I find as I go through bits and
pieces .
 The best critic is the most schooled in the subject
 

There is no note that I have found about Dsss /Rebuilds default action of rebuilding all files if the dsss.conf file is changed http://www.prowiki.org/wiki4d/wiki.cgi?DSSS#section5
Mar 10 2008
prev sibling next sibling parent reply Ty Tower <tytower hotmail.com.au> writes:
Ty Tower Wrote:

 Take them as things to be fixed or deny their existence 
 
 Either way I will post here the stupid things I find as I go through bits and
pieces .
 The best critic is the most schooled in the subject

There is nowhere I have found that lists down what the completed file structur should look like for dsss dmd or dwt. I am using Tango and I would like to compare my file structure to the official one . Thats extra maintenance I suppose but surely this could be automated.
Mar 10 2008
next sibling parent reply jcc7 <technocrat7 gmail.com> writes:
== Quote from Ty Tower (tytower hotmail.com.au)'s article

 There is nowhere I have found that lists down what the completed
 file structur should look like  for  dsss  dmd or dwt. I am using
 Tango and I would like to compare my file structure to the official
 one .

What's a "completed file structur"? Perhaps if you posted what your "completed file structur" is, someone might give a suggestion of whether it looks right or whether it could be improved.
 Thats extra maintenance I suppose but surely this could be
 automated.

Perhaps you would offer to write a program to automate this documentation.
Mar 11 2008
parent reply Ty Tower <tytower hotmail.com.au> writes:
jcc7 wrote:

 == Quote from Ty Tower (tytower hotmail.com.au)'s article
 
 There is nowhere I have found that lists down what the completed
 file structur should look like  for  dsss  dmd or dwt. I am using
 Tango and I would like to compare my file structure to the official
 one .

What's a "completed file structur"? Perhaps if you posted what your "completed file structur" is, someone might give a suggestion of whether it looks right or whether it could be improved.
 Thats extra maintenance I suppose but surely this could be
 automated.

Perhaps you would offer to write a program to automate this documentation.

Mar 11 2008
next sibling parent reply downs <default_357-line yahoo.de> writes:
Ty Tower wrote:
 jcc7 wrote:
 
 == Quote from Ty Tower (tytower hotmail.com.au)'s article

 There is nowhere I have found that lists down what the completed
 file structur should look like  for  dsss  dmd or dwt. I am using
 Tango and I would like to compare my file structure to the official
 one .

"completed file structur" is, someone might give a suggestion of whether it looks right or whether it could be improved.
 Thats extra maintenance I suppose but surely this could be
 automated.

documentation.


Does anybody know of a killfile feature or plugin for Thunderbird? Any ideas highly appreciated. I need it kinda urgently (preferably before Ty posts again). --downs
Mar 11 2008
next sibling parent reply BCS <ao pathlink.com> writes:
Reply to Downs,

 Does anybody know of a killfile feature or plugin for Thunderbird?
 
 Any ideas highly appreciated. I need it kinda urgently (preferably
 before Ty posts again).
 
 --downs
 

tools-> "message filters" might work
Mar 11 2008
parent reply downs <default_357-line yahoo.de> writes:
BCS wrote:
 Reply to Downs,
 
 Does anybody know of a killfile feature or plugin for Thunderbird?

 Any ideas highly appreciated. I need it kinda urgently (preferably
 before Ty posts again).

 --downs

tools-> "message filters" might work

I can't seem to apply message filters to NNTP server folders. Am I missing something?
Mar 11 2008
parent BCS <ao pathlink.com> writes:
Reply to Downs,

 BCS wrote:
 
 Reply to Downs,
 
 Does anybody know of a killfile feature or plugin for Thunderbird?
 
 Any ideas highly appreciated. I need it kinda urgently (preferably
 before Ty posts again).
 
 --downs
 


Am I missing something?

Pro'ly not. I've never tried it. I use Omea from jetbrains and It seems to have good filtering (I just set it up to ignore Ty so well see how good it is) and also does a better job of archiving posts for offline viewing.
Mar 11 2008
prev sibling next sibling parent Ty Tower <tytower hotmail.com.au> writes:
downs Wrote:

 Ty Tower wrote:
 jcc7 wrote:
 
 == Quote from Ty Tower (tytower hotmail.com.au)'s article

 There is nowhere I have found that lists down what the completed
 file structur should look like  for  dsss  dmd or dwt. I am using
 Tango and I would like to compare my file structure to the official
 one .

"completed file structur" is, someone might give a suggestion of whether it looks right or whether it could be improved.
 Thats extra maintenance I suppose but surely this could be
 automated.

documentation.


Does anybody know of a killfile feature or plugin for Thunderbird? Any ideas highly appreciated. I need it kinda urgently (preferably before Ty posts again). --downs

Mar 11 2008
prev sibling parent Leandro Lucarella <llucax gmail.com> writes:
downs, el 11 de marzo a las 21:02 me escribiste:
 Ty Tower wrote:
 jcc7 wrote:
 
 == Quote from Ty Tower (tytower hotmail.com.au)'s article

 There is nowhere I have found that lists down what the completed
 file structur should look like  for  dsss  dmd or dwt. I am using
 Tango and I would like to compare my file structure to the official
 one .

"completed file structur" is, someone might give a suggestion of whether it looks right or whether it could be improved.
 Thats extra maintenance I suppose but surely this could be
 automated.

documentation.


Does anybody know of a killfile feature or plugin for Thunderbird? Any ideas highly appreciated. I need it kinda urgently (preferably before Ty posts again).

It's as simple as start NOT responding the posts. -- Leandro Lucarella (luca) | Blog colectivo: http://www.mazziblog.com.ar/blog/ ---------------------------------------------------------------------------- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05) ---------------------------------------------------------------------------- If you want to be alone, just be alone If you want to watch the sea, just watch the sea But do it now, timing is the answer, do it now Timing is the answer to success
Mar 11 2008
prev sibling parent Ty Tower <tytower hotmail.com.au> writes:
David Wilson Wrote:

 As the only non-contributing, continuously abusive person in the
 community, wouldn't the dickhead here be you? You can feel free to
 ignore others' pleas to calm down, but be aware that in the end the
 only person you're hurting is yourself. Particularly, you may find it
 appealing to tear your own hair out when it comes time to look for a
 job when you grow up, as your prospective employer finds some of these
 posts on Google. But you won't understand that either, people like you
 are only capable of learning by bashing their own heads against the
 wall.
 
 Good luck,
 
 
 David.

You are an assuming fool. I am contributing whether you reallise it or not . I assure you I am calm and considerate until someone throws abuse at me or trys to tell me what to do. Then I will tell you and all others who act like you to go fuck yourself. I am not likely to need a job . I do not need money and I have no need to be Mr Personality. I am here to learn and will do so despite any cry of outrage from the likes of you. I also have no need of luck . If the whim takes me I could come look you up tomorrow. No problem.
Mar 15 2008
prev sibling parent "David Wilson" <dw botanicus.net> writes:
On Tue, Mar 11, 2008 at 6:37 PM, Tourettes Tower <tytower hotmail.com.au> wrote:
 jcc7 wrote:

  > == Quote from Ty Tower (tytower hotmail.com.au)'s article
  >
  >> There is nowhere I have found that lists down what the completed
  >> file structur should look like  for  dsss  dmd or dwt. I am using
  >> Tango and I would like to compare my file structure to the official
  >> one .
  >
  > What's a "completed file structur"? Perhaps if you posted what your
  > "completed file structur" is, someone might give a suggestion of
  > whether it looks right or whether it could be improved.
  >
  >
  >>
  >> Thats extra maintenance I suppose but surely this could be
  >> automated.
  >
  > Perhaps you would offer to write a program to automate this
  > documentation.
  Dickhead

As the only non-contributing, continuously abusive person in the community, wouldn't the dickhead here be you? You can feel free to ignore others' pleas to calm down, but be aware that in the end the only person you're hurting is yourself. Particularly, you may find it appealing to tear your own hair out when it comes time to look for a job when you grow up, as your prospective employer finds some of these posts on Google. But you won't understand that either, people like you are only capable of learning by bashing their own heads against the wall. Good luck, David.
Mar 11 2008
prev sibling next sibling parent Ty Tower <tytower hotmail.com.au> writes:
Ty Tower Wrote:

 Take them as things to be fixed or deny their existence 
 
 Either way I will post here the stupid things I find as I go through bits and
pieces .
 The best critic is the most schooled in the subject

This one probably should go into dwt but should be here as well as it relates to the rebuild default action when the config file is changed I attempted to dsss build the latest dwt-samples-200a229be5ca If something is wrong the compiler jumps out at that point , so a segment fault or compiler error stops compilation of all of the other files in the configuration file. OK now thats not good if you have problems and this one did have . So I # out the completed compiled files in dsss.conf and run it again. It tells me that it is deleting files and lists all the files that it realy hasn;t got to yet so they are not compiled. It tells me it is deleting them anyway....inaccurate and silly So that hasn't done me any time damage so on I go that way for about 4 more goes to get what will compile done so I can have a look at them. Now what I really want to pass on to someone ,perhaps a new looker, is the following will not compile so don't expect them to if you are on Linux dwtsnippets/opengl dwtsnippets/program dwtsnippets/tray dwtexamples/clipboard dwtexamples/controlexample dwtexamples/texteditor user/dragdrop Cheezy grins
Mar 11 2008
prev sibling next sibling parent reply Ty Tower <tytower hotmail.com.au> writes:
Ty Tower Wrote:

 Take them as things to be fixed or deny their existence 
 
 Either way I will post here the stupid things I find as I go through bits and
pieces .
 The best critic is the most schooled in the subject

Another The output does not recognise "C" nor "alignment" ? Your lookers should not have to go delving to find out why, it needs to just work. [tytower linuxbox text]$ formatspec I have {unknown format 'C'} in cash. Avogadro's number is 6.02e+23. Avogadro's number (with alignment) is 6.02e+23. This is the example program which also appears in the tango book /** Example showing how to use format specifier components in a format string's argument. Put into public domain by Lars Ivar Igesund */ import tango.io.Stdout; void main(){ double avogadros = 6.0221415e23; Stdout.formatln("I have {0:C} in cash.", 100); Stdout.formatln("Avogadro's number is {0:E}.", avogadros); Stdout.formatln("Avogadro's number (with alignment) is {0,4:E}.", avogadros); }
Mar 15 2008
next sibling parent Ty Tower <tytower hotmail.com.au> writes:
Ty Tower Wrote:

 Ty Tower Wrote:
 
 Take them as things to be fixed or deny their existence 
 
 Either way I will post here the stupid things I find as I go through bits and
pieces .
 The best critic is the most schooled in the subject

Another The output does not recognise "C" nor "alignment" ? Your lookers should not have to go delving to find out why, it needs to just work. [tytower linuxbox text]$ formatspec I have {unknown format 'C'} in cash. Avogadro's number is 6.02e+23. Avogadro's number (with alignment) is 6.02e+23. This is the example program which also appears in the tango book /** Example showing how to use format specifier components in a format string's argument. Put into public domain by Lars Ivar Igesund */ import tango.io.Stdout; void main(){ double avogadros = 6.0221415e23; Stdout.formatln("I have {0:C} in cash.", 100); Stdout.formatln("Avogadro's number is {0:E}.", avogadros); Stdout.formatln("Avogadro's number (with alignment) is {0,4:E}.", avogadros); }

The debug section in the library file gives a debug function which I extracted ,changed and ran . It works OK import tango.io.Console; import tango.text.convert.Layout; void main () { auto layout = new Layout!(char); layout.sprint (new char[3], "hi"); Cout (layout ("{:d2}", 56)).newline; Cout (layout ("{:f4}", 0.001)).newline; Cout (layout ("{:f8}", 3.14159)).newline; Cout (layout ("{:e20}", 0.001)).newline; Cout (layout ("{:e4}", 0.0000001)).newline; Cout (layout ("ptr:{}", &layout)).newline; Cout (layout ("{:C}}", 4.456789)).newline; Cout (layout ("{:c}}", 4.456789)).newline; struct S { char[] toString () {return "foo";} } S s; Cout (layout ("struct: {}", s)).newline; } /*Output of this is OK -I added ":C" liness to the tango library file it wasn't there [tytower linuxbox Desktop]$ TestLayout 56 0.0010 3.14159000 0.10000000000000000000e-02 0.1000e-06 ptr:bfc6a008 4.46} 4.46} struct: foo
Mar 15 2008
prev sibling next sibling parent Lars Ivar Igesund <larsivar igesund.net> writes:
Ty Tower wrote:

 Another
 The output does not recognise "C" nor "alignment" ?

For C, see below. "alignment" is not a specifier in itself in any way, it is the number seen behind a comma in some of the examples; so what do you mean with it not being recognized?
  Your lookers should not have to go delving to find out why, it needs to
  just work.

We appreciate tickets posted at http://www.dsource.org/projects/tango/newticket
  
 [tytower linuxbox text]$ formatspec
 I have {unknown format 'C'} in cash.
 Avogadro's number is 6.02e+23.
 Avogadro's number (with alignment) is 6.02e+23.
 
 
 This is the example program which also appears in the tango book

You need to point me to where this can be found in the book, in which case it will be listed in the errata.
 /**
 
   Example showing how to use format specifier components in a format
   string's argument.
 
   Put into public domain by Lars Ivar Igesund
 
 */
 
 import tango.io.Stdout;
 
 void main(){
     double avogadros = 6.0221415e23;
     Stdout.formatln("I have {0:C} in cash.", 100);
     Stdout.formatln("Avogadro's number is {0:E}.", avogadros);
     Stdout.formatln("Avogadro's number (with alignment) is {0,4:E}.",
     avogadros);
 }

Thanks, this example is indeed in error. Currently C is only available as a specifier if you have a Locale enabled (as you can read in the book). The E specifier does appear to not work properly under Locale though. -- Lars Ivar Igesund blog at http://larsivi.net DSource, #d.tango & #D: larsivi Dancing the Tango
Mar 15 2008
prev sibling parent reply TyTower <tytower msn.com.au> writes:
Ty Tower Wrote:

 Ty Tower Wrote:
 
 Take them as things to be fixed or deny their existence 
 
 Either way I will post here the stupid things I find as I go through bits and
pieces .
 The best critic is the most schooled in the subject


I wanted to do the install process again because it is such a mess I also wanted to write a guide for Linux users . Now here&#347; the rub . Dsss requires dmd installed first. So I go to get dmd 1.028 dmd 1.028 and all prior do not have an install instruction file in them so stupidly they dont associate the install instructions with each distribution Now this means whatever install instructions you see on the web site are for the current distro only. So if you have downloaded the 5Meg file previously , you now can use it because the installation instructions may be wrong . You have to download it again ! Clots
Mar 17 2008
next sibling parent TyTower <tytower msn.com.au> writes:
And this is what you get when you follow their instructions .

This is what got to me in the first place . I remember the frustration . Where
the F# ! is std/file.d

[root localhost dsss-0.75]# make -f Makefile.dmd.posix
cp -f rebuild/defaults/dmd-posix rebuild/rebuild.conf/default
./rebuild/rebuild -full -Irebuild sss/main.d -ofdsss
sss/main.d(31): module file cannot read file 'std/file.d'
make: *** [dsss] Error 1
[root localhost dsss-0.75]#
Mar 17 2008
prev sibling next sibling parent BCS <ao pathlink.com> writes:
Reply to tytower,

The install process for DMD hasn't changed in so long the original could 
well have be written in stone and stored in the Ark.

OTOH look for /dmd/html/d/dcompiler.html in dmd.zip
Mar 17 2008
prev sibling next sibling parent Tower Ty <towerty msn.com.au> writes:
 Ty Tower Wrote:
 
 Take them as things to be fixed or deny their existence 
 
 Either way I will post here the stupid things I find as I go through bits and
pieces .
 The best critic is the most schooled in the subject



Well here we go again. Whoever writes the installation notes for dsss and dmd should initially suggest to new users to put the directories in their $HOME directory . I see now that following the given instructions means you have some permission problems getting to object.d. That causes errors in the compiles and the messages are cryptic from both of these programs. New lookers without some prior dmd and dsss experience will find the compiler output nearly indecipherable.
Mar 19 2008
prev sibling next sibling parent Tower Ty <towerty msn.com.au> writes:
 Ty Tower Wrote:
 
 Take them as things to be fixed or deny their existence 
 
 Either way I will post here the stupid things I find as I go through bits and
pieces .
 The best critic is the most schooled in the subject



DMD comes with samples - one in particular won't compile This is the error d2html.d(335): Error: identifier 'ReadError' is not defined d2html.d(335): Error: ReadError is used as a type and this the offending program piece } // if end of file is reached and we try to read something // with typed read(), a ReadError is thrown; in our case, // this means that job is successfully done catch (ReadError e) { Dunno at this stage where ReadError comes from Now looking at the English above what do they mean "with typed read() Should that be "with type read()"........"with a keyboard entry"......"with method read()"......."with function read()" .........God knows
Mar 19 2008
prev sibling parent Tower Ty <towerty msn.com.au> writes:
 Ty Tower Wrote:
 
 Take them as things to be fixed or deny their existence 
 
 Either way I will post here the stupid things I find as I go through bits and
pieces .
 The best critic is the most schooled in the subject



A little more on the examples All of the COM examples ,chello.d,dclient.d,dserver.d don't compile along with winsamp.d. The reason given is /home/tytower/dmd/bin/../src/phobos/std/c/windows/windows.d(12): static assert is false Now I see a batch file leading to a script file for all in Windows but no Dsss.conf file for us Linux dumbos. I suppose these need special treatment or libraries.
Mar 19 2008
prev sibling parent Ty Tower <tytower hotmail.com.au> writes:
Ty Tower Wrote:

 Take them as things to be fixed or deny their existence 
 
 Either way I will post here the stupid things I find as I go through bits and
pieces .
 The best critic is the most schooled in the subject
 

In Tango examples the dsss.conf is out of date as below new one is further down dss.conf - missing no cluster [concurrency/fiber_test.d] buildflags += -unittest [conduits/composite.d] [conduits/createzip.d] version (Windows) { buildflags += -L"zlib;libbz2" - made global } version (Posix) { buildflags += -L-lz -made global } [conduits/filebubbler.d] [conduits/filecat.d] - filebucket missed [conduits/filecopy.d] [conduits/fileops.d] [conduits/filepathname.d] [conduits/filescan.d] [conduits/filescanregex.d] [conduits/lineio.d] [conduits/mmap.d] [conduits/paths.d] [conduits/randomio.d] [conduits/shuffle.d] [conduits/unifile.d] [console/hello.d] [console/stdout.d]- missing buffered.d #[external/GlueFlectioned.d]........needs cn.kuehne.flectioned [logging/chainsaw.d] [logging/logging.d] [logging/multilog.d]-context [manual/chapterStorage.d] [networking/homepage.d] [networking/httpget.d] [networking/selector.d] [networking/sockethello.d] [networking/socketserver.d] [system/arguments.d] -synchronisation/* missing? [system/localtime.d] [system/normpath.d] [system/process.d] [text/formatalign.d] [text/formatindex.d] [text/formatspec.d] [text/localetime.d] [text/properties.d] [text/token.d] [text/xmldom.d] buildflags += -Jtext -don't know about globalising this ? [text/xmlpull.d] buildflags += -Jtext [text/xmlsax.d] buildflags += -Jtext [text/xmlpath.d] [vfs/vfszip.d] version (Windows) { buildflags += -L"zlib;libbz2"-made global } version (Posix) { buildflags += -L-lz -made global } --------------------------------------------------------------------------------------------------- So new one -tested [*] version (Windows) { buildflags += -L"zlib;libbz2" } version (Posix) { buildflags += -L-lz } #[cluster/Add.d]...........class no main [cluster/alert.d] [cluster/cclient.d] [cluster/cserver.d] [cluster/invalidate.d] [cluster/qclient.d] [cluster/qlisten.d] [cluster/qrequest.d] [cluster/qserver.d] [cluster/reply.d] #[cluster/task.d]..........does not compile uses Add #[cluster/tclient.d].......same #[cluster/tserver.d].......same # Perhaps cluster should not compile in case the inexperienced like myself # fiddle with them. Already swept my /home/ for all html's with /conduits/filebubbler # wiped the lot until it filled up and seg faulted ! [concurrency/fiber_test.d] buildflags += -unittest [conduits/composite.d] [conduits/createzip.d] [conduits/filebubbler.d] #[conduits/FileBucket.d] #.......class does not compile [conduits/filecat.d] [conduits/filecopy.d] [conduits/fileops.d] [conduits/filepathname.d] [conduits/filescan.d] [conduits/filescanregex.d] [conduits/lineio.d] [conduits/mmap.d] [conduits/paths.d] [conduits/randomio.d] [conduits/shuffle.d] [conduits/unifile.d] [console/buffered.d] [console/hello.d] [console/stdout.d] [logging/chainsaw.d] [logging/logging.d] [logging/multilog.d] [manual/chapterStorage.d] [networking/homepage.d] [networking/httpget.d] [networking/selector.d] [networking/sockethello.d] [networking/socketserver.d] [synchronization/barrier.d] [synchronization/condition.d] #[synchronization/mutex.d]..........does not compile [synchronization/readwritemutex.d] [synchronization/semaphore.d] [system/arguments.d] [system/localtime.d] [system/normpath.d] [system/process.d] [text/formatalign.d] [text/formatindex.d] [text/formatspec.d] [text/localetime.d] [text/properties.d] [text/token.d] [text/xmldom.d] buildflags += -Jtext [text/xmlpull.d] buildflags += -Jtext [text/xmlsax.d] buildflags += -Jtext [text/xmlpath.d] [vfs/vfszip.d] ------------------------------------------------------------------------------------- It looked like the Jake file for windows needed some work too
Mar 15 2008