Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.212.453 Times

Scsh 0.6.7

  Date Added: February 12, 2010  |  Visits: 877

Scsh

Report Broken Link
Printer Friendly Version


Product Homepage
Download (90 downloads)



Scsh is an open-source Unix shell embedded within Scheme, running on all major Unix platforms including AIX, Linux, FreeBSD, GNU Hurd, Cygwin, HP-UX, Irix, Mac OS X, Solaris, and some others. Scsh is a variant of Scheme 48 (an R5RS compliant new-tech Scheme system) Scsh is designed for writing real-life standalone Unix programs and shell scripts. Scsh spans a wide range of application, from “script” applications usually handled with perl or sh, to more standard systems applications usually written in C. Scsh has two main components: a process notation for running programs and setting up pipelines and redirections, and a complete syscall library for low-level access to the operating system, i.e. to POSIX, the least common denominator of more or less all Unices, plus widely supported extensions such as symbolic links and BSD sockets. Moreover, scsh provides an awk facility for pattern-directed computation over streams of records, a rich facility for matching regular-expression patterns in strings, event-based interrupt handling, user-level threads, a futuristic module system, and an interactive environment. Scsh comes with extensive documentation describing these and other features. Whats New in This Release: - Support for interix - Ignoring of synchronous signals - The procedures IGNORE-SIGNAL and HANDLE-SIGNAL-DEFAULT have been added. - Support for gcc 4.0 - 0.6 for module path - The standard module path now contains - ${prefix}/lib/scsh/modules/0.6 in addition to - $prefix/lib/scsh/modules for compatibility with install-lib - New implementation of open-pty - Instead of search for /dev/pty??, scsh now tries a wide variety of ways to aquire a new pty and the corresponding tty. Bug fixes - argv[0] is now the first element of command-line - Fixes found by new test suite - Regexp for empty string - Argument checking for COPY-BYTES! - GC_PROTECTs for send_substring - format_date support for #f timezone - Added predicates for user-info and group-info - Reaping of stopped processes: Do not mark stopped processes as dead md5-digest-for-port - regexps return char-sets - standard-let in srfi-5 - (%)read-delimited! checks for mutable buffer - leap second for srfi-19 - The default image for the scshvm is now the installed scsh.image..

Requirements: No special requirements
Platforms: Linux
Keyword: Embedded Environment Interpreters New Programming Scsh Unix
Users rating: 0/10

License: Freeware Size: 4.2 MB
USER REVIEWS
More Reviews or Write Review


SCSH RELATED
Network & Internet  -  Hop 1.6.0
Hop is a new programming language designed for the Web 2.0. Hop is a higher-order language for programming interactive web applications such as web agendas, web galleries, music players, etc. Hop can be viewed as a replacement for traditional...
655.36 KB  
Libraries  -  Tclperl 3.1
Tclperl project allows the execution of Perl code from within a TCL interpreter using one or several embedded Perl interpreters. This package allows the execution of Perl code from a Tcl interpreter, as in: package require tclperl set...
 
Business  -  Update Your Web Site Today With New Programming Projects Software From Java 9.0
How is your web site or blog looking? If you are honest, do you really think it is as good as it could be? Well, if the answer is no, you could quickly and easily revamp it and get more traffic going through your web pages in next to no time.Java...
2.93 MB  
Specialized Tools  -  RadASM 2.2.2.0
RadASM is an integrated development environment for many programming languages, assembly as well as high level ones. As every RAD Software product, it makes application development easy and fast by providing sophisticated functions and integrated...
1013.76 KB  
Development Editors  -  PathLP Beta
PathLP, that actually refers to a path oriented logic programming language is a new programming language that you can use. PathLP is a logic programming language of guarded path expressions. It has constructs for object path expressions, type...
 
Development Editors  -  Magda language Milestone 13-12-2011 Alpha
Magda language was specially designed as a new programming language that is based on a thesis research. Magda language contains the core notion of mixin, which defines a building block from which objects are created. The first feature is the...
 
Programming  -  JaCC 4 WRL - The Java compiler for WRL 1.0
This project aims to provide a Java-Bytecode compiler for the fairly new programming language WRL and others like PHP4 and Postfix, based on the research on the SableCC parser generator and common W3C.ORG standards.
3.49 MB  
Programming  -  MaxIDE - BlitzMax IDE rc.2.01
An Integrated Development Environment for the programming language BlitzMax including a program editor, debugger interface and help system.
463.94 KB  
Programming  -  MRDEAF 1.0
Framework for development of simple evolutionary algorithms / island models programs in distributed environment using MapReduce programming model based on hadoop.
43.46 KB  
Education  -  Qualified Resident Wizard 0.1
This program is intended to help users that are new to Linux/Unix figure out how to use the system and experienced users do things that they don't do very often and may not know or remember how to do.
10.44 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
Linux Software  -  EasyEDA PCB Designer for Linux 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB