From hr2j at cs.virginia.edu Thu Jul 8 13:58:34 2004 From: hr2j at cs.virginia.edu (Hridesh Rajan) Date: Thu Mar 23 12:03:21 2006 Subject: [Eos-discuss] RE: EOS and other .NET platforms In-Reply-To: <40ED2A7E.5070400@stud.uni-karlsruhe.de> Message-ID: <004b01c46515$30e30740$39898f80@cs.virginia.edu> Hi Matthias, Thanks a lot for taking time to try Eos on Mono and sending us the results. Your output directly pointed to an easy bug in the Eos source code where literal character '\' instead of platform independent variable "Path.DirectorySeparatorChar" was used. This should fix your problem, but I don't have a test machine running Mono over Linux. Can I ask you to do us a favor and try the new version again and send us the results if time permits. The new version is available from the same download link and it shouldn't affect anyone using Eos over Microsoft's .NET platform. Thanks again for trying Eos. I would also like to encourage you to join the Eos discussion list to participate in the discussion about Eos. Rajan P.S.: The download link for version 0.2.2 is http://www.cs.virginia.edu/~eos/eos-0.2.2.zip The Eos discussion list is available at http://www.cs.virginia.edu/mailman/listinfo/eos-discuss -----Original Message----- From: Matthias Kempka [mailto:Matthias.Kempka@stud.uni-karlsruhe.de] Sent: Thursday, July 08, 2004 7:06 AM To: eos@cs.virginia.edu Cc: Judith Bishop Subject: EOS and other .NET platforms Hi EOS developers, This is referring to your homepage: > The current versions of Eos are preliminary and only tested with > Microsoft .NET Framework Version 1.0 and 1.1. We will be happy to > learn about your experiences on Mono and other .NET platforms. I just tried to get the EOS run on mono under Linux. It doesn't work, and that is because it does not understand linux filenames. In the HelloWorld example I do the linux version of the compile command in the build.bat which is: HelloWorld> mono ../../bin/eos.exe -o:HelloWorld.exe MyClass.cs HelloWorld> MyAspect.cs And the output is: ------------------------------------------------------------------ Eos Compiler Version 0.2 Copyright (C) The Rector and Visitors of the University of Virginia. All rights reserved. error Eos2001: Source file '/tmp/Eos-0.2.2/examples/HelloWorld\MyAspect.cs' could not be opened ------------------------------------------------------------------ Which is quite understandable, because the backslash is no directory delimiter in Unix-like systems. Maybe, at some time you could crossplatform the interpretation of file names. I suppose it would work, then. Regards, Matthias Kempka P.S.: CC to my professor who might be interested in such results.