Introduction
Introduction Statistics Contact Development Disclaimer Help
@@@@@@ @@@@@@@ @@@
@@@@@@@ @@@@@@@@ @@@
!@@ !@@ @@!
!@! !@! !@!
!!@@!! !@! !!@
!!@!!! !!! !!!
!:! :!! !!:
!:! :!: :!:
:::: :: ::: ::: ::
:: : : :: :: : :
@@@@@@@ @@@@@@@@ @@@@@@@ .....
@@@@@@@ @@@@@@@@ @@@@@@@@ ....,";;;;;;,.
@@! @@! !@@ ....,;:::ccccc::;.
!@! !@! !@! ...."ccc. ;dxxoc:;.
@!! @!!!:! !@! ,,,,lll: dO0xkc:;
!!! !!!!!: !!! ,','llcc ;@@00lc:
!!: !!: :!! ....;::o. .Ok00kcc,
:!: :!: :!: ....;::l;"k00xdc:;
:: :: :::: ::: ::: ...";;;:ccc:;;.
: : :: :: :: :: : :";;"
Scintilla-based Text Editor and Corrector
SciTECO is an interactive TECO dialect, similar to Video
TECO. It also adds features from classic TECO-11, as well as
unique new ideas.
Screenshot
The basic approach to text editing is both radically differ-
ent and surprisingly similar to popular editors like Vi or
EMacs. Instead of using mostly keyboard commands to modify text
in a visual manner, in SciTECO you edit a program (called
macro) using very few keyboard commands (called immediate edit-
ing commands). This program edits text for the user and is exe-
cuted immediately, as far as possible. For instance, moving the
cursor to the right can be done immediatly via the "C" command
which is a part of the editor language. The language is the ed-
itor so to speak. When you delete a character from the end of
the command line macro (called rubout), the side-effects of
that character which may be a command or part of a command, are
undone.
SciTECO can also be used as a scripting language. The fol-
lowing program calculates the value of PI:
\Un Qn"= 20Un ' 0Uh 0Uv HK
Qn< J 0Uq Qn*10/3Ui
Qi< (\+2)*10+(Qq*Qi)Ua 0L :K$ Qi*2-1Uj Qa/QjUq
Qa-(Qq*Qj)-2\ 10@I// -%i >
Qq/10Ut Qh+Qt+48Uw Qw-58"= 48Uw %v$ ' Qv"N Qv-^^0= ' QwUv
Qq-(Qt*10)Uh >
Qv-^^0=
-EX
It is based on
PI.TEC by Stanley Rabinowitz
sciteco(1)
documents how to launch the SciTECO editor..
sciteco(7)
is the main language description for the SciTECO language.
SciTECO on the World Wide Web
contains more information about the project.
You are viewing proxied material from sdf.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.