Welcome: Difference between revisions

49 bytes added ,  5 months ago
→‎Applications: traditional system software
(→‎Applications: traditional system software)
 
(18 intermediate revisions by 2 users not shown)
Line 1:
__NOTOC__
 
This is the wiki for [https://triplescripts.org triplescripts.org] — committed to software tooling for the out-crowd. To learn more about triple scripts and the triple scripts ecosystem, check the existing material on triplescripts.org, have a look at [[the why and how of triple scripts]], or read on.
 
== Applications ==
Line 10:
* auditable, offline software security fobs
* file format decompressors, explorers, manipulators, etc
* ... and other utilities that perform limited file IO; (particularly suited for manyone or more file inputs, with zero or one file outputs, in the vein of programming language compilers or [[filters]])
 
What triple scripts are not suited for:
 
* networked applications
* applications for communicating with peripheral devices
* ... and many, many other classes of traditional system software
 
<q>''Triple scripts are for everyone, but [[not]] for all things''</q>. (See other [[mantras]].)
 
== ParticipatingMore information ==
 
This wiki was started in June 2020, and at this time it remains fairly sparse. To get a clearer picture of what this is all <em>about</em>, you can find pertinent info on the following pages:
Why should you participate in triplescripts.org?:
* triplescripts.org cares about software longevity
* most accessible software stack in the world
* greenfield module ecosystem
 
 
Who shouldn't participate in triplescripts.org?:
* people who think minification is an acceptable compromise
* people whose foremost concern is making the GitHub contribution graph light up green and their npm package rosters look full
* people who are enamored with the NodeJS and NPM ecosystems in general
 
== Pages ==
 
As of June 2020, the wiki is quite sparse. Here are some links to pertinent pages:
 
* [[ABCs of triple scripts]]
* [[Build Manifesto]]
* [[Gestalt of Smalltalk]]
* [[Selective reification]]
* [[This is not JavaScript]]
* [[Dialect]]
Line 43 ⟶ 32:
* [[File format]]
 
... and other terms listed in the [[glossary]].
For those completely unacquainted with triple scripts and triple script development, please pay special attention to [https://triplescripts.org/invariants the triple script invariants]. Given their important, we'll repeat them here by saying '''triple scripts are''':
 
For those completely unacquainted with triple scripts and triple script development, please pay special attention to [https://triplescripts.org/invariants the triple script invariants]. Given their importantimportance, we'll repeat them here: bywe sayingsay that '''triple scripts are''':...
* '''self-contained'''
* '''homologous'''