Main > Programming > Interpreters >

Gauche 0.8.11

Gauche 0.8.11

Sponsored Links

Gauche 0.8.11 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 2.9 MB
Platform: Any Platform
License: BSD License
Price:
Downloads: 799
Date added: 2007-08-17
Publisher: Shiro.k

Gauche 0.8.11 description

Gauche is an R5RS Scheme implementation developed to be a handy script interpreter, which allows programmers and system administrators to write small to large scripts for their daily chores. Quick startup, built-in system interface, native multilingual support are some of my goals.
Gauche application runs on several Unix-like platforms.
Main features:
- Covers R5RS, almost.
- R5RS macro is supported as all of define-syntax, let-syntax, letrec-syntax forms. I think the speed of macro expansion is important as a script interpreter, and wrote R5RS macro expander in C, integrated in the internal compiler engine.
- Numeric operations are supported on fixnum, bignum, flonum and complex.
- Supports the following SRFIs.
- Module system:a simple module system, API compatible to STklos
- Object system:CLOS-like object system with metaobject protocol. Almost API compatible to STklos . It is also similar to Guile s object system.
- Multibyte string support: Strings are represented by multibyte string internally. You can use UTF-8, EUC-JP, Shift-JIS or no multibyte encoding by configure-time choice. Conversion between native coding system and external coding system is supported by port objects.
- Multibyte regexp: Regular expression matcher is aware of multibyte string; you can use multibyte characters both in patterns and matched strings.
- Reader extension: literal regexp and char-set, string interpolation: Extended reader recognizes #/.../ as an regular expression, and #[...] as a character set. Handy to write one-liners. (e.g. (rxmatch-substring (rxmatch #/(d+)/ "abc123def")) ==> "123")
- Also "string interpolation" is supported (e.g. (display #`"1 + 2 = ,(+ 1 2)n")).
- System interface: Covers most of POSIX.1 and some other features common in Unices. See section 6.19 of the reference manual for details.
- Network interface: Has API for socket-based network interface, including IPv6 if the OS suppots it.
- Multithreading: On some platforms, multithreading is supported on top of pthreads. Scheme-level API conforms SRFI-18.
- DBM interface: Interface to DBM-like libraries (dbm, ndbm and/or gdbm) if the system provides them.
- XML parsing: Oleg Kiselyovs SXML tools are included.
- OpenGL binding: OpenGL binding is provided in a separate package.
- GTK binding: GTK2 binding is provided in a separate package
Instalation
% gzcat Gauche-0.8.3.tgz | tar xf -
% cd Gauche-0.8.3
% ./configure
% make
% make install
Enhancements:
- Bug fixes include numerous edge-case bugs that caused SEGV or numeric error were fixed.
- Now pthread support is automatically enabled on suitable platforms even if you dont give --enable-threads configure option.

Gauche 0.8.11 Screenshot

Advertisements

Gauche 0.8.11 Keywords

Bookmark Gauche 0.8.11

Hyperlink code:
Link for forum:

Gauche 0.8.11 Copyright

WareSeeker periodically updates pricing and software information of Gauche 0.8.11 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Gauche 0.8.11 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
RubyGems is the premier ruby packaging system. Free Download
Guikachu is a GNOME resource editor for PalmOS. Free Download
Leafpad is a GTK+ based simple text editor. Free Download
MyServer is a free and easy-to-configure Web server. Free Download
Irssi is a modular IRC client for UNIX. Free Download
schemon is a Scheme interpreter for Python. Free Download
Gleam is a simple Scheme language interpreter written in Java. Free Download
GD-Octave is a GD library API for Octave. Free Download