SciTECO

By Author: rhaberkorn
SciTECO is an interactive TECO dialect, similar to Video TECO. It also adds features from classic TECO-11, as well as unique new ideas.

Project development takes place at Github:
https://github.com/rhaberkorn/sciteco

Feature

  • Unique paradigm of text editing: Both an interactive editor and interactive programming language. Powerful command set and on-the-fly automation of complex text processing tasks.
  • All of the basic Video TECO commands supported
  • Improved parser compared to classic TECOs
  • Operator precedence and stack machine
  • Extended Q-Register namespace (arbitrary strings)
  • Function key support
  • Many TECO-11 features, e.g. colon-modified commands and powerful match characters
  • Interactivity: Tab completions, immediate search-replace. In fact almost everything is executed immediately.
  • Command rubout and redo: Removing commands reverses their side effects - even file writes!
  • Munging: Macros may be munged, that is executed in batch mode. Allows you to use SciTECO as a scripting language.
  • Syntax highlighting, styles, line numbers, etc. thanks to Scintilla.
  • A growing standard library of macros with frameworks for color schemes, syntax highlighting and buffer sessions. Easy to hack!
  • Cross-platform code base - relatively easy to port (uses glib)

VDMJ

Note that VDMJ has now moved to GitHub: https://github.com/nickbattle/vdmj VDMJ provides basic tool support for the VDM-SL, VDM++ and VDM-RT specification languages, written in Java. It includes a parser, a type checker, an interpreter (with arbitrary precision arithmetic), a debugger, a proof obli.........

Similar: 13%

notepas

Notepas is a fast native multiplatform text editor written in Lazarus and can be compiled for multiple platforms and widget sets using the advanced native Free Pascal Compiler. Aimed towards developers it is equipped with some functions usually not found in other text editors and introduces a couple.........

Similar: 12%

Kayacc

Kayacc is an alternate name for the TOMBO project. I am in the process of updating the Tombo project page with version 2.1.0. Please download Tombo2.1.0.tar.gz from the Files tab. Tombo is a compiler generation toolkit for constructing compilers and interpreters. It includes a BNF compiler that .........

Similar: 11%

Graphal

Graphal is an interpreter of a programming language that is mainly oriented to graph algorithms. There is a command line interpreter and a graphical integrated development environment. The IDE contains text editor for programmers, compilation and script output, advanced debugger and visualization wi.........

Similar: 11%

GambleKit

GambleKit is a free open-source C++ object oriented library for quick and easy building of slot machine and gambling games with reels and GUI management. It relies basically on declarative programming style, so the programmer needs simply to declare, for example at creation time, the basic layout a.........

Similar: 9%

Madedit-Mod

Madedit-Mod is a clone of MadEdit with a log of critical bug fix from me or other developers. A lot of new features were added, such as Drag-Drop Edit(cross platform), Highlight word, etc. The reason that I maintained this project is that the author of MadEdit had not worked on it for for a long t.........

Similar: 8%

Toolsverse ETL Framework

ETL Framework is a standalone Extract Transform Load engine written in Java. It includes executables for all major platforms and can be easily integrated into other applications. Key Features: * embeddable, open source and free * fast and scalable * uses target database features to do transformatio.........

Similar: 8%

The Ring Programming Language

The Ring is an Innovative and practical general-purpose multi-paradigm scripting language that can be embedded in C/C++ projects, extended using C/C++ code and/or used as standalone language. The supported programming paradigms are Imperative, Procedural, Object-Oriented, Functional, Meta programmi.........

Similar: 8%

JILRuntime/JewelScript

A general purpose, object-oriented script language that compiles into code for a register based virtual machine. The language is quite similar to object-oriented high-level languages like Java and C#. The library is entirely self-sufficient and ANSI C compliant. It's main purpose is to be embedded .........

Similar: 7%

Lioness (Languages Interop Framework)

Framework for making Windows applications that are one .exe file in AutoHotKey_L,C++,C#, VB.NET,Java,Groovy,Common Lisp,Nemerle,Ruby,Python,PHP,Lua,Tcl,Perl,Jint,S#,WSH VBScript,HTML/JavaScript/CSS,COM, PowerShell without compiling . For .NET 4....

Similar: 7%