CRiSP Editor

CRiSP is a cross-platform source code editor by Foxtrot Systems Ltd. CRiSP started life as an opensource clone for Unix and Sun Microsystems workstations. When it was ported to X Window System it became a commercial product over the objections of many existing users. From early days due to initial design and usability it was an easy editor to use. CRiSP provides syntax highlighting, code navigation and customizable keyboard shortcuts. The latest version 9.3, supports s.
History
CRiSP started life in 1990 as a clone by Paul Fox, and was originally called GRIEF. At the request of the BRIEF's author the product was renamed to CRiSP. CRiSP maintains full keyboard and macro level compatibility with BRIEF. CRiSP is mainly used as a source code editor with features such as syntax highlighting, code refactoring, macros, and key bindings (keyboard shortcuts) compatible with many mainstream text editors including and Emacs.
CRiSP is also used as a tool for editing multi-gigabyte large files.
CRiSP comes in a Windows/GUI/X version and a character based version.
CRiSP (version 9.3) was released in January 2008.
Supported languages
CRiSP supports a wide variety of programming languages, including:
* 4GL
* Accell
* Ada programming language
* Aml
* Antlr
* AppleScript
* Aml
* Asm
* Asp
* AWK
* Basic
* Bourne shell scripts
* C
* C Shell
*
*
* CFML
* CFSCRIPT
* Chill
* COBOL
* CSS
* configuration files
* Delphi
* Diff
* Delphi
* DNA
* Docbook
* DSP
* DTD
* Dtrace
* Dylan
* Eiffel
* Forth
* Fortran
* Fsharp
* GAUSS
* Haskell
* HTML
* IDL
* INI
* InstallScript
*
* Jam
* Java
* JavaScript
* JCL
* JSP
* JPL
* JSFL
* JSP
* Kermit
* Lex
* LISP
* Kermit
* Makefile
* Matlab
* Mips
* Miva
* Modula-3
* OracleSQL
* Objective-C
* Pascal
* Perforce
* Perl
* PHP
* PL/I
* PL/SQL
* Progress 4GL
* PV-Wave
* Python
* REXX
* RTF
* Ruby
* S29
* SAS
* SGML
* Shell
* SQL
* SQR
* Tcl
* Tex
* Twiki
* Transact SQL
* VBScript
* Verilog
* VHDL
* Visual Basic
* Visual Basic .NET
* Windows * batch files
* x86 assembly language
* XML
* Xbase
* XPM
* XSD
* Yacc
* ZSH
CRiSP allows the user to add support for additional languages and to modify the way it operates on the ones listed above. Users have contributed macros to add functionality to Crisp.
Operating systems
CRiSP runs on a number of operating systems, including:
* AIX
* HP-UX
* HP-UX Itanium
* Cygwin
* Linux
* Mac OS X
* Leopard
* Microsoft Windows and Windows Vista
* Solaris
CRUNCH Macro Language
Crunch is the proprietary scripting language of the editor. Much of the editor is actually written in Crunch, and all the macro source code is included in with the product. This means that the user can take a look at how things work and modify the behavior to suit her/his needs better.
The language is C-like, and is BRIEF compatible. Macros written in the original BRIEF macro language are compatible. There is support for the older Lisp type macro language. All current macros are written in the Crunch macro language.
Reviews
CRiSP has been reviewed over the years by various magazines and users. .
 
< Prev   Next >