Re: [Mono-dev] [Mono-list] .NET and Mono integration, the plans

2014-11-21 Thread Martin Thwaites
In terms of the mono download, are you referring to a git clone? or the
source tarball?

In terms of clone, I'd say it's valid to be there, they may not change
often but it would be good to see the version history within that fork,
rather than having to compare across mono and the fork.

However, for the tarball, we could strip out the files that aren't required
with some kind of clever script.

On 21 November 2014 18:35, Miguel de Icaza mig...@xamarin.com wrote:

 Follow up.

 I am wondering if we should submodule the reference source, or just copy
 the files?

 The module wont be updated frequently, and it is making the Mono download
 a lot longer than it needs to be.

 Miguel

 On Wed, Nov 19, 2014 at 12:48 PM, Miguel de Icaza mig...@xamarin.com
 wrote:

 Hey guys,

 As promised, the plans:

 http://www.mono-project.com/docs/about-mono/dotnet-integration/

 If you start work on something, please notify the list, and update the
 Trello board:

 https://trello.com/b/vRPTMfdz/net-framework-integration-into-mono

 Miguel



 ___
 Mono-list maillist  -  mono-l...@lists.ximian.com
 http://lists.ximian.com/mailman/listinfo/mono-list


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


Re: [Mono-dev] [Mono-list] .NET and Mono integration, the plans

2014-11-19 Thread Martin Thwaites
HI Miguel,

Thanks, exactly what I've been waiting for!  I only really have 1 question.

