2 ms·
Learning AppleScript and (La)TeX as a graphic designer changed a lot of tedium into lengthy coffee breaks or, productive work on some more interesting aspect of
by WillAdams 3y ago
Learning AppleScript and (La)TeX as a graphic designer changed a lot of tedium into lengthy coffee breaks or, productive work on some more interesting aspect of the project at hand.
- bee_rider 3y agoWe’re mostly pure programmers here, so we think of this wrong, I think. Most people shouldn’t learn to handle spaghetti code 10,000 line monstrosity programs. It isn’t a skill that most people will ever use. But for people like you, who already have a full skill-set and learn enough to automate it? That’s a super-power.
- WillAdams 3y agoI've always wondered how things would have gone had Apple been able to release MacBASIC: https://www.folklore.org/MacBasic.html https://www.folklore.org/MacBasic.html HyperCard was close, and I've been productive with its clones, and hope that something interesting happens w/ LiveCode Community Edition, but I wonder if the solution isn't just Domain Specific Languages wrapped up in nice applications. I've been pretty successful w/ OpenSCAD, and its Customizer is _amazing_ and the new ability to run it in the browser is way cool: https://seasick.github.io/openscad-web-gui/?https://raw.githubusercontent.com/WillAdams/Design_Into_3D/master/openscadwebgui/Impossible_Dovetail_Box.scad https://seasick.github.io/openscad-web-gui/?https://raw.gith... for a finished example see: https://forum.makerforums.info/t/using-openscad-web-gui-to-make-a-dxf-to-cut-a-project/89278/2 https://forum.makerforums.info/t/using-openscad-web-gui-to-m... That said, its limitations are striking, and I have big hopes for: http://pythonscad.org http://pythonscad.org That said, I'd really like to see some programming environment worked up which was: - dynamic/interactive - allowed drawing up an interface in an interactive/iterative fashion - wasn't painfully sandboxed as Scratch or the LISPs seem to be - allowed exporting a stand-alone application --- ideally cross-platform