Re: [Mono-dev] Add a libgmp-wrapper to mono

2008-09-20 Thread Dax
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Aefvadh,

 I think it would give it a lot of visibility there.

True - and that might even attract others to work on the library. It
certainly sounds convincing, but on the other hand I don't think it's a
good idea to aid the ongoing process of information centralisation
around google... That's a completely different topic, though.

 We could host it on the Mono SVN server, but it does not have all the
 services that Google offers for your project.

I must admit that I am not particularly familiar with the services of
cgc, and that said, I do believe I would not even use or even need many
of them. But I'll give it a look :)

 And additionally, we do not think that we would include it in the
 standard Mono distribution, not until the API was deemed frozen, so that
 would take some time.

I already thought so, yes :) But no problem with it, in fact I support that.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkjU0b0ACgkQU1h3wAxL79i2OgCgg8UG+sRfks+0dmClLnb39m2/
fjEAoKXyHnanc6MgPbccDszV7mq5lJya
=WrkY
-END PGP SIGNATURE-
___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] Add a libgmp-wrapper to mono

2008-09-20 Thread Seo Sanghyeon
2008/9/20 Dax [EMAIL PROTECTED]:
 True - and that might even attract others to work on the library. It
 certainly sounds convincing, but on the other hand I don't think it's a
 good idea to aid the ongoing process of information centralisation
 around google... That's a completely different topic, though.

If you don't like Google (I don't) you may want to try other project
hosting sites
like Bitbucket or Kenai.

http://www.bitbucket.org/
http://kenai.com/

-- 
Seo Sanghyeon
___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] Add a libgmp-wrapper to mono

2008-09-20 Thread Olexandr Melnyk
Or Launchpad: https://launchpad.net/

On 9/20/08, Seo Sanghyeon [EMAIL PROTECTED] wrote:

 2008/9/20 Dax [EMAIL PROTECTED]:

  True - and that might even attract others to work on the library. It
  certainly sounds convincing, but on the other hand I don't think it's a
  good idea to aid the ongoing process of information centralisation
  around google... That's a completely different topic, though.


 If you don't like Google (I don't) you may want to try other project
 hosting sites
 like Bitbucket or Kenai.

 http://www.bitbucket.org/
 http://kenai.com/

 --

 Seo Sanghyeon

 ___
 Mono-devel-list mailing list
 Mono-devel-list@lists.ximian.com
 http://lists.ximian.com/mailman/listinfo/mono-devel-list




-- 
Sincerely yours,
Olexandr Melnyk
http://omelnyk.net/
___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] Add a libgmp-wrapper to mono

2008-09-20 Thread Dax
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Launchpad und Bitbucket seem to be nice, thank you both very much :)

Olexandr Melnyk wrote:
 Or Launchpad: https://launchpad.net/
 
 On 9/20/08, Seo Sanghyeon [EMAIL PROTECTED] wrote:
 2008/9/20 Dax [EMAIL PROTECTED]:

 True - and that might even attract others to work on the library. It
 certainly sounds convincing, but on the other hand I don't think it's a
 good idea to aid the ongoing process of information centralisation
 around google... That's a completely different topic, though.

 If you don't like Google (I don't) you may want to try other project
 hosting sites
 like Bitbucket or Kenai.

 http://www.bitbucket.org/
 http://kenai.com/

 --

 Seo Sanghyeon

 ___
 Mono-devel-list mailing list
 Mono-devel-list@lists.ximian.com
 http://lists.ximian.com/mailman/listinfo/mono-devel-list

 
 
 
 
 
 
 ___
 Mono-devel-list mailing list
 Mono-devel-list@lists.ximian.com
 http://lists.ximian.com/mailman/listinfo/mono-devel-list
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkjVposACgkQU1h3wAxL79gA6ACfQ2Ut66JHY2hMRkIy/fzx9bww
rhMAniu2SDL+y8PT6kGdDhAfKZbN0vv2
=d8M6
-END PGP SIGNATURE-
___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] Add a libgmp-wrapper to mono

2008-09-19 Thread Dax
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Nice idea, but I would rather not rely on Google (yes, Google is big,
and Google is always available, and many other things..). However, if
it's the best solution for everyone involved, I will of course upload to
cgc.

Miguel de Icaza wrote:
 This sounds really good;   My suggestion would be to host this on
 code.google.com and then building packages through the OpenSUSE Build
 Service which can create packages for multiple distributions at once.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkjTnQQACgkQU1h3wAxL79jJBgCgnBLF8RZsp91X/fIm7e0D7PQz
H2AAnAg/7a4ZmgtI7FYCy3zKFCREsvAw
=ucsL
-END PGP SIGNATURE-
___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] Add a libgmp-wrapper to mono

2008-09-19 Thread Miguel de Icaza
Hello,

 Nice idea, but I would rather not rely on Google (yes, Google is big,
 and Google is always available, and many other things..). However, if
 it's the best solution for everyone involved, I will of course upload to
 cgc.

I think it would give it a lot of visibility there.

We could host it on the Mono SVN server, but it does not have all the
services that Google offers for your project.

And additionally, we do not think that we would include it in the
standard Mono distribution, not until the API was deemed frozen, so that
would take some time.

___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


[Mono-dev] Add a libgmp-wrapper to mono

2008-09-18 Thread Dax
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Aefvadh,

I have here a fresh wrapper for libgmp, which I would be happy to add to
mono. Currently, it provides an interface exposing almost all directly
usable usable functions to .NET (excluding file-transport functions and
some minor others, the latter mostly obsolete or depracated), featuring
an intuitive interface (overloaded operators und instance methods that
act on the current object itself, making efficient computations of long
formulae with multiplrecision variables possible, e.g.
x.Add(1).Multiply(3).Remainder(5) would act on only one object, whereas
(x + 1) * 3 % 5 would create two intermediate objects, not including the
result, wich is another, distinct object in its own right).

As of now, it is not CLS-compatible, but I am working on it.

Also, the GMP APIs are preferredly exported using native long int,
realized through platform switches (PLATFORM_64 define). The 32bit
version will work on 64bit machines, the reverse is not true, however.
It is planned to reduce the exposure of user code to this internal to a
minimum, maybe by making all such input (u)int and all output (u)long,
but that as well is not yet clear.

Some extensions to the GMP API are also planned, such as .Raise for
rationals (for which GMP only exposes + - / *), exp/log for all data
types, trigonometric functions, more complex structures, ... - but
priority lies on CLS-compliance for now.

Please let me know what you think about this :)


bedah
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkjSscsACgkQU1h3wAxL79gvxACfTIuq9E5Tmxq3WV8/8J9zDQBO
BcQAnRDT4rwq80+GALGQcSsgzdi2jkjI
=GzXC
-END PGP SIGNATURE-
___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] Add a libgmp-wrapper to mono

2008-09-18 Thread Miguel de Icaza
Hello,

 I have here a fresh wrapper for libgmp, which I would be happy to add to
 mono. Currently, it provides an interface exposing almost all directly
 usable usable functions to .NET (excluding file-transport functions and
 some minor others, the latter mostly obsolete or depracated), featuring
 an intuitive interface (overloaded operators und instance methods that
 act on the current object itself, making efficient computations of long
 formulae with multiplrecision variables possible, e.g.
 x.Add(1).Multiply(3).Remainder(5) would act on only one object, whereas
 (x + 1) * 3 % 5 would create two intermediate objects, not including the
 result, wich is another, distinct object in its own right).

This sounds really good;   My suggestion would be to host this on
code.google.com and then building packages through the OpenSUSE Build
Service which can create packages for multiple distributions at once.


___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list