diff options
author | Dmitry Marakasov <amdmi3@FreeBSD.org> | 2016-05-19 10:44:11 +0000 |
---|---|---|
committer | Dmitry Marakasov <amdmi3@FreeBSD.org> | 2016-05-19 10:44:11 +0000 |
commit | 4e942b64191e2ef98dce2c5af31047a8640db768 (patch) | |
tree | 8c3238b7f0cbec2e9210d52f562960bb22323a7d /lang | |
parent | 1d1f878054efdd1171a8cb006e59ad0727610293 (diff) | |
download | ports-4e942b64191e2ef98dce2c5af31047a8640db768.tar.gz ports-4e942b64191e2ef98dce2c5af31047a8640db768.zip |
Notes
Diffstat (limited to 'lang')
40 files changed, 101 insertions, 101 deletions
diff --git a/lang/Gofer/pkg-descr b/lang/Gofer/pkg-descr index 13f80c8bf650..c8ed6b8198af 100644 --- a/lang/Gofer/pkg-descr +++ b/lang/Gofer/pkg-descr @@ -2,7 +2,7 @@ Gofer is an interactive functional programming environment (i.e. an interpreter) supporting a language based on the draft report for Haskell version 1.2. - + Gofer is intended as an experimental language, particularly where type classes are involved. Gofer extends the Haskell type class system in several ways. diff --git a/lang/afnix/pkg-descr b/lang/afnix/pkg-descr index 6d653f5c314e..ac2f4e2a20e3 100644 --- a/lang/afnix/pkg-descr +++ b/lang/afnix/pkg-descr @@ -7,12 +7,12 @@ that are designed to be platform independent. The Afnix engine is written in C++ and provides runtime compatibility with it. Such compatibility includes the ability to instantiate C++ classes, use virtual methods and raise or catch exceptions. A comprehensive API has -been designed to ease the integration of foreign libraries. +been designed to ease the integration of foreign libraries. - Builtin objects - Functional programming - Object oriented - Multi-threaded engine - - condition objects. + - condition objects. WWW: http://www.afnix.org/ diff --git a/lang/angelscript/pkg-descr b/lang/angelscript/pkg-descr index b3877b5bb413..f41f3f5da727 100644 --- a/lang/angelscript/pkg-descr +++ b/lang/angelscript/pkg-descr @@ -2,14 +2,14 @@ The AngelCode Scripting Library, or AngelScript as it is also known, is an extremely flexible cross-platform scripting library designed to allow applications to extend their functionality through external scripts. It has been designed from the beginning to be an easy to use component, both for -the application programmer and the script writer. +the application programmer and the script writer. Efforts have been made to let it call standard C functions and C++ methods with little to no need for proxy functions. The application simply registers the functions, objects, and methods that the scripts should be able to work with and nothing more has to be done with your code. The same functions used by the application internally can also be used by the scripting engine, which -eliminates the need to duplicate functionality. +eliminates the need to duplicate functionality. For the script writer the scripting language follows the widely known syntax of C/C++, but without the need to worry about pointers and memory leaks. diff --git a/lang/arena/pkg-descr b/lang/arena/pkg-descr index fd98d8b44431..8956999fc5bc 100644 --- a/lang/arena/pkg-descr +++ b/lang/arena/pkg-descr @@ -10,6 +10,6 @@ ad-hoc scripting: * support for anonymous functions Additionally, an interpreter for the Arena language can be implemented -to be very compact in terms of both source code size and memory consumption. +to be very compact in terms of both source code size and memory consumption. WWW: http://www.minimalinux.org/arena/ diff --git a/lang/asis/pkg-descr b/lang/asis/pkg-descr index 3701082ec6df..335d2c8ff025 100644 --- a/lang/asis/pkg-descr +++ b/lang/asis/pkg-descr @@ -9,7 +9,7 @@ portability of software engineering tools while relieving tool developers from having to understand the complexities of an Ada environment's proprietary internal representation. -ASIS 95 is the ASIS interface to Ada 95 (ISO/IEC 8652:1995). +ASIS 95 is the ASIS interface to Ada 95 (ISO/IEC 8652:1995). ASIS 95 is now available as ISO/IEC 15291:1999. WWW: http://www.sigada.org/wg/asiswg/ diff --git a/lang/execline/pkg-descr b/lang/execline/pkg-descr index 523a3867ea12..547a7af0e512 100644 --- a/lang/execline/pkg-descr +++ b/lang/execline/pkg-descr @@ -1,12 +1,12 @@ -execline is a very light non-interactive scripting language, -which is similar to /bin/sh. Simple shell scripts can be -easily rewritten in the execline language, improving performance +execline is a very light non-interactive scripting language, +which is similar to /bin/sh. Simple shell scripts can be +easily rewritten in the execline language, improving performance and memory usage. execline was designed for use -in embedded systems, but works on most Unix flavors. +in embedded systems, but works on most Unix flavors. -execline features conditional loops, getopt-style option handling, -filename globbing, and more. Meanwhile, its syntax -is far more logical and predictable than the shell's syntax, +execline features conditional loops, getopt-style option handling, +filename globbing, and more. Meanwhile, its syntax +is far more logical and predictable than the shell's syntax, and has no security issues. WWW: http://www.skarnet.org/software/execline/ diff --git a/lang/gprolog/pkg-descr b/lang/gprolog/pkg-descr index d8a68ba86ea0..c64552c8a47c 100644 --- a/lang/gprolog/pkg-descr +++ b/lang/gprolog/pkg-descr @@ -5,13 +5,13 @@ GNU Prolog accepts Prolog+constraint programs and produces native binaries (like gcc does from a C source). The obtained executable is then stand-alone. The size of this executable can be quite small since GNU Prolog can avoid to link the code of most unused built-in predicates. The performances of GNU -Prolog are very encouraging (comparable to commercial systems). +Prolog are very encouraging (comparable to commercial systems). Beside the native-code compilation, GNU Prolog offers a classical interactive -interpreter (top-level) with a debugger. +interpreter (top-level) with a debugger. The Prolog part conforms to the ISO standard for Prolog with many extensions -very useful in practice (global variables, OS interface, sockets,...). +very useful in practice (global variables, OS interface, sockets,...). GNU Prolog also includes an efficient constraint solver over Finite Domains (FD). This opens contraint logic pogramming to the user combining the power diff --git a/lang/guile/pkg-descr b/lang/guile/pkg-descr index 5c2cc6974146..3398ef2c0687 100644 --- a/lang/guile/pkg-descr +++ b/lang/guile/pkg-descr @@ -2,7 +2,7 @@ GUILE, GNU's Ubiquitous Intelligent Language for Extension, is a library that implements the Scheme language plus various convenient facilities. It's designed so that you can link it into an application or utility to make it extensible. Our -plan is to link this library into all GNU programs that call for +plan is to link this library into all GNU programs that call for extensibility. WWW: http://www.gnu.org/software/guile/ diff --git a/lang/guile2/pkg-descr b/lang/guile2/pkg-descr index 5c2cc6974146..3398ef2c0687 100644 --- a/lang/guile2/pkg-descr +++ b/lang/guile2/pkg-descr @@ -2,7 +2,7 @@ GUILE, GNU's Ubiquitous Intelligent Language for Extension, is a library that implements the Scheme language plus various convenient facilities. It's designed so that you can link it into an application or utility to make it extensible. Our -plan is to link this library into all GNU programs that call for +plan is to link this library into all GNU programs that call for extensibility. WWW: http://www.gnu.org/software/guile/ diff --git a/lang/hope/pkg-descr b/lang/hope/pkg-descr index fbdc2932831e..6ca92c5be81c 100644 --- a/lang/hope/pkg-descr +++ b/lang/hope/pkg-descr @@ -3,6 +3,6 @@ It was been used in "Functional Programming" book by Anthony J. Field and Peter G. Harrison. This port installs simple lazy interpreter of hope. -Author of this interpreter is Ross Paterson <ross@soi.city.ac.uk>. +Author of this interpreter is Ross Paterson <ross@soi.city.ac.uk>. WWW: http://www.soi.city.ac.uk/~ross/Hope/ diff --git a/lang/icon/pkg-descr b/lang/icon/pkg-descr index f74fdf83666d..c963a1ec2bde 100644 --- a/lang/icon/pkg-descr +++ b/lang/icon/pkg-descr @@ -14,8 +14,8 @@ For more information or assistance, contact: Icon Project voice: (520) 621-6613 Department of Computer Science fax: (520) 621-4246 The University of Arizona -P.O. Box 210077 icon-project@cs.arizona.edu -Tucson, AZ 85721-0077 -U.S.A. +P.O. Box 210077 icon-project@cs.arizona.edu +Tucson, AZ 85721-0077 +U.S.A. WWW: http://www.cs.arizona.edu/icon/ diff --git a/lang/libjit/pkg-descr b/lang/libjit/pkg-descr index 0164133ce850..ff05290bc064 100644 --- a/lang/libjit/pkg-descr +++ b/lang/libjit/pkg-descr @@ -4,9 +4,9 @@ machine bytecode format or language. The hope is that Free Software projects can get a leg-up on proprietry VM vendors by using this library rather than spending large amounts of time writing their own JIT from scratch. -This JIT is also designed to be portable to multiple archictures. If you run -libjit on a machine for which a native code generator is not yet available, -then libjit will fall back to interpreting the code. This way, you don't need +This JIT is also designed to be portable to multiple archictures. If you run +libjit on a machine for which a native code generator is not yet available, +then libjit will fall back to interpreting the code. This way, you don't need to write your own interpreter for your bytecode format if you don't want to. WWW: http://www.gnu.org/software/dotgnu/ diff --git a/lang/lua51/pkg-descr b/lang/lua51/pkg-descr index d0ed8afbd09c..924e04a7b9e5 100644 --- a/lang/lua51/pkg-descr +++ b/lang/lua51/pkg-descr @@ -4,7 +4,7 @@ combines simple procedural syntax (similar to Pascal) with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, interpreted from bytecodes, and has automatic memory management with garbage collection, making it ideal for configuration, -scripting, and rapid prototyping. +scripting, and rapid prototyping. A fundamental concept in the design of Lua is to provide meta-mechanisms for implementing features, instead of providing a host of features directly in @@ -12,10 +12,10 @@ the language. For example, although Lua is not a pure object-oriented language, it does provide meta-mechanisms for implementing classes and inheritance. Lua's meta-mechanisms bring an economy of concepts and keep the language small, while allowing the semantics to be extended in unconventional -ways. Extensible semantics is a distinguishing feature of Lua. +ways. Extensible semantics is a distinguishing feature of Lua. Lua is implemented as a small library of C functions, written in ANSI C, and compiles unmodified in all known platforms. The implementation goals are -simplicity, efficiency, portability, and low embedding cost. +simplicity, efficiency, portability, and low embedding cost. WWW: http://www.lua.org/ diff --git a/lang/lua52/pkg-descr b/lang/lua52/pkg-descr index d0ed8afbd09c..924e04a7b9e5 100644 --- a/lang/lua52/pkg-descr +++ b/lang/lua52/pkg-descr @@ -4,7 +4,7 @@ combines simple procedural syntax (similar to Pascal) with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, interpreted from bytecodes, and has automatic memory management with garbage collection, making it ideal for configuration, -scripting, and rapid prototyping. +scripting, and rapid prototyping. A fundamental concept in the design of Lua is to provide meta-mechanisms for implementing features, instead of providing a host of features directly in @@ -12,10 +12,10 @@ the language. For example, although Lua is not a pure object-oriented language, it does provide meta-mechanisms for implementing classes and inheritance. Lua's meta-mechanisms bring an economy of concepts and keep the language small, while allowing the semantics to be extended in unconventional -ways. Extensible semantics is a distinguishing feature of Lua. +ways. Extensible semantics is a distinguishing feature of Lua. Lua is implemented as a small library of C functions, written in ANSI C, and compiles unmodified in all known platforms. The implementation goals are -simplicity, efficiency, portability, and low embedding cost. +simplicity, efficiency, portability, and low embedding cost. WWW: http://www.lua.org/ diff --git a/lang/lua53/pkg-descr b/lang/lua53/pkg-descr index d0ed8afbd09c..924e04a7b9e5 100644 --- a/lang/lua53/pkg-descr +++ b/lang/lua53/pkg-descr @@ -4,7 +4,7 @@ combines simple procedural syntax (similar to Pascal) with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, interpreted from bytecodes, and has automatic memory management with garbage collection, making it ideal for configuration, -scripting, and rapid prototyping. +scripting, and rapid prototyping. A fundamental concept in the design of Lua is to provide meta-mechanisms for implementing features, instead of providing a host of features directly in @@ -12,10 +12,10 @@ the language. For example, although Lua is not a pure object-oriented language, it does provide meta-mechanisms for implementing classes and inheritance. Lua's meta-mechanisms bring an economy of concepts and keep the language small, while allowing the semantics to be extended in unconventional -ways. Extensible semantics is a distinguishing feature of Lua. +ways. Extensible semantics is a distinguishing feature of Lua. Lua is implemented as a small library of C functions, written in ANSI C, and compiles unmodified in all known platforms. The implementation goals are -simplicity, efficiency, portability, and low embedding cost. +simplicity, efficiency, portability, and low embedding cost. WWW: http://www.lua.org/ diff --git a/lang/mdk/pkg-descr b/lang/mdk/pkg-descr index 0b9e0fdabf96..e6d0fd4fb1c2 100644 --- a/lang/mdk/pkg-descr +++ b/lang/mdk/pkg-descr @@ -3,20 +3,20 @@ The Art Of Computer Programming. As any of its real counterparts, the MIX features registers, memory cells, an overflow toggle, comparison flags, input-output devices, and a set of binary instructions executable by its virtual CPU. You can programme the MIX using an assembly language called -MIXAL, the MIX Assembly Language. +MIXAL, the MIX Assembly Language. The MIX Development Kit offers an emulation of MIX and MIXAL. The current -version of MDK includes the following applications: +version of MDK includes the following applications: - mixasm A MIXAL compiler, which translates your source files into binary - ones, executable by the MIX virtual machine. + ones, executable by the MIX virtual machine. - mixvm A MIX virtual machine which is able to run and debug compiled MIXAL programs, using a command line interface with readline's line editting - capabilities. + capabilities. - gmixvm A MIX virtual machine with a GTK+ GUI which allows you running and debugging your MIXAL programs through a nice graphical interface. - mixvm.el An elisp program which allows you to run mixvm within an Emacs GUD window, simultaneously viewing your MIXAL source file in another - buffer. + buffer. WWW: http://www.gnu.org/software/mdk/mdk.html diff --git a/lang/mixal/pkg-descr b/lang/mixal/pkg-descr index ee43fcffff90..3aa4177fb730 100644 --- a/lang/mixal/pkg-descr +++ b/lang/mixal/pkg-descr @@ -1,12 +1,12 @@ Mixal is a version the assembler and interpreter for Donald Knuth's mythical MIX computer, defined in: - Donald E. Knuth, _The Art of Computer Programming, Vol. 1: Fundamental + Donald E. Knuth, _The Art of Computer Programming, Vol. 1: Fundamental Algorithms_. Addison-Wesley, 1973 (2nd ed.) This preliminary release doesn't do floating point and has little documentation as yet, but it works well enough to be used in conjunction -with the book. +with the book. WWW: http://www.catb.org/~esr/mixal/ diff --git a/lang/nml/pkg-descr b/lang/nml/pkg-descr index 66d07b97b2d7..6cec7f8bbd35 100644 --- a/lang/nml/pkg-descr +++ b/lang/nml/pkg-descr @@ -2,7 +2,7 @@ - nML is a higher-order and typed programming language. - nML does not stand against the C programming convention. -- nML compiler is a compiler of the nML language +- nML compiler is a compiler of the nML language using the Objective Caml compiler: nML parser + nML type-checker + nML-to-OCaml translator + the OCaml compiler. diff --git a/lang/p5-Error/pkg-descr b/lang/p5-Error/pkg-descr index 8322eb085c0f..ae5a9d67f354 100644 --- a/lang/p5-Error/pkg-descr +++ b/lang/p5-Error/pkg-descr @@ -1,6 +1,6 @@ Error - Error/exception handling in an OO-ish way -This module, which provides support for throwing and catching Error +This module, which provides support for throwing and catching Error (i.e. exception) objects. WWW: http://search.cpan.org/dist/Error/ diff --git a/lang/p5-Quantum-Superpositions/pkg-descr b/lang/p5-Quantum-Superpositions/pkg-descr index 4c7f55f12f4e..0f3210070773 100644 --- a/lang/p5-Quantum-Superpositions/pkg-descr +++ b/lang/p5-Quantum-Superpositions/pkg-descr @@ -1,21 +1,21 @@ -The Quantum::Superpositions module adds two new operators to Perl: any and +The Quantum::Superpositions module adds two new operators to Perl: any and all. -Each of these operators takes a list of values (states) and superimposes -them into a single scalar value (a superposition), which can then be +Each of these operators takes a list of values (states) and superimposes +them into a single scalar value (a superposition), which can then be stored in a standard scalar variable. -The any and all operators produce two distinct kinds of superposition. The -any operator produces a disjunctive superposition, which may (notionally) -be in any one of its states at any time, according to the needs of the +The any and all operators produce two distinct kinds of superposition. The +any operator produces a disjunctive superposition, which may (notionally) +be in any one of its states at any time, according to the needs of the algorithm that uses it. -In contrast, the all operator creates a conjunctive superposition, which +In contrast, the all operator creates a conjunctive superposition, which is always in every one of its states simultaneously. -Superpositions are scalar values and hence can participate in arithmetic -and logical operations just like any other type of scalar. However, when -an operation is applied to a superposition, it is applied (notionally) in +Superpositions are scalar values and hence can participate in arithmetic +and logical operations just like any other type of scalar. However, when +an operation is applied to a superposition, it is applied (notionally) in parallel to each of the states in that superposition. WWW: http://search.cpan.org/dist/Quantum-Superpositions/ diff --git a/lang/p5-ePerl/pkg-descr b/lang/p5-ePerl/pkg-descr index 0671ba002e16..0b862f8bf61a 100644 --- a/lang/p5-ePerl/pkg-descr +++ b/lang/p5-ePerl/pkg-descr @@ -1,15 +1,15 @@ - ____ _ + ____ _ ___| _ \ ___ _ __| | / _ \ |_) / _ \ '__| | | __/ __/ __/ | | | \___|_| \___|_| |_| - + ePerl -- Embedded Perl 5 Language ePerl interprets an ASCII file bristled with Perl 5 program statements by evaluating the Perl 5 code while passing through the plain ASCII data. It can operate in various ways: As a stand-alone Unix filter or integrated Perl 5 module for general file generation tasks and as a powerful Webserver - scripting language for dynamic HTML page programming. + scripting language for dynamic HTML page programming. WWW: http://www.ossp.org/pkg/tool/eperl/ diff --git a/lang/parrot/pkg-descr b/lang/parrot/pkg-descr index 6dc5390c7010..9324c7a46fb5 100644 --- a/lang/parrot/pkg-descr +++ b/lang/parrot/pkg-descr @@ -3,6 +3,6 @@ bytecode for dynamic languages. Parrot currently hosts a variety of language implementations in various stages of completion, including Tcl, Javascript, Ruby, Lua, Scheme, PHP, -Python, Perl 6, APL, and a .NET bytecode translator. +Python, Perl 6, APL, and a .NET bytecode translator. WWW: http://www.parrotcode.org/ diff --git a/lang/pecl-perl/pkg-descr b/lang/pecl-perl/pkg-descr index f08caabddd09..a2da718fb3f6 100644 --- a/lang/pecl-perl/pkg-descr +++ b/lang/pecl-perl/pkg-descr @@ -1,5 +1,5 @@ -This extension embeds Perl Interpreter into PHP. -It allows execute Perl files, evaluate Perl code, +This extension embeds Perl Interpreter into PHP. +It allows execute Perl files, evaluate Perl code, access Perl variables and instantiate Perl objects. WWW: http://pecl.php.net/package/perl diff --git a/lang/picoc/pkg-descr b/lang/picoc/pkg-descr index c5b16e227e79..a795fd187cfa 100644 --- a/lang/picoc/pkg-descr +++ b/lang/picoc/pkg-descr @@ -1,5 +1,5 @@ PicoC is a very small C interpreter for scripting. It was originally written for scripting a UAV's on-board flight system and it's also very suitable for other -robotic, embedded and non-embedded applications too. +robotic, embedded and non-embedded applications too. WWW: http://code.google.com/p/picoc/ diff --git a/lang/pike78/pkg-descr b/lang/pike78/pkg-descr index 21743e2bb5d7..1c5ee1f989b3 100644 --- a/lang/pike78/pkg-descr +++ b/lang/pike78/pkg-descr @@ -7,7 +7,7 @@ Pike is : things are easy to do. - Object-oriented, which means that you can use modern programming techniques to divide a large program into small pieces, which are much - easier to write than it would be to write the entire program at once. + easier to write than it would be to write the entire program at once. - Interpreted, which means that you don't have to wait for a program to compile and link when you want to run it. - One of the fastest "scripting" languages available. diff --git a/lang/ptoc/pkg-descr b/lang/ptoc/pkg-descr index 939763c74dca..d4db6a5077a4 100644 --- a/lang/ptoc/pkg-descr +++ b/lang/ptoc/pkg-descr @@ -1,14 +1,14 @@ This is yet another ANSI/Turbo Pascal to C/C++ converter together with BGI graphics library emulation for X Window System. -Converter recognizes Pascal dialects which are compatible with -Turbo Pascal 4.0/5.0 and ISO Pascal standard - IEC 7185:1990(E) +Converter recognizes Pascal dialects which are compatible with +Turbo Pascal 4.0/5.0 and ISO Pascal standard - IEC 7185:1990(E) (including conformant arrays). Now it is tuned for Oregon Pascal-2 V2.1 which has few extensions to standard Pascal. Converter can produce both C++ and C output. -Now PTOC recognizes Turbo Pascal's extensions, such as units, +Now PTOC recognizes Turbo Pascal's extensions, such as units, strings, some special types and operations. Turbo Pascal extensions are supported only for C++ language. diff --git a/lang/rexx-imc/pkg-descr b/lang/rexx-imc/pkg-descr index f600a1b9f9db..399d04ab3a1a 100644 --- a/lang/rexx-imc/pkg-descr +++ b/lang/rexx-imc/pkg-descr @@ -1,7 +1,7 @@ -REXX/imc is a Rexx interpreter for Unix. It supports all the standard -instructions and built-in functions, plus a small number of extensions, -and has a partial implementation of the SAA API allowing applications -to call Rexx programs and to register addressing environments, Rexx -functions, and exit handlers. +REXX/imc is a Rexx interpreter for Unix. It supports all the standard +instructions and built-in functions, plus a small number of extensions, +and has a partial implementation of the SAA API allowing applications +to call Rexx programs and to register addressing environments, Rexx +functions, and exit handlers. WWW: http://www.cs.ox.ac.uk/people/ian.collier/Rexx/rexximc.html diff --git a/lang/rexx-wrapper/pkg-descr b/lang/rexx-wrapper/pkg-descr index 27944ce6146c..58c876f82961 100644 --- a/lang/rexx-wrapper/pkg-descr +++ b/lang/rexx-wrapper/pkg-descr @@ -5,6 +5,6 @@ original encryption key). To use Rexx/Wrapper you need two extra bits of software: 1. A supported Rexx interpreter - 2. A supported C compiler + 2. A supported C compiler WWW: http://rexxwrapper.sourceforge.net/ diff --git a/lang/rhino/pkg-descr b/lang/rhino/pkg-descr index a05137226f8c..58ca6f1f7669 100644 --- a/lang/rhino/pkg-descr +++ b/lang/rhino/pkg-descr @@ -12,6 +12,6 @@ Rhino contains * A JavaScript shell for executing JavaScript scripts * A JavaScript compiler to transform JavaScript source files into Java class files - * A JavaScript debugger for scripts executed with Rhino + * A JavaScript debugger for scripts executed with Rhino WWW: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Rhino diff --git a/lang/rubinius/pkg-descr b/lang/rubinius/pkg-descr index 705252d20c1e..85cbb398eba9 100644 --- a/lang/rubinius/pkg-descr +++ b/lang/rubinius/pkg-descr @@ -2,11 +2,11 @@ Rubinius is an implementation of the Ruby programming language. The Rubinius bytecode virtual machine is written in C++, incorporating LLVM to compile bytecode to machine code at runtime. The bytecode compiler -and vast majority of the core classes are written in pure Ruby. +and vast majority of the core classes are written in pure Ruby. To interact with the rest of the system, the VM provides primitives which can be attached to methods and invoked. Additionally, FFI provides a direct call -path to most C functions. +path to most C functions. Rubinius uses a precise, compacting, generational garbage collector. It includes a compatible C-API for C extensions written for the standard Ruby diff --git a/lang/sagittarius-scheme/pkg-descr b/lang/sagittarius-scheme/pkg-descr index 1bc0c4fc91fe..d1ed34fbe3b9 100644 --- a/lang/sagittarius-scheme/pkg-descr +++ b/lang/sagittarius-scheme/pkg-descr @@ -10,7 +10,7 @@ Features: - CL like keyword lambda syntax (taken from Gauche). - Constant definition form. (define-constant form). - Builtin regular expression - - mostly works O(n) - - Replaceable reader + - mostly works O(n) + - Replaceable reader WWW: https://code.google.com/p/sagittarius-scheme/ diff --git a/lang/seed7/pkg-descr b/lang/seed7/pkg-descr index 69af7cc52cbc..4a3fa7676589 100644 --- a/lang/seed7/pkg-descr +++ b/lang/seed7/pkg-descr @@ -5,7 +5,7 @@ type results and type parameters are more elegant than a template or generics concept. Object orientation is used where it brings advantages and not in places where other solutions are more obvious. Although Seed7 contains several concepts from other programming languages, it is generally not considered a -direct descendant of any other programming language. +direct descendant of any other programming language. Major features include: diff --git a/lang/siod/pkg-descr b/lang/siod/pkg-descr index 7fde4e750053..c819f7d46230 100644 --- a/lang/siod/pkg-descr +++ b/lang/siod/pkg-descr @@ -1,5 +1,5 @@ -SIOD is a small-footprint implementation of the Scheme programming -language that is provided with some database, Unix programming and cgi -scripting extensions. +SIOD is a small-footprint implementation of the Scheme programming +language that is provided with some database, Unix programming and cgi +scripting extensions. WWW: http://people.delphiforums.com/gjc/siod.html diff --git a/lang/smalltalk/pkg-descr b/lang/smalltalk/pkg-descr index b394dea3277e..cba481c5e810 100644 --- a/lang/smalltalk/pkg-descr +++ b/lang/smalltalk/pkg-descr @@ -1,6 +1,6 @@ -The Smalltalk programming language is an object oriented programming +The Smalltalk programming language is an object oriented programming language. -GNU Smalltalk is an implementation that closely follows the +GNU Smalltalk is an implementation that closely follows the Smalltalk-80 language (tm ParcPlace Systems). WWW: http://smalltalk.gnu.org/ diff --git a/lang/tcbasic/pkg-descr b/lang/tcbasic/pkg-descr index 237f1b6558cb..62e0ec44767d 100644 --- a/lang/tcbasic/pkg-descr +++ b/lang/tcbasic/pkg-descr @@ -1,6 +1,6 @@ tcbasic implements a small subset of BASIC known as Tiny BASIC. It provides the following statements and commands: INPUT, PRINT, -LET, GOTO, GOSUB, RETURN, IF, END, CLEAR, LIST, RUN, and STOP. +LET, GOTO, GOSUB, RETURN, IF, END, CLEAR, LIST, RUN, and STOP. Integer and floating point arithmetic is supported, and strings may be PRINTed. The following built-in functions are provided: SIN, COS, TAN, COT, ATN, EXP, LOG, ABS, SQR, RND. diff --git a/lang/tcl85/pkg-descr b/lang/tcl85/pkg-descr index d23cfffa4e3c..27098c23ac57 100644 --- a/lang/tcl85/pkg-descr +++ b/lang/tcl85/pkg-descr @@ -1,9 +1,9 @@ This is Tcl version 8.5, an embeddable tool command language. -Tcl (Tool Command Language) is a very powerful but easy to learn dynamic -programming language, suitable for a very wide range of uses, including web -and desktop applications, networking, administration, testing and many more. -Open source and business-friendly, Tcl is a mature yet evolving language that +Tcl (Tool Command Language) is a very powerful but easy to learn dynamic +programming language, suitable for a very wide range of uses, including web +and desktop applications, networking, administration, testing and many more. +Open source and business-friendly, Tcl is a mature yet evolving language that is truly cross platform, easily deployed and highly extensible. A full set of manual pages is also provided with this port. diff --git a/lang/tcl86/pkg-descr b/lang/tcl86/pkg-descr index 5cf187853570..517cef725c57 100644 --- a/lang/tcl86/pkg-descr +++ b/lang/tcl86/pkg-descr @@ -1,9 +1,9 @@ This is Tcl version 8.6, an embeddable tool command language. -Tcl (Tool Command Language) is a very powerful but easy to learn dynamic -programming language, suitable for a very wide range of uses, including web -and desktop applications, networking, administration, testing and many more. -Open source and business-friendly, Tcl is a mature yet evolving language that +Tcl (Tool Command Language) is a very powerful but easy to learn dynamic +programming language, suitable for a very wide range of uses, including web +and desktop applications, networking, administration, testing and many more. +Open source and business-friendly, Tcl is a mature yet evolving language that is truly cross platform, easily deployed and highly extensible. A full set of manual pages is also provided with this port. diff --git a/lang/tinypy/pkg-descr b/lang/tinypy/pkg-descr index f804720953c8..727044aa9ec4 100644 --- a/lang/tinypy/pkg-descr +++ b/lang/tinypy/pkg-descr @@ -13,7 +13,7 @@ it includes a whole heap of features: o strings, lists, dicts, numbers o modules, list comprehensions o exceptions with full traceback - o some builtins - * batteries not included -- yet + o some builtins + * batteries not included -- yet WWW: http://www.tinypy.org/ diff --git a/lang/tolua++/pkg-descr b/lang/tolua++/pkg-descr index c2e951f77c3b..019e555c8dc5 100644 --- a/lang/tolua++/pkg-descr +++ b/lang/tolua++/pkg-descr @@ -1,16 +1,16 @@ -tolua++ is an extended version of tolua, a tool to integrate C/C++ code +tolua++ is an extended version of tolua, a tool to integrate C/C++ code with Lua. tolua++ includes new features oriented to c++ such as: -* Support for std::string as a basic type (this can be turned off by a +* Support for std::string as a basic type (this can be turned off by a command line option). * Support for class templates As well as other features and bugfixes. -tolua is a tool that greatly simplifies the integration of C/C++ code with -Lua. Based on a cleaned header file (or extracts from real header files), -tolua automatically generates the binding code to access C/C++ features -from Lua. Using Lua API and tag method facilities, tolua maps C/C++ -constants, external variables, functions, classes, and methods to Lua. +tolua is a tool that greatly simplifies the integration of C/C++ code with +Lua. Based on a cleaned header file (or extracts from real header files), +tolua automatically generates the binding code to access C/C++ features +from Lua. Using Lua API and tag method facilities, tolua maps C/C++ +constants, external variables, functions, classes, and methods to Lua. WWW: http://www.codenix.com/~tolua/ diff --git a/lang/x10/pkg-descr b/lang/x10/pkg-descr index 46edc0083e75..7838fec179d3 100644 --- a/lang/x10/pkg-descr +++ b/lang/x10/pkg-descr @@ -1,6 +1,6 @@ IBM Research is developing the open-source X10 programming language to provide a programming model that can address the architectural challenge -of multiples cores, hardware accelerators, clusters, and supercomputers +of multiples cores, hardware accelerators, clusters, and supercomputers in a manner that provides scalable performance in a productive manner. WWW: http://x10-lang.org/ |