I’m recuperating from my surgery 3 and a half weeks ago. That’s a long time. I’m still beat to shit and there is much to recover before I say new-normal. But, I’m home, alive, and getting back the things I like to do.
Due to almost popular demand I’ve moved the shoes3 repo from github:///Shoes3/shoes3 to github://shoes/shoes3 Back to the mothership! That means any bookmark you might have needs to be changed to https://github.com/shoes/shoes3
What you don’t know, behind the scenes. It was a lot of work from core contributers and myself. And then some core panties got twisted too tight to work together and now it’s just me working on the C side of Shoes. I miss them. I’ll work through their bugs reports and suggestions as best I can because they are good things to do.
I’m old enough to have experienced the AI dreams of the 1990’s – Lisp machines and Prolog and Neural Nets. I also remember
The curve is also valid for politics and social/cultural changes and even investing. I digress.
So, that said, my old AI crashed and burned to be resurrected as “deep learning” which appears to be on the slope of enlightenment section. Google amd Amazon and others used it to predict what you want next. What role could Shoes and Ruby add? Consider this presentation of tensor flow:
What role for Shoes? Easy dialogs and quick charts, perhaps?
Shoes 3.3.3 is being worked on. “What’s the hold up?”, You might ask.
Well known secret: Shoes is hard to build from source and if you happen to be a C willing developer it’s a big mess of grok until you can get started. We’d like to make more approachable. The cool kids call this refactoring. This takes a lot of effort (imagine your testing load X 40 and the errors are hard to track down and the fixes break other builds) . But It’s the right thing to do and the right time to do it. Sometimes you have to do the correct thing.
There’s a couple of bug fixes of course. Some smallish new things.
That’s right! Another 3.3.2 beta at the usual place. It’s almost ready for a release. Seriously. After a lot of coding and testing, Shoes can draw line, column, scatter, pie, radar charts and has some interesting features for time series charts with 1000’s of data points. It doesn’t have all the sophisticated options that Excel or LibreOffice and other applications have but it does have a fair amount of knobs you can set and get something useful enough.
See the wiki documentation for something resembling a tutorial.
To paraphrase Donald Trump, You won’t believe how awesome 3.3.1 is going to be!
The long delayed secondary packager will appear but that’s just peanut gallery applause compared to the work done by passenger94 to bring back the video widget. If your users have installed VLC. Video is not part of of a Shoes download which would be an unending source of build problems, app/download size bloat and license issue. If your users have VLC installed and Shoes can find it, it will enable your script to use it. If don’t have VLC? then, You get a can’t fimd error message
Oh, there are many rough edges and bugs in VLC support and in the Secondary Installer. One or both will be in Shoes 3.3.1. You’ll be amazed! You will get tired of being so awesome. I don’t know whether to giggle or laugh.
Except for the bugs. Someone will always find bugs. That’s good too.
This enhancement request has been hanging around for while. It seems reasonable on the surface but devil is in the details and the Devil is mean or I’m not very smart. I suspect both are true so I pressed ahead.
This would be a brand new widget for Shoes. It would look a lot like Image but it’s not – you can’t draw other art on top of it and save the result. It won’t do many of the Image transforms. It’s different and really difficult since nobody knows how to create and new widget in Shoes. Obviously I’m close enough to almost working that I can mention it. It’s been a lot work since the last blog post here. Rest assured, 3.3 is moving ahead.