Welcome: Difference between revisions

666 bytes added ,  5 months ago
→‎Applications: traditional system software
(pull out "networked application" from "Who shouldn't participate[...]")
(→‎Applications: traditional system software)
 
(22 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]].)
== Participating ==
 
== More information ==
Why should you participate in triplescripts.org?:
* triplescripts.org cares about software longevity
* most accessible software stack in the world
* greenfield module ecosystem
 
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:
 
* [[ABCs of triple scripts]]
Who shouldn't participate in triplescripts.org?:
* [[Build Manifesto]]
* people who think minification is an acceptable compromise
* [[Gestalt of Smalltalk]]
* people whose foremost concern is making the GitHub contribution graph light up green and their npm package rosters look full
* [[This is not JavaScript]]
* people who are enamored with the NodeJS and NPM ecosystems in general
* [[Dialect]]
* [[SDIPD]]
* [[File format]]
 
... and other terms listed in the [[glossary]].
"Triple scripts are for everyone, but not for all things"
 
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 importance, we'll repeat them here: we say that '''triple scripts are'''...
* '''self-contained'''
* '''homologous'''
* '''automorphic'''