5 ms·
Fog Creek didn't really rewrite anything. In fact, that was the whole point of Wasabi, to not rewrite anything. Wasabi did extend VBScript to add objects and o
by tghw 17y ago
Fog Creek didn't really rewrite anything. In fact, that was the whole point of Wasabi, to not rewrite anything.
Wasabi did extend VBScript to add objects and other language features, which were gradually incorporated into the code base, but just on changes going forward.
So, really, it is almost exactly the same thing.
- idlewords 17y agoExcept for the part where Facebook runs this in a production environment to serve hundreds of millions of requests and Wasabi is a toy.
- gridspy 17y agoHmmm, getting nasty there Both companies had huge investments in a code base and found a geeky way to keep their code base while reaping modern benefits. Most things are toys compared to face book, Google or Twitter. That doesn't make them pointless.
- idlewords 17y agoWhat is nasty about pointing out this difference in scope? Wasabi is an app-specific dialect of VBScript used by one company to deploy a bug tracker to small teams. HipHop is a general-purpose PHP compiler whose output is used at scale by the world's largest social networking site. I can write a file system that will work fine on my computer, with my workload, and maybe even write an essay about how productive that makes me. But I don't think you'd want to install it. These two projects are not in the same league - they're not even in the same sport - and so I am baffled to see Wasabi come up in this thread at all.
- angelbob 17y agoWhat is nasty about pointing out this difference in scope? In this case, your tone.
- babakian 17y agoYou've introduced a new idea here by comparing FogBugz to Facebook. Those earlier comments are comparing the strategy that Fog Creek took versus the one that Facebook has taken. The strategies are similar, and so the comparison makes sense. It should be noted that Wasabi is a general purpose programming language. It is Turing complete (up to relatively trivial finite-memory issues, just like any other general purpose programming language). Like C, for example. It should also be noted that Wasabi is a .NET language. It has full access to the .NET Framework and all of its classes. One could use Wasabi to write a C compiler. [NB: I am a Fog Creek developer, working on the FogBugz team.]
- jerf 17y ago[citation needed] What evidence do you have that Wasabi is a toy? I seriously doubt you have any knowledge on the topic either way.
- snom370 17y agoExcept for the part where Wasabi powers FogBugz, the main product of Fog Creek Software, and enough people pay for this software to keep that company running very profitably for 10+ years.