Przemek, > No Ron. It isn't. It's not real NETRDD. It inherits all overhead > caused by index file processing on client side.
This is actually an ADVANTAGE (distributed processing) - what advantage do you see in loading Server with ALL processing, as the client seat & wait? This also means that no limit exists on Index Expressions, no artificial fields should be created, and that by TECHNICAL DEFINITION the RDD is 100% compatible. > It only replace > transport layer so instead of OS file server local one is used > but nothing more is changed. Like all brilliant ideas, simplicity IS the key. > Maybe it's faster in some networks > due to reduced some static costs but for me it's really technical > nonsense as part of RDD modifications not worth to invest time and > I'm not alone in such opinion If it is at least as fast (if not faster), and if it is 100% compatible *by definition*, and if it is so simple (as you admit), then what exactly is so bad? Surely you can't be serious that using sscanf() and sprintf(), or C RTL in general, is a no no, or else ALL of [x]Harbour is a technical nonsense! [Please don't try to blame it on MT safety, because surely you know how simple it is to make it MT safe.] So what exactly makes it a "really technical nonsense" ? > though as yet another virtual file > type which does not force any core code modifications it can be > added just like accessing files by FTP:, HTTP: or any other custom > protocol. If you stated the above as follow: "Many thanks Miguel, for this kind contribution. May I suggest that we make it more generic by utilizing Virtual File Handles. Please let me know if I can be of any help" then it would be PERFECT constructive criticism. Surely you are intelligent enough to understand that just because something could be improved it doesn't mean it's "nonsense"! > I'm sorry but there is nothing in above modification what > can be even called innovative idea. I added request for virtual > handles to Harbour TODO list for few years ago. Time will be the judge, I'm willing to BET that this brilliant idea will find it's way to Harbour, even if disguised by some trivial alteration. >> For the Nth time, please try to be more civil and constructive, when >> criticizing the work of others who volunteer their time and creativity to >> this free project. They do not deserve to be ridiculed by you or anyone >> else. > > I am constructive. I presented how it can be implemented without > touching core code even as 3-rd party extension and I show what > is broken in current implementation which is fatal and I should > ignore it but I was afraid that someone may want to port this > modifications to Harbour. Fortunately also other Harbour developers > checked the details of these modifications and I do not have to > longer worry about it. No Przemek, you were and still are, really far from being constructive: 1. You forgot to THANK a ***volunteer*** for his initiative, time, and creativity contributions. 2. You used and still use, offensive style and language, like "technical nonsense". 3. You failed and still fail to recognized a great idea, and acknowledging it's great potential. 4. You invented "technical" excuses, like "using CRTL which may not be MT safe in some compilers". 5. You exaggerated improvement potential, as if it was some critical deficiency (MT). 6. You failed to acknowledge even a SINGLE POSITIVE. > And to calrify I perfectly well know what I'm talking about but > I have serious doubts if you know what is real remote RDD if you > called such technical nonsense as "brilliant idea". Enhancing ALL core rdds to be Client/Server capable withOUT changing a single line of code, is BRILLIANT even if a biased technical genius like you denies it. The TECHNICAL FACTS are as follows: 1. Full Client/Server functionality. 2. Not a single coding change in all existing (and future) RDDs. 3. 100% compatible with ALL existing users code (AFAIK, the ONLY Client/Server RDD architecture to guarantee this!). 4. As fast or faster than all existing Client/Server RDDs. I have repeatedly acknowledged your impressive technical abilities, yet your obvious bias seems to invalidate your otherwise unquestionable qualifications. With all due respect, accusing this contribution of: - "only replace transport layer" - "using CRTL which may not be MT safe in some compilers" does NOT appear to come from the same person we all know to perfectly know what he's talking about. Instead this seems just another installment in your ever lasting quest to offend and belittle some contributors. Ron ------------------------------------------------------------------------------ _______________________________________________ xHarbour-developers mailing list xHarbour-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xharbour-developers