Welcome: Difference between revisions

From triplescripts.org wiki
Content added Content deleted
(+ABCs)
(→‎Applications: traditional system software)
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
__NOTOC__
__NOTOC__


This is the wiki for triplescripts.org — committed to software tools for the out-crowd. To learn more about triple scripts and the triple scripts ecosystem, check the material on [https://triplescripts.org triplescripts.org], have a look at [[the ABCs of triple scripts]], or read on.
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 ==
== Applications ==
Line 10: Line 10:
* auditable, offline software security fobs
* auditable, offline software security fobs
* file format decompressors, explorers, manipulators, etc
* file format decompressors, explorers, manipulators, etc
* ... and other utilities that perform limited file IO; particularly suited for many file inputs, zero or one file outputs
* ... and other utilities that perform limited IO (particularly suited for one 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:
What triple scripts are not suited for:


* networked applications
* 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]].)
<q>''Triple scripts are for everyone, but [[not]] for all things''</q>. (See other [[mantras]].)


== More information ==
== More information ==


This wiki was started in June 2020, and at this time it remains fairly sparse. Seek info from some of the following pertinent pages:
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]]
* [[Build Manifesto]]
* [[Build Manifesto]]
* [[Gestalt of Smalltalk]]
* [[Gestalt of Smalltalk]]
* [[Selective reification]]
* [[This is not JavaScript]]
* [[This is not JavaScript]]
* [[Dialect]]
* [[Dialect]]

Latest revision as of 10:02, 5 December 2023


This is the wiki for 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[edit]

What triple scripts are well-suited for:

  • portable, no-fuss build scripts
  • auditable, offline software security fobs
  • file format decompressors, explorers, manipulators, etc
  • ... and other utilities that perform limited IO (particularly suited for one 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

Triple scripts are for everyone, but not for all things. (See other mantras.)

More information[edit]

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 about, you can find pertinent info on the following pages:

... and other terms listed in the glossary.

For those completely unacquainted with triple scripts and triple script development, please pay special attention to the triple script invariants. Given their importance, we'll repeat them here: we say that triple scripts are...

  • self-contained
  • homologous
  • automorphic
Cookies help us deliver our services. By using our services, you agree to our use of cookies.