Rod just blogged that ERWin was recently (?) purchased by CA. What a shame! I never actually used ERWin in anger - I'm a code first, diagram later kind of guy - but it looked good.
Does anyone remember Nantucket Clipper? In the late 80's and early 90's it was THE database development language for DOS (a lot of FoxPro users may be laughing about now). Nantucket created some wonderous stuff that we have only recently seen in Windows tools - things like code blocks,eg:
LOCAL block := {|var1, var2| DoSomething(var1, var2) }
LOCAL res
res := ExecThing(block)
? res
FUNCTION ExecThing(block)
LOCAL v1 := 1, v2 := 2
return eval(block, v1,v2)
FUNCTION DoSomething(x,y)
return x + y
It also included the best preprocessor I have ever seen, you could create user define statements to the extent that you could create your own language. Very cool and very dnagerous. I once heard someone describe Clipper 87 as a tool that let you shoot yourself in the foot and Clipper 5 as a tool that would let you shoot yourself in any part of the body you wanted.
Anyway, Clipper still lives on - I have one customer that I still support with 12 year old code.
But I digress. CA purchased Nantucket not long before they were due to release the long awaited Windows version of Clipper. And that was about it. CA did ship Visual Objects and a small upgrade for Clipper 5 but essentially CA killed it.
So, if you like ERWin, then be warned.