In the ways that we are going to port things, you mention pulling in the
entire assembly.  How exactly would you be thinking this would work? try
building and fixing anything that it depends from other libraries in the
other libraries? or are you going to fork the reference source, submodule
it, reference all the files in the .sources files within mono, then fix
(i.e. add #ifdefs etc.) to the fork?

Essentially, are you thinking that there will be an assembly that can
simply be copied without changes in the above circumstance?

Thanks,
Martin

On 19 November 2014 17:48, Miguel de Icaza mig...@xamarin.com wrote:

 Hey guys,

 As promised, the plans:

 http://www.mono-project.com/docs/about-mono/dotnet-integration/

 If you start work on something, please notify the list, and update the
 Trello board:

 https://trello.com/b/vRPTMfdz/net-framework-integration-into-mono

 Miguel

 ___
 Mono-list maillist  -  mono-l...@lists.ximian.com
 http://lists.ximian.com/mailman/listinfo/mono-list


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


Re: [Mono-dev] [Mono-list] .NET and Mono integration, the plans

2014-11-19 Thread Miguel de Icaza
Hey,

I do not think we would be moving the code.   We would do two things:


   - Make changes to the fork in mono/referencesoure
   - Reference the new files from mono/external/referencesource

Miguel

On Wed, Nov 19, 2014 at 2:26 PM, Martin Thwaites monofo...@my2cents.co.uk
wrote:

 HI Miguel,

 Thanks, exactly what I've been waiting for!  I only really have 1 question.

 In the ways that we are going to port things, you mention pulling in the
 entire assembly.  How exactly would you be thinking this would work? try
 building and fixing anything that it depends from other libraries in the
 other libraries? or are you going to fork the reference source, submodule
 it, reference all the files in the .sources files within mono, then fix
 (i.e. add #ifdefs etc.) to the fork?

 Essentially, are you thinking that there will be an assembly that can
 simply be copied without changes in the above circumstance?

 Thanks,
 Martin

 On 19 November 2014 17:48, Miguel de Icaza mig...@xamarin.com wrote:

 Hey guys,

 As promised, the plans:

 http://www.mono-project.com/docs/about-mono/dotnet-integration/

 If you start work on something, please notify the list, and update the
 Trello board:

 https://trello.com/b/vRPTMfdz/net-framework-integration-into-mono

 Miguel

 ___
 Mono-list maillist  -  mono-l...@lists.ximian.com
 http://lists.ximian.com/mailman/listinfo/mono-list



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


Re: [Mono-dev] [Mono-list] .NET and Mono integration, the plans

2014-11-19 Thread Martin Thwaites
Hi Miguel,

That sounds good.

In terms of System.Web then, would you prefer your internal team does it?
or am I ok to start replacing some files when the sub-module is added?  I
was thinking of trying to hit the HttpApplication class first and work my
way out from there.

Thanks,
Martin

On 19 November 2014 19:41, Miguel de Icaza mig...@xamarin.com wrote:

 Hey,

 I do not think we would be moving the code.   We would do two things:


- Make changes to the fork in mono/referencesoure
- Reference the new files from mono/external/referencesource

 Miguel

 On Wed, Nov 19, 2014 at 2:26 PM, Martin Thwaites monofo...@my2cents.co.uk
  wrote:

 HI Miguel,

 Thanks, exactly what I've been waiting for!  I only really have 1
 question.

 In the ways that we are going to port things, you mention pulling in the
 entire assembly.  How exactly would you be thinking this would work? try
 building and fixing anything that it depends from other libraries in the
 other libraries? or are you going to fork the reference source, submodule
 it, reference all the files in the .sources files within mono, then fix
 (i.e. add #ifdefs etc.) to the fork?

 Essentially, are you thinking that there will be an assembly that can
 simply be copied without changes in the above circumstance?

 Thanks,
 Martin

 On 19 November 2014 17:48, Miguel de Icaza mig...@xamarin.com wrote:

 Hey guys,

 As promised, the plans:

 http://www.mono-project.com/docs/about-mono/dotnet-integration/

 If you start work on something, please notify the list, and update the
 Trello board:

 https://trello.com/b/vRPTMfdz/net-framework-integration-into-mono

 Miguel

 ___
 Mono-list maillist  -  mono-l...@lists.ximian.com
 http://lists.ximian.com/mailman/listinfo/mono-list




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


Re: [Mono-dev] [Mono-list] .NET and Mono integration, the plans

2014-11-19 Thread Marek Habersack

On 19/11/14 20:50, Martin Thwaites wrote:

Hey Martin,


Hi Miguel,

That sounds good.

In terms of System.Web then, would you prefer your internal team does it? or am 
I ok to start replacing some files when
the sub-module is added?  I was thinking of trying to hit the HttpApplication 
class first and work my way out from there.
Please be especially careful with System.Web - there are plenty of mines buried there. Both in our and in Microsoft 
code. The latter codebase uses a lot of native Win32 methods which may not have portable (POSIX, preferably) 
counterparts. Our code, OTOH, has a lot of cruft from the 1.1 days. The biggest problem with our code, however, is its 
reliance on an early (wrong) assumption that ASP.NET pages are, in fact, valid HTML. The parser is such a convoluted 
piece of misery that touching it in a wrong way causes System.Web to fall apart. If you want to start contributing I'd 
start there since there are issues we cannot fix using the current parser (especially the conditional parsing part). I 
dare say that System.Web will be one of the most challenging parts to port. Good luck and if you need any reviews and/or 
help don't hesitate to contact me.


marek



Thanks,
Martin

On 19 November 2014 19:41, Miguel de Icaza mig...@xamarin.com 
mailto:mig...@xamarin.com wrote:

Hey,

I do not think we would be moving the code.   We would do two things:

  * Make changes to the fork in mono/referencesoure
  * Reference the new files from mono/external/referencesource

Miguel

On Wed, Nov 19, 2014 at 2:26 PM, Martin Thwaites monofo...@my2cents.co.uk 
mailto:monofo...@my2cents.co.uk wrote:

HI Miguel,

Thanks, exactly what I've been waiting for!  I only really have 1 
question.

In the ways that we are going to port things, you mention pulling in 
the entire assembly.  How exactly would you
be thinking this would work? try building and fixing anything that it 
depends from other libraries in the other
libraries? or are you going to fork the reference source, submodule it, 
reference all the files in the .sources
files within mono, then fix (i.e. add #ifdefs etc.) to the fork?

Essentially, are you thinking that there will be an assembly that can 
simply be copied without changes in the
above circumstance?

Thanks,
Martin

On 19 November 2014 17:48, Miguel de Icaza mig...@xamarin.com 
mailto:mig...@xamarin.com wrote:

Hey guys,

As promised, the plans:

http://www.mono-project.com/docs/about-mono/dotnet-integration/

If you start work on something, please notify the list, and update 
the Trello board:

https://trello.com/b/vRPTMfdz/net-framework-integration-into-mono

Miguel

___
Mono-list maillist  - mono-l...@lists.ximian.com 
mailto:mono-l...@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list






___
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


Re: [Mono-dev] [Mono-list] .NET and Mono integration, the plans

2014-11-19 Thread Miguel de Icaza
Hey,

I took a quick look at System.Web over the weekend, and I am not sure that
it is that bad.

Most of the native stuff has to do with performance counters and some
authentication stuff on Windows (which we can skip/ignore).

But the core of System.Web should be relatively easy to move.

On Wed, Nov 19, 2014 at 3:28 PM, Marek Habersack gren...@twistedcode.net
wrote:

 On 19/11/14 20:50, Martin Thwaites wrote:

 Hey Martin,

  Hi Miguel,

 That sounds good.

 In terms of System.Web then, would you prefer your internal team does it?
 or am I ok to start replacing some files when
 the sub-module is added?  I was thinking of trying to hit the
 HttpApplication class first and work my way out from there.

 Please be especially careful with System.Web - there are plenty of mines
 buried there. Both in our and in Microsoft code. The latter codebase uses a
 lot of native Win32 methods which may not have portable (POSIX, preferably)
 counterparts. Our code, OTOH, has a lot of cruft from the 1.1 days. The
 biggest problem with our code, however, is its reliance on an early (wrong)
 assumption that ASP.NET pages are, in fact, valid HTML. The parser is
 such a convoluted piece of misery that touching it in a wrong way causes
 System.Web to fall apart. If you want to start contributing I'd start there
 since there are issues we cannot fix using the current parser (especially
 the conditional parsing part). I dare say that System.Web will be one of
 the most challenging parts to port. Good luck and if you need any reviews
 and/or help don't hesitate to contact me.

 marek


 Thanks,
 Martin

 On 19 November 2014 19:41, Miguel de Icaza mig...@xamarin.com mailto:
 mig...@xamarin.com wrote:

 Hey,

 I do not think we would be moving the code.   We would do two things:

   * Make changes to the fork in mono/referencesoure
   * Reference the new files from mono/external/referencesource

 Miguel

 On Wed, Nov 19, 2014 at 2:26 PM, Martin Thwaites 
 monofo...@my2cents.co.uk mailto:monofo...@my2cents.co.uk wrote:

 HI Miguel,

 Thanks, exactly what I've been waiting for!  I only really have 1
 question.

 In the ways that we are going to port things, you mention pulling
 in the entire assembly.  How exactly would you
 be thinking this would work? try building and fixing anything
 that it depends from other libraries in the other
 libraries? or are you going to fork the reference source,
 submodule it, reference all the files in the .sources
 files within mono, then fix (i.e. add #ifdefs etc.) to the fork?

 Essentially, are you thinking that there will be an assembly that
 can simply be copied without changes in the
 above circumstance?

 Thanks,
 Martin

 On 19 November 2014 17:48, Miguel de Icaza mig...@xamarin.com
 mailto:mig...@xamarin.com wrote:

 Hey guys,

 As promised, the plans:

 http://www.mono-project.com/docs/about-mono/dotnet-
 integration/

 If you start work on something, please notify the list, and
 update the Trello board:

 https://trello.com/b/vRPTMfdz/net-framework-integration-
 into-mono

 Miguel

 ___
 Mono-list maillist  - mono-l...@lists.ximian.com mailto:
 mono-l...@lists.ximian.com
 http://lists.ximian.com/mailman/listinfo/mono-list






 ___
 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


Re: [Mono-dev] [Mono-list] .NET and Mono integration, the plans

2014-11-19 Thread Marek Habersack

On 19/11/14 21:51, Miguel de Icaza wrote:

Hey,

Hey,


I took a quick look at System.Web over the weekend, and I am not sure that it 
is that bad.

Most of the native stuff has to do with performance counters and some 
authentication stuff on Windows (which we can
skip/ignore).

I think also the caching subsystems use kernel APIs.



But the core of System.Web should be relatively easy to move.
Right, but we need to remember about mod_mono compatibility and the fact that changing the core (the sole System.Web 
namespace) has cascading effects on all the other System.Web things - it's not an easy task to make it all work fine. 
It's definitely doable, but may require a lot of work to get right. It would be great if we could replace just the 
System.Web namespace for starters, but I doubt it's going to be that easy.


marek


On Wed, Nov 19, 2014 at 3:28 PM, Marek Habersack gren...@twistedcode.net 
mailto:gren...@twistedcode.net wrote:

On 19/11/14 20:50, Martin Thwaites wrote:

Hey Martin,

Hi Miguel,

That sounds good.

In terms of System.Web then, would you prefer your internal team does 
it? or am I ok to start replacing some
files when
the sub-module is added?  I was thinking of trying to hit the 
HttpApplication class first and work my way out
from there.

Please be especially careful with System.Web - there are plenty of mines 
buried there. Both in our and in Microsoft
code. The latter codebase uses a lot of native Win32 methods which may not 
have portable (POSIX, preferably)
counterparts. Our code, OTOH, has a lot of cruft from the 1.1 days. The 
biggest problem with our code, however, is
its reliance on an early (wrong) assumption that ASP.NET http://ASP.NET 
pages are, in fact, valid HTML. The parser
is such a convoluted piece of misery that touching it in a wrong way causes 
System.Web to fall apart. If you want to
start contributing I'd start there since there are issues we cannot fix 
using the current parser (especially the
conditional parsing part). I dare say that System.Web will be one of the 
most challenging parts to port. Good luck
and if you need any reviews and/or help don't hesitate to contact me.

marek


Thanks,
Martin

On 19 November 2014 19:41, Miguel de Icaza mig...@xamarin.com 
mailto:mig...@xamarin.com
mailto:mig...@xamarin.com mailto:mig...@xamarin.com wrote:

 Hey,

 I do not think we would be moving the code.   We would do two 
things:

   * Make changes to the fork in mono/referencesoure
   * Reference the new files from mono/external/referencesource

 Miguel

 On Wed, Nov 19, 2014 at 2:26 PM, Martin Thwaites 
monofo...@my2cents.co.uk
mailto:monofo...@my2cents.co.uk mailto:monofo...@my2cents.co.__uk 
mailto:monofo...@my2cents.co.uk wrote:

 HI Miguel,

 Thanks, exactly what I've been waiting for!  I only really 
have 1 question.

 In the ways that we are going to port things, you mention 
pulling in the entire assembly.  How exactly
would you
 be thinking this would work? try building and fixing anything 
that it depends from other libraries in
the other
 libraries? or are you going to fork the reference source, 
submodule it, reference all the files in the
.sources
 files within mono, then fix (i.e. add #ifdefs etc.) to the 
fork?

 Essentially, are you thinking that there will be an assembly 
that can simply be copied without changes
in the
 above circumstance?

 Thanks,
 Martin

 On 19 November 2014 17:48, Miguel de Icaza mig...@xamarin.com 
mailto:mig...@xamarin.com
mailto:mig...@xamarin.com mailto:mig...@xamarin.com wrote:

 Hey guys,

 As promised, the plans:

http://www.mono-project.com/__docs/about-mono/dotnet-__integration/
http://www.mono-project.com/docs/about-mono/dotnet-integration/

 If you start work on something, please notify the list, 
and update the Trello board:

https://trello.com/b/vRPTMfdz/__net-framework-integration-__into-mono
https://trello.com/b/vRPTMfdz/net-framework-integration-into-mono

 Miguel

 _
 Mono-list maillist  - mono-l...@lists.ximian.com 
mailto:mono-l...@lists.ximian.com
mailto:Mono-list@lists.__ximian.com 
mailto:mono-l...@lists.ximian.com
http://lists.ximian.com/__mailman/listinfo/mono-list 
http://lists.ximian.com/mailman/listinfo/mono-list






_
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.__com 

Re: [Mono-dev] [Mono-list] .NET and Mono integration, the plans

2014-11-19 Thread Martin Thwaites
Will do, I'm on Gardening leave for the next week, so I've got sometime
to look at it.

Do you have an ETA on when the fork will be created and the sub-module
added?

On 19 November 2014 20:50, Miguel de Icaza mig...@xamarin.com wrote:

 Hey,

 Xamarin's team is not likely going to do System.Web, so feel free to step
 in.

 I am not sure if we can bring System.Web as a whole yet, I think it is a
 clear case of something that will have to be done in steps and starting
 with HttpApplication is as good as an idea as antyhing else.

 On Wed, Nov 19, 2014 at 2:50 PM, Martin Thwaites monofo...@my2cents.co.uk
  wrote:

 Hi Miguel,

 That sounds good.

 In terms of System.Web then, would you prefer your internal team does it?
 or am I ok to start replacing some files when the sub-module is added?  I
 was thinking of trying to hit the HttpApplication class first and work my
 way out from there.

 Thanks,
 Martin

 On 19 November 2014 19:41, Miguel de Icaza mig...@xamarin.com wrote:

 Hey,

 I do not think we would be moving the code.   We would do two things:


- Make changes to the fork in mono/referencesoure
- Reference the new files from mono/external/referencesource

 Miguel

 On Wed, Nov 19, 2014 at 2:26 PM, Martin Thwaites 
 monofo...@my2cents.co.uk wrote:

 HI Miguel,

 Thanks, exactly what I've been waiting for!  I only really have 1
 question.

 In the ways that we are going to port things, you mention pulling in
 the entire assembly.  How exactly would you be thinking this would work?
 try building and fixing anything that it depends from other libraries in
 the other libraries? or are you going to fork the reference source,
 submodule it, reference all the files in the .sources files within mono,
 then fix (i.e. add #ifdefs etc.) to the fork?

 Essentially, are you thinking that there will be an assembly that can
 simply be copied without changes in the above circumstance?

 Thanks,
 Martin

 On 19 November 2014 17:48, Miguel de Icaza mig...@xamarin.com wrote:

 Hey guys,

 As promised, the plans:

 http://www.mono-project.com/docs/about-mono/dotnet-integration/

 If you start work on something, please notify the list, and update the
 Trello board:

 https://trello.com/b/vRPTMfdz/net-framework-integration-into-mono

 Miguel

 ___
 Mono-list maillist  -  mono-l...@lists.ximian.com
 http://lists.ximian.com/mailman/listinfo/mono-list






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


Re: [Mono-dev] [Mono-list] .NET and Mono integration, the plans

2014-11-19 Thread Martin Thwaites
Hi Miguel,

Have you come up with a plan on how to implement the resource methodology
that's used for strings? i.e. the SR.GetString(SR.Name) type stuff?  Are we
just going to implement some partial class that we can add extend for each
assembly?  Theres loads throughout HttpApplication.

Thanks,
Martin

On 19 November 2014 21:02, Martin Thwaites monofo...@my2cents.co.uk wrote:

 Will do, I'm on Gardening leave for the next week, so I've got sometime
 to look at it.

 Do you have an ETA on when the fork will be created and the sub-module
 added?

 On 19 November 2014 20:50, Miguel de Icaza mig...@xamarin.com wrote:

 Hey,

 Xamarin's team is not likely going to do System.Web, so feel free to step
 in.

 I am not sure if we can bring System.Web as a whole yet, I think it is a
 clear case of something that will have to be done in steps and starting
 with HttpApplication is as good as an idea as antyhing else.

 On Wed, Nov 19, 2014 at 2:50 PM, Martin Thwaites 
 monofo...@my2cents.co.uk wrote:

 Hi Miguel,

 That sounds good.

 In terms of System.Web then, would you prefer your internal team does
 it? or am I ok to start replacing some files when the sub-module is added?
 I was thinking of trying to hit the HttpApplication class first and work my
 way out from there.

 Thanks,
 Martin

 On 19 November 2014 19:41, Miguel de Icaza mig...@xamarin.com wrote:

 Hey,

 I do not think we would be moving the code.   We would do two things:


- Make changes to the fork in mono/referencesoure
- Reference the new files from mono/external/referencesource

 Miguel

 On Wed, Nov 19, 2014 at 2:26 PM, Martin Thwaites 
 monofo...@my2cents.co.uk wrote:

 HI Miguel,

 Thanks, exactly what I've been waiting for!  I only really have 1
 question.

 In the ways that we are going to port things, you mention pulling in
 the entire assembly.  How exactly would you be thinking this would work?
 try building and fixing anything that it depends from other libraries in
 the other libraries? or are you going to fork the reference source,
 submodule it, reference all the files in the .sources files within mono,
 then fix (i.e. add #ifdefs etc.) to the fork?

 Essentially, are you thinking that there will be an assembly that can
 simply be copied without changes in the above circumstance?

 Thanks,
 Martin

 On 19 November 2014 17:48, Miguel de Icaza mig...@xamarin.com wrote:

 Hey guys,

 As promised, the plans:

 http://www.mono-project.com/docs/about-mono/dotnet-integration/

 If you start work on something, please notify the list, and update
 the Trello board:

 https://trello.com/b/vRPTMfdz/net-framework-integration-into-mono

 Miguel

 ___
 Mono-list maillist  -  mono-l...@lists.ximian.com
 http://lists.ximian.com/mailman/listinfo/mono-list







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


Re: [Mono-dev] [Mono-list] .NET and Mono integration, the plans

2014-11-19 Thread Miguel de Icaza
I was thinking we just use a perl script ;-)

On Wed, Nov 19, 2014 at 5:48 PM, Martin Thwaites monofo...@my2cents.co.uk
wrote:

 Hi Miguel,

 Have you come up with a plan on how to implement the resource methodology
 that's used for strings? i.e. the SR.GetString(SR.Name) type stuff?  Are we
 just going to implement some partial class that we can add extend for each
 assembly?  Theres loads throughout HttpApplication.

 Thanks,
 Martin

 On 19 November 2014 21:02, Martin Thwaites monofo...@my2cents.co.uk
 wrote:

 Will do, I'm on Gardening leave for the next week, so I've got sometime
 to look at it.

 Do you have an ETA on when the fork will be created and the sub-module
 added?

 On 19 November 2014 20:50, Miguel de Icaza mig...@xamarin.com wrote:

 Hey,

 Xamarin's team is not likely going to do System.Web, so feel free to
 step in.

 I am not sure if we can bring System.Web as a whole yet, I think it is a
 clear case of something that will have to be done in steps and starting
 with HttpApplication is as good as an idea as antyhing else.

 On Wed, Nov 19, 2014 at 2:50 PM, Martin Thwaites 
 monofo...@my2cents.co.uk wrote:

 Hi Miguel,

 That sounds good.

 In terms of System.Web then, would you prefer your internal team does
 it? or am I ok to start replacing some files when the sub-module is added?
 I was thinking of trying to hit the HttpApplication class first and work my
 way out from there.

 Thanks,
 Martin

 On 19 November 2014 19:41, Miguel de Icaza mig...@xamarin.com wrote:

 Hey,

 I do not think we would be moving the code.   We would do two things:


- Make changes to the fork in mono/referencesoure
- Reference the new files from mono/external/referencesource

 Miguel

 On Wed, Nov 19, 2014 at 2:26 PM, Martin Thwaites 
 monofo...@my2cents.co.uk wrote:

 HI Miguel,

 Thanks, exactly what I've been waiting for!  I only really have 1
 question.

 In the ways that we are going to port things, you mention pulling in
 the entire assembly.  How exactly would you be thinking this would work?
 try building and fixing anything that it depends from other libraries in
 the other libraries? or are you going to fork the reference source,
 submodule it, reference all the files in the .sources files within mono,
 then fix (i.e. add #ifdefs etc.) to the fork?

 Essentially, are you thinking that there will be an assembly that can
 simply be copied without changes in the above circumstance?

 Thanks,
 Martin

 On 19 November 2014 17:48, Miguel de Icaza mig...@xamarin.com
 wrote:

 Hey guys,

 As promised, the plans:

 http://www.mono-project.com/docs/about-mono/dotnet-integration/

 If you start work on something, please notify the list, and update
 the Trello board:

 https://trello.com/b/vRPTMfdz/net-framework-integration-into-mono

 Miguel

 ___
 Mono-list maillist  -  mono-l...@lists.ximian.com
 http://lists.ximian.com/mailman/listinfo/mono-list








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


Re: [Mono-dev] [Mono-list] .NET and Mono integration, the plans

2014-11-19 Thread Martin Thwaites
So just replace them with static strings via a script? or create an
individual class somewhere and simply add to it as we implement new classes
from the referencesource?

On 19 November 2014 22:50, Miguel de Icaza mig...@xamarin.com wrote:

 I was thinking we just use a perl script ;-)

 On Wed, Nov 19, 2014 at 5:48 PM, Martin Thwaites monofo...@my2cents.co.uk
  wrote:

 Hi Miguel,

 Have you come up with a plan on how to implement the resource methodology
 that's used for strings? i.e. the SR.GetString(SR.Name) type stuff?  Are we
 just going to implement some partial class that we can add extend for each
 assembly?  Theres loads throughout HttpApplication.

 Thanks,
 Martin

 On 19 November 2014 21:02, Martin Thwaites monofo...@my2cents.co.uk
 wrote:

 Will do, I'm on Gardening leave for the next week, so I've got
 sometime to look at it.

 Do you have an ETA on when the fork will be created and the sub-module
 added?

 On 19 November 2014 20:50, Miguel de Icaza mig...@xamarin.com wrote:

 Hey,

 Xamarin's team is not likely going to do System.Web, so feel free to
 step in.

 I am not sure if we can bring System.Web as a whole yet, I think it is
 a clear case of something that will have to be done in steps and starting
 with HttpApplication is as good as an idea as antyhing else.

 On Wed, Nov 19, 2014 at 2:50 PM, Martin Thwaites 
 monofo...@my2cents.co.uk wrote:

 Hi Miguel,

 That sounds good.

 In terms of System.Web then, would you prefer your internal team does
 it? or am I ok to start replacing some files when the sub-module is added?
 I was thinking of trying to hit the HttpApplication class first and work 
 my
 way out from there.

 Thanks,
 Martin

 On 19 November 2014 19:41, Miguel de Icaza mig...@xamarin.com wrote:

 Hey,

 I do not think we would be moving the code.   We would do two things:


- Make changes to the fork in mono/referencesoure
- Reference the new files from mono/external/referencesource

 Miguel

 On Wed, Nov 19, 2014 at 2:26 PM, Martin Thwaites 
 monofo...@my2cents.co.uk wrote:

 HI Miguel,

 Thanks, exactly what I've been waiting for!  I only really have 1
 question.

 In the ways that we are going to port things, you mention pulling in
 the entire assembly.  How exactly would you be thinking this would work?
 try building and fixing anything that it depends from other libraries in
 the other libraries? or are you going to fork the reference source,
 submodule it, reference all the files in the .sources files within mono,
 then fix (i.e. add #ifdefs etc.) to the fork?

 Essentially, are you thinking that there will be an assembly that
 can simply be copied without changes in the above circumstance?

 Thanks,
 Martin

 On 19 November 2014 17:48, Miguel de Icaza mig...@xamarin.com
 wrote:

 Hey guys,

 As promised, the plans:

 http://www.mono-project.com/docs/about-mono/dotnet-integration/

 If you start work on something, please notify the list, and update
 the Trello board:

 https://trello.com/b/vRPTMfdz/net-framework-integration-into-mono

 Miguel

 ___
 Mono-list maillist  -  mono-l...@lists.ximian.com
 http://lists.ximian.com/mailman/listinfo/mono-list









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


Re: [Mono-dev] [Mono-list] .NET and Mono integration, the plans

2014-11-19 Thread Miguel de Icaza
The following script:

 git grep 'SR\.[A-Za-z_]*' | sed -e 's/SR.GetString//' | grep SR. | sed -e
's/.*SR\.//' -e 's/[,)};].*//' | sort | uniq | sed 's/\(.*\)/public const
string \1 = \1;/'

Generated this:

https://gist.github.com/migueldeicaza/d130779095f377cdcf90

On Wed, Nov 19, 2014 at 5:50 PM, Miguel de Icaza mig...@xamarin.com wrote:

 I was thinking we just use a perl script ;-)

 On Wed, Nov 19, 2014 at 5:48 PM, Martin Thwaites monofo...@my2cents.co.uk
  wrote:

 Hi Miguel,

 Have you come up with a plan on how to implement the resource methodology
 that's used for strings? i.e. the SR.GetString(SR.Name) type stuff?  Are we
 just going to implement some partial class that we can add extend for each
 assembly?  Theres loads throughout HttpApplication.

 Thanks,
 Martin

 On 19 November 2014 21:02, Martin Thwaites monofo...@my2cents.co.uk
 wrote:

 Will do, I'm on Gardening leave for the next week, so I've got
 sometime to look at it.

 Do you have an ETA on when the fork will be created and the sub-module
 added?

 On 19 November 2014 20:50, Miguel de Icaza mig...@xamarin.com wrote:

 Hey,

 Xamarin's team is not likely going to do System.Web, so feel free to
 step in.

 I am not sure if we can bring System.Web as a whole yet, I think it is
 a clear case of something that will have to be done in steps and starting
 with HttpApplication is as good as an idea as antyhing else.

 On Wed, Nov 19, 2014 at 2:50 PM, Martin Thwaites 
 monofo...@my2cents.co.uk wrote:

 Hi Miguel,

 That sounds good.

 In terms of System.Web then, would you prefer your internal team does
 it? or am I ok to start replacing some files when the sub-module is added?
 I was thinking of trying to hit the HttpApplication class first and work 
 my
 way out from there.

 Thanks,
 Martin

 On 19 November 2014 19:41, Miguel de Icaza mig...@xamarin.com wrote:

 Hey,

 I do not think we would be moving the code.   We would do two things:


- Make changes to the fork in mono/referencesoure
- Reference the new files from mono/external/referencesource

 Miguel

 On Wed, Nov 19, 2014 at 2:26 PM, Martin Thwaites 
 monofo...@my2cents.co.uk wrote:

 HI Miguel,

 Thanks, exactly what I've been waiting for!  I only really have 1
 question.

 In the ways that we are going to port things, you mention pulling in
 the entire assembly.  How exactly would you be thinking this would work?
 try building and fixing anything that it depends from other libraries in
 the other libraries? or are you going to fork the reference source,
 submodule it, reference all the files in the .sources files within mono,
 then fix (i.e. add #ifdefs etc.) to the fork?

 Essentially, are you thinking that there will be an assembly that
 can simply be copied without changes in the above circumstance?

 Thanks,
 Martin

 On 19 November 2014 17:48, Miguel de Icaza mig...@xamarin.com
 wrote:

 Hey guys,

 As promised, the plans:

 http://www.mono-project.com/docs/about-mono/dotnet-integration/

 If you start work on something, please notify the list, and update
 the Trello board:

 https://trello.com/b/vRPTMfdz/net-framework-integration-into-mono

 Miguel

 ___
 Mono-list maillist  -  mono-l...@lists.ximian.com
 http://lists.ximian.com/mailman/listinfo/mono-list









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


Re: [Mono-dev] [Mono-list] .NET and Mono integration, the plans

2014-11-19 Thread Martin Thwaites
Great, so we're going to dump that as a class in the main codebase
somewhere? Do we have a place where this sort of thing normally goes?

On 19 November 2014 23:09, Miguel de Icaza mig...@xamarin.com wrote:

 The following script:

  git grep 'SR\.[A-Za-z_]*' | sed -e 's/SR.GetString//' | grep SR. | sed
 -e 's/.*SR\.//' -e 's/[,)};].*//' | sort | uniq | sed 's/\(.*\)/public
 const string \1 = \1;/'

 Generated this:

 https://gist.github.com/migueldeicaza/d130779095f377cdcf90

 On Wed, Nov 19, 2014 at 5:50 PM, Miguel de Icaza mig...@xamarin.com
 wrote:

 I was thinking we just use a perl script ;-)

 On Wed, Nov 19, 2014 at 5:48 PM, Martin Thwaites 
 monofo...@my2cents.co.uk wrote:

 Hi Miguel,

 Have you come up with a plan on how to implement the resource
 methodology that's used for strings? i.e. the SR.GetString(SR.Name) type
 stuff?  Are we just going to implement some partial class that we can add
 extend for each assembly?  Theres loads throughout HttpApplication.

 Thanks,
 Martin

 On 19 November 2014 21:02, Martin Thwaites monofo...@my2cents.co.uk
 wrote:

 Will do, I'm on Gardening leave for the next week, so I've got
 sometime to look at it.

 Do you have an ETA on when the fork will be created and the sub-module
 added?

 On 19 November 2014 20:50, Miguel de Icaza mig...@xamarin.com wrote:

 Hey,

 Xamarin's team is not likely going to do System.Web, so feel free to
 step in.

 I am not sure if we can bring System.Web as a whole yet, I think it is
 a clear case of something that will have to be done in steps and starting
 with HttpApplication is as good as an idea as antyhing else.

 On Wed, Nov 19, 2014 at 2:50 PM, Martin Thwaites 
 monofo...@my2cents.co.uk wrote:

 Hi Miguel,

 That sounds good.

 In terms of System.Web then, would you prefer your internal team does
 it? or am I ok to start replacing some files when the sub-module is 
 added?
 I was thinking of trying to hit the HttpApplication class first and work 
 my
 way out from there.

 Thanks,
 Martin

 On 19 November 2014 19:41, Miguel de Icaza mig...@xamarin.com
 wrote:

 Hey,

 I do not think we would be moving the code.   We would do two things:


- Make changes to the fork in mono/referencesoure
- Reference the new files from mono/external/referencesource

 Miguel

 On Wed, Nov 19, 2014 at 2:26 PM, Martin Thwaites 
 monofo...@my2cents.co.uk wrote:

 HI Miguel,

 Thanks, exactly what I've been waiting for!  I only really have 1
 question.

 In the ways that we are going to port things, you mention pulling
 in the entire assembly.  How exactly would you be thinking this would 
 work?
 try building and fixing anything that it depends from other libraries 
 in
 the other libraries? or are you going to fork the reference source,
 submodule it, reference all the files in the .sources files within 
 mono,
 then fix (i.e. add #ifdefs etc.) to the fork?

 Essentially, are you thinking that there will be an assembly that
 can simply be copied without changes in the above circumstance?

 Thanks,
 Martin

 On 19 November 2014 17:48, Miguel de Icaza mig...@xamarin.com
 wrote:

 Hey guys,

 As promised, the plans:

 http://www.mono-project.com/docs/about-mono/dotnet-integration/

 If you start work on something, please notify the list, and update
 the Trello board:

 https://trello.com/b/vRPTMfdz/net-framework-integration-into-mono

 Miguel

 ___
 Mono-list maillist  -  mono-l...@lists.ximian.com
 http://lists.ximian.com/mailman/listinfo/mono-list










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