From: Adam R. <ada...@de...> - 2007-01-03 14:28:38
|
Well it is Java's goal to be a cross platform system not my own, of course eXist also aim's for cross platform compatibility through Java. For this they (Java implementers) must ensure that a Java function is consistent across platforms. How they achieve this is not my concern (unless they do not achieve that, like in this case). Whatever the solution, the question is should that solution be applied to the JVM or eXist. I believe that the problem is in the JVM and it would appear that the Java guys are also looking for a better way to achieve this in Java 7. So perhaps they and I agree here? On Wed, 2007-01-03 at 14:22 +0000, Peter Crowther wrote: > > From: Adam Retter > > I certainly know that a file on my ext3 partition called > > "?.avi" is not > > copyable to my NTFS or FAT32 partitions. But for Java to allow you to > > create a file like that on one platform and not on another seems > > inconsistent with its goal of being truly cross-platform. > > Sorry, I disagree. The alternatives are surely that a) the JVM limits > filenames to the subset that is supported on all platforms, or b) the > JVM maintains an internal mapping between mangled and un-mangled > filenames. Consider a port of Java to Acorn RISCos, where "." is the > directory separator; should all platforms then be unable to use "." in > filenames? Should filenames that contain "." in RISCos be mangled by > Java before saving? How should it tell the user how the name has been > mangled? What of Linux, where different partitions can have different > limitations? > > I much prefer the present approach of relying on the platform. To me, > that is cross-platform and makes appropriate use of platform > capabilities. > > - Peter > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Exist-open mailing list > Exi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-open -- Adam Retter Principal Developer Devon Portal Project Room 310 County Hall Topsham Road Exeter EX2 4QD t: 01392 38 3683 f: 01392 38 2966 e: ada...@de... w: www.devonline.gov.uk |