Attributes can be applied to more than just types -- members, parameters,
return values (as I recall), etc.
________________________________
From: [EMAIL PROTECTED] on behalf of Curt Hagenlocher
Sent: Mon 7/21/2008 9:51 AM
To: Discussion of IronPython
Subject: Re: [IronPython] IronPython Post 2.0 Roadmap
"Availability of a static type" not because IronPython would need to access one
but because it would need to expose one.
On Mon, Jul 21, 2008 at 9:44 AM, Keith J. Farmer <[EMAIL PROTECTED]> wrote:
You can create your own attribute classes, for whatever markup.
Particularly since LINQ-to-*, where they often are used to annotate data
classes with strings, etc (not references to types).
In any event, why does "availability of a static type" enter into this?
IP can access static types just as well as any other .NET language
(System.Math comes to mind). The motivation in general is to make IP a better
producer for CLR types, rather than just a consumer, and attributes are an
increasingly important thing to support.
As for expression trees and extension methods, those are to make IP a
better consumer of a very important API (LINQ and the IQueryable stack from
.NET 3.5).
To be honest, once those 3 features are available in IP, I think it
would be on par with the mainstream languages in being very usable in an
exclusive sense.
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Harry
Pierson
Sent: Sunday, July 20, 2008 11:14 PM
To: Discussion of IronPython
Subject: Re: [IronPython] IronPython Post 2.0 Roadmap
Can you give me some examples where you would use these? The problem I
see is that many scenarios (WCF contracts, XML serialization just to name two)
where people want to use a custom attribute depends on the availability of a
static type.
Harry
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Keith J.
Farmer
Sent: Saturday, July 19, 2008 8:13 PM
To: Discussion of IronPython
Subject: Re: [IronPython] IronPython Post 2.0 Roadmap
votes++
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Michael
Foord
Sent: Saturday, July 19, 2008 10:38 AM
To: Discussion of IronPython
Subject: Re: [IronPython] IronPython Post 2.0 Roadmap
Sanghyeon Seo wrote:
> 2008/7/20 Harry Pierson <[EMAIL PROTECTED]>:
>
>> Hosting features are all done via the DLR, so that's a separate
team. As for
>> "ability to interact with the rest of the .Net framework", can you
be more
>> specific about what you're looking for in that space? What *isn't*
IPy doing
>> that you want it to?
>>
>
> .NET attributes?
>
>
+1 :-)
Michael
--
http://www.ironpythoninaction.com/
http://www.voidspace.org.uk/
http://www.trypython.org/
http://www.ironpython.info/
http://www.theotherdelia.co.uk/
http://www.resolverhacks.net/
_______________________________________________
Users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
_______________________________________________
Users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
_______________________________________________
Users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
_______________________________________________
Users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
_______________________________________________
Users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com