Sunday, November 30, 2014 11:48:15 AM
i’ve been agonizing over a good name for this for a very long time, & The Name Clavicle just suddenly jumped into my head. i was looking for a friendly, nice sounding, easy to remember name, & i also wanted it unique enough, so that it’d come up on a search engine without too many competing responses. While The Clavicle is a Common Bone in The Human & Animal Skeletons, & while it is easily broken, which may result in many search engine questions; i am holding to this as an alternative to a completely made up name like; Ardnin, Eaende, Atehu, Plihea, Owde, Ifead or Blecol.
Or— Acronyms like:
WALNUT : ( ? )
BANDITO : ( ? )
PARSLEY : ( ? )
PIGLET : ( ? )
IPECAC : ( ? )
FAERYLAND : ( ? )
HIRSUTE : ( ? )
TYLWYTH : Terminal Yogic Logical Widget Yggdrasil Taboo Hagfish
POTLATCH : Personal Object TraversaL Autonomous Teleological Cogitative Helper
: - - - - - - - - - - - - - - - : o
The App is like a very small fragile bone of The Skeleton that has one end anchored to your Chest, Right Above your Heart, & Equidistance from your Brain; & Connects to your Arms making The Clavicle The Keystone Bone to Getting Things Done from Elemental Ideas & Enthusiastic Determination.
The App is A Very Raw, Very Elemental Calculator that is a cross between An HP 48gx, The Children’s Programming Language ‘Scratch’ & A Finger Painting Application for your Android or iPad.
The Great Strength of Clavicle is that it is so Elemental & Simple that Anyone can just pick it up & use it, but It draws upon an Expandable Library or Warehouse of User Written Programs that Once in The Library, may be Used in Exactly The Same Way as Any Other Command or Function.
So That as more & more Users of The App write their own New Commands & Functions & Share them through an Online Repository; The Functionality of Any Given Clavicle App Becomes Greater & Greater, & Fits The Needs of Each User, without Filling The User’s Tablet with Routines that they Don’t Want or Need.
What if Someone were to write a very mischievous Routine & contributed it to The Online Repository ( ? )
Firstly; Since The App Executes all Programs so Quickly;
Because; A) It’s just fast to begin with & B) The Elemental App has numerous ‘BitCode’ Routines to Process The kinds of Data Lists that are The Usual Culprits in Slowing Down an Otherwise Short & Simple Program.
So That all Routines that anyone may download will be in ’Plain-Script’ The Nearly Plain English Programming Language, which may be easily examined, & if such a Routine is Discovered, it can be removed from The Repository.
Before it’s discovered however; It still can’t get into any real mischief because all Programs are Run inside an Enclosed Chicken Coop. No Program can look outside The Chicken Coop or Send anything outside The Chicken Coop. All Data that is Manipulated is Taken from The Seed Bin & Sent to The Excrement Pail. From There; The User must very Consciously use it in some more Global Manner.
- - -
The Initial App Offering ( Right out of The Box )
Comes with a Full Regiment of Arithmatic & Simple Algebraic Functions, List, String, Graphic, Tagged, Complex & Array Objects & Functions that Relate to these Object Types in An Elemental Building Block Kind of Way.
It also has a Fully Fractional Propositional Logic Language for Programming, which is like Boolean Logic, Except that instead of using Functions which Return either & 0 or 1, Fractional Propositional Logic has all The Usual Logical Operations that Return a Solution from Zero to One, with all Values In Between.
It also has a Stack; But you can use Variable if you want.
The Interface is very Menu Driven, that The User can Customize to their Heart’s Content.
To Write a Program; The User uses PreFormed ‘Bricks’ to make a Flow-Chart.
This Approach is Highly Customizable, with lots of gaps for Variables & Programing Decision Making.
If you want; You can type up a Program with a Keyboard, & then Sideload it into The Tablet’s App. This Typed Language looks very much like RPL, such that ‘Reserved’ Words are included in The Program without any special Delimiters or Quantifiers. There’s almost no Punctuation or Structure in between The Commands, Functions, Variables & Logic Branches.
RPL to add two numbers together is : 2 2 + : with The Result left on The Stack
Algebraically; That could be : ’n = 2 + 2’ or ‘2 + 2’ → n
: - - - - - - - - - - - - - - - : o
The Great Strength of Clavicle is that The Initial App is a Barebones, Nearly Empty Box that will be Filled up as More Users contribute Routines for The Library. It doesn’t have to be A Finished Michelangelo Sculpture when you take The Wrapping off of it.
i have noticed that many Apps & devices that are now available have a lot of built in ‘Limitations’ ( ! ) i don’t know why The Manufactures would do this, but it’s pretty crazy. Maybe they understand that if these things were Genuinely Functional; They could be used for Great Evil.
Clavicle could be used for Great Evil. Accept that.