[Mono-list] Stoked about what you guys are doing.

Ulf Ochsenfahrt ulfjack@gmx.de
03 Jul 2002 18:07:00 +0200


--=-gGbsN9oNHDnObmssS6Pp
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Wed, 2002-07-03 at 15:44, Adam Treat wrote:
>
> > that I'm sure to be able to run those apps on Linux? Will I be able to =
use
>=20
> Make sure you do not use any PInvoke code.  The reason is quite clear, if=
 you=20
> rely upon platform specific code your app will not be portable.  Also, yo=
u=20

What about Libraries that exist for several platforms, e.g. OpenGL
exists as gl.dll under windows and as libgl.so (or similar) under Linux
with hopefully identical functionality?

(I know OpenGL is not too good an example since you need a lot of stuff
for setting up windows and there will probably be a standardized api
much like Java3d.)

> Currently, for development purposes, Mono's preferred database is Postgre=
SQL,=20
> but we'll most likely include full support for a number of databases in t=
he=20
> future. Not sure about crystal reports. IMHO, you should try to avoid=20
> interacting with the registry.

IMHO, you should have made a registry-blackbox in the first place which
you would have easily exchanged for an emulation.

(Which one should do in most cases - make a wrapper so you can exchange
it - IMHO this is the way to keep cross-platform compatibility. Speed is
an issue here, but at least this registry case its not. And I would
trade speed for compatibility in a lot of cases.)

A standard api for some kind of registry isn't such a bad thing. It's
only bad if it gets stuffed with carloads of bullsh*t as it usually does
if it's global.

-- Ulf

--=-gGbsN9oNHDnObmssS6Pp
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQA9IyEkko6vRMd346ARAhSnAJ9AAP8ZZ7epye/ecw/3Kd4WxLfTNgCfbeKs
i0qX6BIKuXEoYfJm6tbWNkU=
=WcXj
-----END PGP SIGNATURE-----

--=-gGbsN9oNHDnObmssS6Pp--