41 projects tagged "Linux"
LIME is a dynamic programming language with a LISP-like syntax. It features partial function application, eager and lazy evaluation, call-by-value and call-by-reference, macros, reading/writing LIME code as data, a standard library including infinite streams, and an interactive mode with auto-indentation.
GCC-MELT is a high-level domain specific language that eases the development of plugin-like extensions for GCC, the Gnu Compiler Collection. These extensions can analyze or modify GCC internal representations, and can be used for static source code analysis, refactoring, specific warnings, optimizations, etc. The MELT language provides high-level features. Notably, MELT code is translated to C, and can even contain C code. It includes powerful pattern matching facilities and can manipulate dynamically typed values and raw GCC structures. It enables functional/applicative, object-oriented, reflective programming styles and has a familiar Lisp-like syntax.
TXR is a new data munging language to replace the likes of awk and Perl. TXR's special pattern language provides template-based matching of entire documents or large sections of documents. It also contains a language for functional and imperative programming. It is written in C and takes the form of a utility that is portable to Unix-like platforms and Windows.
Paragent is a Web-based tool for IT administrators that provides a unified service for hardware and software inventory, alerting, remote desktop, and help desk functions. It delivers these tools in an easy-to-use interface, with one-click access and site-wide built-in advanced search capabilities. It is a combination of applications, including Lisp-based servers collecting data, C++ agents on the client machines, and Java tools for the remote desktop component. Paragent runs on Linux servers and supports Windows clients.
wwlisp is an interpreted programming language for application development and scripting that can be used for developing stand-alone programs, developing shell scripts, or embedded in another program. It is a concise object-oriented dialect of the Lisp language very loosely inspired by Common Lisp, Smalltalk, or even C++. It aims at solving specific categories of problems, so the implementation does not comprise mechanisms intended to treat all the types of data traditional in LISP, or to implement theoretical concepts of software engineering or facilities dedicated to the management of large projects.