3 ms·
I can't answer for QuantumAphid, but I have used REBOL (v2) extensively for graphics post-production utilities for my old studio. It was the only way that I cou
by oofoe 10y ago
I can't answer for QuantumAphid, but I have used REBOL (v2) extensively for graphics post-production utilities for my old studio. It was the only way that I could provide programming services for all the departments I had to support.
Of course I wrote a number of simple utilities, but I also did several large and comprehensive applications with complete user interfaces. I could staple together a fully styled interface with custom widgets in an afternoon compared with (at best) several days for equivalent functionality with other toolkits. Most of my large programs communicated with our production management database using XMLRPC.
The GUIs including things like a full graphical Avid-style editorial timeline, a multi-panel interface for managing data on the review playback system, one that mimicked the playback system interface (complete with reflections and drop shadows) to make the operator feel at home... Even one with a wise cracking virtual assistant that guided the operator through the task. All of these were operational and bug free in a fraction of the time that would have been consumed by Python/wx.
Just as important as simple and flexible GUIs were the built in parsing, binary and image processing. I could make a shot slates (images with text noting the shot number and production) quickly and easily because anything you could show in the GUI could be exported as an image. I did complete stereo audio processing for Editorial inside REBOL with no external libraries -- it was simple and fast. When I later had to replicate this utility in Python I finally threw up my hands and shelled out to sox.
In general, these tools were rock solid, fast, easy and attractive to use.
So it's a great language, and Red seems like it will be a worthy successor. The learning curve to use it effectively is a bit steep because it has many differences from ALGOL derived languages. But once you figure it out, you'll never want to give it up!
- throwaway7645 10y agoAwesome! Thanks for the long post. I'm primarily a Python user, but recognize it as for what it is (reasonably easy to learn and equally limiting scripting tool). I think Rebol is pretty cool, but have been waiting for the speed that Red promises.