[Cocoa-sharp] Volunteering for Dumentation (Dave Jewell)

Geoff Norton grompf at sublimeintervention.com
Fri Feb 9 11:42:12 EST 2007


I'm still around and very happy to see external (ie; non-me) interest in 
cocoa#.

We have been down the road of auto-generated classes and will not go 
down it again.  Its FAR more error prone than hand generated.  When you 
hand generate a method you can .net-ize a lot of things (see 
eventhandlers instead of target/action pairs) as well as the simple 
nature that you have to TEST before you can commit.  This is why all 
patches must include documentation with your method so that we're 
documented in the current version.

I have some ideas that I'd like to spec out for the backend engine which 
should improve efficiency a lot; and I also finally got a MBP so I can 
get back to supporting cocoa# now.  I strongly suggest people read the 
contributing document in SVN; as well as the history of the mailing list 
and all the commits (you can find the old auto-generating code in SVN 
and all of the overrides we had to deal with for private objc-isms)

-g

Chris Zelenak wrote:
>
> I think a few others  ( including myself ) have proposed the idea - I 
> believe it'd certainly be possible.
>
> Someone just needs to do it.  ;-)
>
>
> .ns.
>
> On 2/9/07, * Dave Jewell* <davejewell at mac.com 
> <mailto:davejewell at mac.com>> wrote:
>
>     With Todd's help, I've been able to download and compile the 0.9.4
>     sources which seem to be the latest.  However, the level of activity
>     seems to be low.  When I look at the various source files (e.g.
>     ProgressIndicator.cs , Strings.cs, etc) it became apparent that very
>     few of the needed methods and properties have been implemented.  I
>     don't say that as a criticism: from the look of this 'glue' code,
>     writing this code would be very tedious and error-prone.
>
>     This got me thinking: might it be possible to come up with some
>     automated method for generating a lot of this glue?  If a utility
>     such as class-dump can pick apart the interface of a Cocoa framework,
>     then might it be possible to pipe the output from class-dump into
>     some other tool that could then generate much of the glue?  Ok, I
>     realise I'm being a bit simplistic here: you'd need to tell the tool
>     to (for example) pair up setWidgetSize: and widgetSize into a single
>     property at the C# level, but does anyone think this might be
>     feasible?
>
>     Dave
>
>     > Yikes! Boy if you are correct then I may have volunteered for more
>     > that I
>     > had bargained for....doh. I guess I'll wait a few more days to see
>     > if I get
>     > any other replys about the leadership team. Being new to this whole
>     > "open
>     > source" development community stuff, I don't know what is typical
>     > or not. I
>     > aid in the development of airborne software and I'm used to
>     process,
>     > process, process...and deadlines, deadlines, deadlines....
>
>     _______________________________________________
>     Cocoa-sharp mailing list
>     Cocoa-sharp at lists.ximian.com <mailto:Cocoa-sharp at lists.ximian.com>
>     http://lists.ximian.com/mailman/listinfo/cocoa-sharp
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Cocoa-sharp mailing list
> Cocoa-sharp at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/cocoa-sharp
>   



More information about the Cocoa-sharp mailing list