Re: The difference between meta programming and IL weaving

by
admin
Posted November 27th, 2007 at 7:34 am
Ayende replied to my post from this morning. His point is that the in order to be able to do meta programming Reflection.Emit isn't enough because it happens after the compilation has taken place. And in order to do meta programming you need to be able to do that during the compilation step. This is my reply, hence the title :) Meta-programming can be achieved by having the language implementation change classes or generate classes at some point. In dynamic languages that is generally at run ti...
Getting mixin like behavior in C# 3.0

by
admin
Posted November 26th, 2007 at 6:51 pm
UPDATE: I titled this post wrong. I should have said that you can mimic Mixins to a certain extend with extensions methods. But extension methods are exactly that, Exten(d)sions of classes. These methods only have access to the public interface of a class you. You also need to specify a using statement with the namespace of your extension class to every class you want to be using the extended object in. Extension methods are syntactic sugar for what you used to do with static helper methods. ...
Testing SSL on Vista

by
admin
Posted November 20th, 2007 at 1:41 am
Today I had the requirement to add SSL encryption to some of the pages in one of my projects. To test this I remembered that IIS6 had a tool SelfSSL and tried to use that.. failing my first attempt I also saw a folder OpenSSL in my tools folder. At which point i turned to google and google came up with this link to Scott Gu's blog. I'm stoked about the fact that IIS7 has this ability built into it. Following the steps he outlines there helped me get going really quickly. Thanks Scott :)...
Ruby-In-Steel is giving intellisense for ironruby in VS

by
admin
Posted November 19th, 2007 at 10:56 pm
The guys over at Sapphire Steel have been doing great work with the current implementation of IronRuby Today they put a blog post online showing you how far they got for implementing intellisense. I'm pretty happy with the progress ironruby is making there are a whole bunch of people contributing. The guys from the Mono team have been following the development as well to make sure you can run ironruby on MS .NET or on Mono which makes it a really good alternative to the C-ruby implementati...
What do you expect from a (I)DE?

by
admin
Posted November 15th, 2007 at 8:04 pm
I've been thinking about what I consider the bare minimum to be for a IDE. First off let me start by saying that an editor with snippets is NOT an IDE, it's an editor. The hardcore guys out there that favor that type of tool musn't be suffering from Carpal Tunnel Syndrome or the likes. I personally have found myself having a hard time accepting the fact that I have to write all my well known classes and functions completely. Here's my list of features: Intellisense - Context sensitive autocomp...
Doing a talk at the Alt.NET user group meeting

by
admin
Posted November 15th, 2007 at 7:52 pm
I'm doing my talk on the DLR and IronRuby again on wednesday for the Alt.NET user group meeting in Wellington. If you have the time please come along. This is the invitation that went out: Come along next Wednesday to our next .NET user group meeting. There'snot that many left before the end of the year!Note that next weeks meeting will be at the Xero office, detailsbelow. Please RSVP in a separate email to kirkj@paradise.net.nz so wecan organise catering.Cheers,KirkDynamic Runtime & Languag...
Innovation anybody ?

by
admin
Posted November 13th, 2007 at 7:34 pm
Through Lucy McFadden's blog I found a bunch of slides in this post talking about creativity and innovation. One of my most used expressions is: Discontent breeds innovation Which is my justification for being grumpy J Anyway I’m sure this is old news to some and will be new to others: http://www.slideshare.net/imootee/10-lessons-of-innovation-idris-mootee-keynote I particularly like slides 7, 9 , 11 del.icio.us tags: innovation, creativity, presentations...
Congratulations to Mindscape

by
admin
Posted November 5th, 2007 at 10:34 pm
A couple of friends of mine own the company Mindscape They were interviewed by Ron Jacobs at the latest NZ tech ed in August. And that has now just been put up on channel 9 as part of the ARCast series. The interview is about their product LightSpeed which IMHO is one of the nicest ORM's out there. I've used it in a couple of things now and I am absolutely surprised by the fact that lightspeed is a good name for it because it is really fast. If you haven't taken it for a test drive you should...
Boot camp session

by
admin
Posted November 3rd, 2007 at 4:42 am
I just finished my session at Boot Camp. A code camp organised on the south island in Christchurch.
I'd like to thank everybody for coming to listen to me, and I'd like to thank Ivan Towlson for his help on getting me started with wpf and for elaborating on the section mixins during my talk.
As promised I've put my slides and demos online.
Powerpoint 2003 version
Powerpoint 2007 version
Demo
Hope to see you again soon!
del.icio.us tags: wpf, ironruby, dynamic languages...
I’m getting to write a book !!!!!!!!!

by
admin
Posted November 3rd, 2007 at 12:05 am
I just got confirmation from Manning publishers that I get to write a book on IronRuby.
I personally think this is great news :D
I will keep you updated with more progress as I go along.
I just wanted to get this message out....