S-Lang is an interpreted language that was designed from the start to be
easily embedded into a program to provide it with a powerful extension
language. S-Lang is also a programmer's library that permits a programmer to
develop sophisticated platform-independent software.
Takashi Mega
mega@minz.org
xpbiff: fancy biff program under X11 environment, supporting Japanese MIME
extensions
This port supports Japanese strings in the From and Subject fields.
Please set the LANG enviroment variable to ja_JP.EUC or ja_JP.SJIS by doing:
setenv LANG ja_JP.EUC
or
setenv LANG ja_JP.SJIS
There is experimental support for Sun audio. This port also supports
XPM bitmap files.
known problem:
(1) HANKAKU-KANA with ja_JP.EUC
Xpbiff dumps core, because code conversion routines jis2euc()
assumes "the conversion does not makes the string longer". But
when converting so-called 'hankaku-kana', this assumption breaks.
This problem is only with ja_JP.EUC.
If you use with ja_JP.SJIS, this problem is not occure.
Thank you.
GNU Trove: High performance collections for Java.
The GNU Trove library has two objectives:
1. Provide "free" (as in "free speech" and "free beer"), fast,
lightweight implementations of the java.util Collections API.
These implementations are designed to be pluggable replacements
for their JDK equivalents.
2. Whenever possible, provide the same collections support for
primitive types. This gap in the JDK is often addressed by using
the "wrapper" classes (java.lang.Integer, java.lang.Float, etc.)
with Object-based collections. For most applications, however,
collections which store primitives directly will require less
space and yield significant performance gains.
Dancer::Plugin::Lexicon uses Locale::Maketext::Lexicon to provide I18N
functionality to your Dancer application.
Translations are stored in PO or MO (compiled PO) gettext files in the
"languages/" dir. You can generate or update your PO files by
automatically extracting translatable strings from your code and
templates with xgettext.pl.
The user's preferred language can be auto-detected from their browser
settings, and the current language is automatically stored in the user's
session. Including "lang=$lang_tag" in the query string change the
user's language.
S-Lang is a multi-platform programmer's library designed to
allow a developer to create robust multi-platform software.
It provides facilities required by interactive applications
such as display/screen management, keyboard input, keymaps,
and so on.
The most exciting feature of the library is the slang
interpreter that may be easily embedded into a program to
make it extensible.
Set::Array allows you to create arrays as objects and use OO-style
methods on them. Many convenient methods are provided here that appear
in the FAQ's, the Perl Cookbook or posts from comp.lang.perl.misc. In
addition, there are Set methods with corresponding (overloaded)
operators for the purpose of Set comparison, i.e. +, ==, etc.
JED is a highly customizable text editor offering most of
the commonly used features of EMACS without the proportions
of EMACS. The default configuration uses EMACS keystrokes,
though WordStar keystrokes are available, and most any
keystrokes can be programmed.n JED is customizable and
programmable in the language S-Lang, which can look like
Forth or C, depending on your preferences.
Text::Haml implements Haml
http://haml-lang.com/docs/yardoc/file.HAML_REFERENCE.html
specification.
Text::Haml passes specification tests written by Norman Clarke
http://github.com/norman/haml-spec and supports only cross-language
Haml features. Do not expect Ruby specific things to work.
Ngraph is prepared to plot 2-dimensional graph for students,
scientists and engineers. The program reads numerical data from
general ASCII text files, and plot to graph.
** Tips **
- This program support Kanji font. If you want to use it,
please set environment variable LANG to ja_JP.EUC.
(cf, under csh/tcsh)
% setenv LANG ja_JP.EUC
and you need....
- kinput2
- X True Type or X True Type Font server[best],
or kanji18 and kanji26 fonts, these fonts are in below ports[better],
- ja-ngraph-fonts (japanese/ngraph-fonts)
- ja-kanji18 (japanese/kanji18)
- ja-kanji26 (japanese/kanji26)
or to change font name in Ngraph.ini as below[poor].
font_map=Mincho,1,-*-fixed-medium-r-normal--*-*-75-75-c-*-jisx0208.1983-0
font_map=Gothic,1,-*-fixed-medium-r-normal--*-*-75-75-c-*-jisx0208.1983-0
- You can get documentation in Japanese from below URL.
** Acknowledgements to this ports file **
Special thanks to:
Satoshi Ishizaka <isizaka@msa.biglobe.ne.jp>
Nobuhiro Yasutomi <nobu@rd.isac.co.jp>
The Genetic Algorithm Utility Library (or, GAUL for short) is a flexible
programming library designed to aid in the development of applications that
use genetic, or evolutionary, algorithms. It provides data structures and
functions for handling and manipulation of the data required for a genetic
algorithm. Additional stochastic algorithms are provided for comparison to the
genetic algorithms. Much of the functionality is also available through a
simple S-Lang interface.