- CRiSP Editor
Infobox_Software
name = CRiSP Editor
caption =
latest release version = 9
developer = Foxtrot Systems Ltd
operating_system =Cross-platform
genre =source code editor
license =proprietary
website = http://www.crisp.comCRiSP is a cross-platform
source code editor by Foxtrot Systems Ltd. CRiSP started life as an opensourceBrief (text editor) clone forUnix andSun Microsystems workstations. When it was ported toX Window System it became a commercial product over the objections of many existing users. From early days due toBrief (text editor) initial design and usability it was an easy editor to use. CRiSP providessyntax highlighting , code navigation and customizablekeyboard shortcut s. The latest version 9.3, supports programmable code templates.History
CRiSP started life in 1990 as a
Brief (text editor) 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 includingVim (text editor) andEmacs .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.
upported languages
CRiSP supports a wide variety of
programming language s, including: [ [http://www.crisp.com/Features/Languages.html CRiSP supported programming languages] ]
*4GL
*Accell
* Ada programming language
*Aml
*Antlr
*AppleScript
*Aml
*Asm
*Asp
*AWK
* Basic
* Bourne shell scripts
* C
*C Shell
* C#
*C++
* CFML
*CFSCRIPT
*Chill
*COBOL
*CSS
*configuration file s
*Delphi
*Diff
*Delphi
*DNA
*Docbook
*DSP
* DTD
*Dtrace
*Dylan
*Eiffel
*Forth
*Fortran
*Fsharp
*Gauss
*Haskell
*HTML
*IDL
* INI
*InstallScript
* J#
*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 file s
*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 system s, including: [ [http://www.crisp.com/Miscellaneous/Platforms.html CRiSP supported operating systems] ]
* AIX
*HP-UX
*HP-UX Itanium
*Cygwin
*Linux
*Mac OS X
*Leopard
*Microsoft Windows andWindows Vista
* SolarisCRUNCH 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. [cite web |url=http://www.linuxjournal.com/article/2829 |title=CRiSP user review ] .
ee also
*
List of text editors References
External links
* [http://www.crisp.com/ Official CRiSP website]
Wikimedia Foundation. 2010.