October 2004 - Posts

Roku M1000 arrives
Slight diversion from the world of modeling to say that my Roku M1000 Soundbridge arrived this morning. I've been hanging my nose over a network music player for what seems like an age and I finally decided to take the plunge. At first there were very Read More...
Posted 28 October 04 11:03 by GarethJ | 0 Comments   
Filed under
Snapshots of our toolset and its output
The ever-up-to-the-minute Harry has a couple of snapshots of the first design experience that's part of our toolset, the object model designer for specifying the underlying conceptual model of your visual language: and a snapshot of the sort of designer Read More...
We're out in the open - what tools are you going to build?
Finally we've announced the toolset that we're building and we're all off the leash to talk rather more openly. You can read more about the announcement with Keith , Stuart , Steve and Harry . Rob has a summary of the coverage over on the Team System Read More...
Posted 27 October 04 10:32 by GarethJ | 1 Comments   
Filed under
Red is for tomatoes, green is for peppers, blue is for ... giraffes?
In my last post, I talked about a couple of the ways I commonly use coloured pens on the whiteboard. A similar but subtly different use is for a different colour to signify a wholly different metamodel. There I go, I've used the "m" word for the first Read More...
Posted 22 October 04 03:51 by GarethJ | 3 Comments   
Filed under
On coloured pens
I've been mulling over some more of the things that make a whiteboard so useable to me and how some of the ideas might apply to a future generation of modeling tools. One thing that struck me especially forcefully is the way I use multiple coloured pens Read More...
Posted 20 October 04 01:38 by GarethJ | 4 Comments   
Filed under
On distributing my office whiteboard
OK, I'm actually going to talk about the modelling user experience for the first time. I did promise that this would be the subject of my blog and I've been a bit lax in getting around to the subject... I think there's wide agreement that sketching on Read More...
Posted 13 October 04 12:45 by GarethJ | 6 Comments   
Filed under
On coming to depend on the readability of managed code
Matt has a great post over at http://blogs.msdn.com/mattwar/archive/2004/09/17/230941.aspx . I know exactly how he feels. It's been four years now since I wrote any volume of C++ code. I've always thought of C/C++ as my native language after coming up Read More...
Heap sample: Wrapping up
I thought I should wrap up my posts about the generic heap sample that I put together with a quick look through a few of the minor but interesting points it raised for me. CLS Compliance As the class has only generic interfaces, it can't be marked as Read More...
Posted 05 October 04 03:30 by GarethJ | 1 Comments   
Filed under
Heap Sample: Conversion of enumeration code to use C# iterators
When I started, I thought that this might be a hairy part of the problem, but it turned out to be trivial. My guess was based on the fact that my original IEnumerator implementation maintains a version stamp from the collection that it is enumerating. Read More...
Posted 05 October 04 03:16 by GarethJ | 0 Comments   
Filed under
Delegate methods on the Heap class
I shamelessly copied the delegate methods on my heap class from those on List . Delegate methods provide a step on the way towards enabling a separation in the collections programming model between structure and algorithm. You might express this as "what Read More...
Posted 05 October 04 02:53 by GarethJ | 1 Comments   
Filed under
Generic collections: Decisions around type support for your generic parameters
Originally in my heap class, null was a special value. The type of the heap was always object and so this made sense. Either the contained item was a reference type and null was a natural value to store for no item, or it was a boxed value type (which Read More...
Crazy for OOPSLA
Apologies that I've not been much for blogging lately. We've had our heads buried in our deliverables for the last weeks. My team has a big milestone coming up and we also hope to have some interesting stuff to show at OOPSLA in Vancouver at the end of Read More...
Posted 05 October 04 12:45 by GarethJ | 0 Comments   
Filed under

Search

This Blog

Disclaimer
The information in this weblog is provided "AS IS" with no warranties, and confers no rights. This weblog does not represent the thoughts, intentions, plans or strategies of my employer. It is solely my opinion. Inappropriate comments will be deleted at the authors discretion.
All code samples are provided "AS IS" without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

Tags

Archives

Architects who Model

DSL Tools Team

Links

Syndication

Page view tracker