![]() ![]() ![]() Why not be able to build your own thing? One could even host the resultant files so other GNU+Linux users could have the benefit of such a thing. ![]() However, I think crafting a program which leverages BASH to allow users to create scripts or even just workflows visually would be of great benefit to regular computer users, like myself, who sometimes need extra functionality but there isn't necessarily a program written to do what we are looking for. #CLIPPER SUMMER 87 SOFTWARE ENGINEERING FREE#If someone here on LMF wants to make that argument, by all means feel free to do so, but I'd agree with you. I'm certain the argument can be made that with the BASH language, it would be a wasted effort to somehow manage to implement an AppleScript-like scripting language in GNU+Linux. The program Automator takes the idea of user scripting of tasks and functions even further, but it also makes the construction process mostly visual, with users only needing to tweak settings. The language and structure of HyperScript became the basis for AppleScript, which Apple would eventually release with System 7, and still is in use and existence to this day. HyperCard included a scripting language called HyperScript. In both figurative and quasi-literal ways, it was the forerunner to the World Wide Web, whose HTML underpinnings were created by Tim Berners-Lee, who credits Bill Atkinson with kind of pioneering the idea of inter-linking data and pages and such. A software engineer named Bill Atkinson, who wrote MacPaint and MacWrite and other bits here and there came up with the idea of a relational database program. #CLIPPER SUMMER 87 SOFTWARE ENGINEERING MAC OS#I mentioned some of what I'm about to talk about up-thread, but since we've sort of revisited the "ancient past" of 80s Macintosh and Mac OS here, I'd like to give folks (briefly) a little historical perspective. You had a number of different variations, so mouseEnter is when the mouse enters the perimeter of the object, mouseLeave is when you moved off the object, mouseDown is when you pressed down on the mouse button but had not let go, mouseUp is when you'd let go of the button (which doubled as a "click"), and so on. If you had a button with the above script, what would happen is when you moved the mouse cursor over top of the button, it would beep (other things could be done, but "beep" would just use the system-selected beep sound) and blink 3 times. Any object could have some HyperScript script attached to it. Let's say you had an object (like a button) in HyperCard. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |