January 2005
[ bamboo ] 11:30, Monday, 31 January 2005

"You have to understand that most of these people are not ready to be unplugged. And many of them are so inurred, so hopelessly dependent on the system, that they will fight to protect it.

...

Yet, their strength and their speed are still based in a world that is built on rules.
Because of that, they will never be as strong or as fast as you can be."

Yes, Klaus is finally blogging.

[ bamboo ] 17:49, Saturday, 15 January 2005


I just can't buy this "we don't have resources to fix it before Whidbey" shit. Come on!!!! You're f$#$@#$ Microsoft! You have billions of dollars. Hire someone else to fix it.


What are you looking at??!?!?

[ bamboo ] 18:42, Monday, 3 January 2005


Happy new year everybody!

Some things boo related I'd like to see in 2005.

boo in boo

metaboo?

I want to have the Boo.Lang.Compiler assembly "ported" to boo.

Boo.Lang.Interpreter would be merged with it in the process and we might even gain eval, compile, exec, locals builtins in the process :)

In the process we would also incorporate the necessary improvements to finally being able to use the case insensitive dialect (or the white space agnostic one).

better type inference

The current system fails to infer types on recursive definitions.

generics

I'd really would like to hear some thoughts on this one. But my intention is to start boo in boo from day one having .net 2.0 (mono 2.0 profile) as a requirement.

eclipse-like experience

After spending some time with java and eclipse it was clear to me that it is all about the experience. The eclipse IDE can make even a verbose and limited language like java seem very useable.

What I really would like to see in a boo focused IDE:

  • refactoring support: "rename type/field/method/event" and "extract method" are my favorite ones
  • call hierarchy browser
  • find unused methods/types/fields

The nice thing is that this is so easy to implement :D

Ok, maybe not so easy but who doesn't like a challenge for a change?

I'm not sure if SharpDevelop is the way to go though...