Hi, Vaclav: I agree that one don't know how to type command and debug source code might not be good to use YADE:-), however, is there a way that we can first compile a pure null-gui interface on windows (I think it can either on cygwin or use mingw), so we can avoid any platform related GUI issues like qt, xlib, etc?
Feng -----Original Message----- From: [email protected] on behalf of Václav S(milauer Sent: Sun 1/18/2009 4:14 PM To: [email protected] Subject: Re: [Yade-users] Subversion checkout/update issue under Windows > Personally I anticipate very much a windows version of YADE, although > I myself currently have no time to do this. Since we should aware the > potential users of YADE, a large percent of the users would be from > Civil Engineering, Mechanical Engineering community. If we keep > compile YADE purely on Linux, I am afraid we might lose some potential > users: the learning curve for Linux and YADE is way much longer than > windows, although we can argue Linux is a good, free, open source > system, but I did see some people gave up and turned to sth like PFC, > typing command and debugging source codes is not a mandatory training > for most Civil Engineers. In a word, can we make things easier? :-) > I don't have any windows machine by hand where I could test things. But it there are people creating (and maintaining) the port, I don't see problem with that. Let me add, though, that I don't have time to actively support that at this moment, nor do I think it is that important for yade: it is not mature enough (e.g. compared to pfc) to be used by people who don't know how to type a command and debug source code. There are a few problems that will be faced for sure when working on pure-windows port (no cygwin): 1. scons works under windows, but SConstruct file contains a few UNIX-isms, like / for path separator and default directories. 2. the plugin loader may have issues (not sure). 3. at a few places, POSIX (but not standard libc) functions are used. The qt gui has a few calls to xlib functions as well. 4. some gcc extensions are being used (like __attribute__), they will not work with other compilers. (5. If windows-specific things begin to complicate source code, the advantage of relatively homogeneous development platform will be lost and many devs will grumble about that (me inclusive).) Regards, Vaclav _______________________________________________ Mailing list: https://launchpad.net/~yade-users Post to : [email protected] Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp
_______________________________________________ Mailing list: https://launchpad.net/~yade-users Post to : [email protected] Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp

