Username or EmailPassword
errr, since Beagle is written in Mono it should work with a .NET framework as well, so in windows it should work. And on Mac OS it should work. Should since I don't know for sure, but if it doesn't they've completely missed the goals of mono.
I think window port is in works, yes. But other part of the comment just shows your lack of knowledge.
Mono is intended to be portable, true. There are still part which can't be ported.
1. Like file structure, you can't just equalize "c:somedirsomething" to "/somedir/something" or how about secondary disks, in windows they are mapped with letters, in &nix they can be mounted anywhere.
2. Beagle uses inotify to track file changes, this is linux specific. You have to adapt file monitor from OS to OS.
3. Posix, or better lack of Posix on Windows. Some parts just can't be said as equal. GetUnixUser is one example.
Your comment would be only valid if beagle would access to files trough some universal VFS (which simply doesn't exist, unless you've just written it), and would use System... part of mono only. All other parts can be debatable (as in, they are easy to make portable, but you have to adapt from platform to platform).