Thursday, May 05, 2005

You do that a lot! Want to automate it?

Imagine an IDE that watched your key presses/edit actions. It look for duplication in the stream of actions and say "Hey, are you doing that thing you did before? Do you want me to the rest for you?" humm... Sounds horridly like "you seem to be writing a letter..." arrgh.

ok.. Better... You activate a 'I've done this a couple of times, can you do it for me' function. It suggests a list of things you keep doing. You get to store away auto-macros (as I am now calling them) so you can keep them if they are useful.

The list could be ordered by recent, or popular.

Just a thought

Rapid feedback

Ok.. This is a flight of fancy I had a few months ago, but its still in my head, so I thought I would let it free on the web.

Imagine an IDE where as you type in new code you not only get told if the code compiles, but also if the unit tests pass with this new code.

IDEs now hold a parsed version of your code so they can highlight compiler errors as you type. Its not that big a step to then interpret the tests over the in memory parse-tree to see how the code will execute. The IDE could keep track of which lines of code are executed by which test easily enough. Then it would be a case of only re-interpreting the tests that are potentially effected by each edit.

This would be the ultimate in rapid feedback :)

Wednesday, May 04, 2005

.Net on Rails?

Castle.Net is a bunch of libraries for everything from IoP to 'Castle on Rails'. There are a couple of tutorials on Code Project (http://www.codeproject.com/csharp/IntroducingCastleII.asp).

I intend to have a play with it, so expect to see more posts on Castle in the future. :)

Atom Feed

I have an atom feed on this site, but I just noticed that you can't get at the link easily due to the way the URLs are hidden on my site.

Here is a link you can use until the issue is fixed.

http://web.aanet.com.au/nigelthorne/blog/atom.xml

From the guys that wrote Ruby On Rails

Ruby on Rails was an offshoot from a product these guys made for project management. Thoday they released a site aimed at life management.

http://www.backpackit.com/

It's free to join... and has so much potential!

Check it out.

GitHub Projects