I love changing languages but have recently come to the conclusion that the reason I change languages is to get access to some new cool library (compiler writers please take note) that lets me code something neat up quick. That said I'm about to go back to C++ to use the open computer vision library but open computer vision is in desperate need of a significantly well written user guide.
So my research in the next few weeks will lie either with signal processing signals from the diamond touch table or doing real time video processing for gesture recognition and we should do this all in squeak because it is good at using the multimedia processing features (oddly no), you can deliver double click-able applications that conform to the operating system interface standard that the non programmers on the team can use(no), that lots of people can reuse our library (no), that we can make the program open source by integrating it on to source forge. Basically there is no clear reason to my mind to program this in smalltalk any more than there is a reason to program this in visual basic.
I'm open to the case to use smalltalk but I need something distinctive that smalltalk has that I can't find anywhere else (translation give me a USP). Don't get me wrong small talk is a good tinkers language, if you out put are papers to conferences rather than code that other people can use( which is the life of an academic so I don't think Jeff is badly trained) then small talk is the way to go. But I'm not sure this is my or the projects context.
No comments:
Post a Comment