Qore Programming Language 0.7.1 (Default branch)


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Software Releases - RSS News Qore Programming Language 0.7.1 (Default branch)
# 1  
Old 11-23-2008
Qore Programming Language 0.7.1 (Default branch)

Image Qore is a modular, multi-threaded, SQL-integrated, weakly-typed scripting language with procedural and object-oriented features, powerful and easy-to-use data types, structures, and operators, and a clean and easy-to-learn/read syntax. Qore supports safe signal handling, exception handling and exception-safe programming, XML and JSON integration as well as TLS/SSL socket support, HTTP, XML-RPC, JSON-RPC communication, easy date arithmetic, strong encryption, and deadlock detection. It was designed for SMP scalability. License: GNU Lesser General Public License (LGPL) Changes:
This release updates the ABI to 5.0 due to problems with the last ABI/API; several crashing bugs were fixed. This version supports building Universal binaries on Darwin and Mac OS X. Atomic operations and stack guard are supported on 64-bit builds on Itanium processors. Module handling was updated, and network event notification support was added. Many other bugs were fixed. Image

Image

More...
Login or Register to Ask a Question

Previous Thread | Next Thread
Login or Register to Ask a Question
xotclsh(1)							XOTcl Applications							xotclsh(1)

__________________________________________________________________________________________________________________________________________________

NAME
xotclsh - Tcl Shell containing object-oriented scripting language XOTcl SYNOPSIS
xotclsh ?filename arg arg ...? _________________________________________________________________ DESCRIPTION
xotclsh is a shell-like application that reads XOTcl commands from its standard input or from a file and evaluates them. Similarly as the relation between tclsh and wish, xowish provides all functionality of xotclsh and provides as well predefined support for TK widgets. XOTcl (XOTcl, pronounced exotickle) is an object-oriented scripting language based on MIT's OTcl. It is intended as a value added replace- ment of OTcl. Scripting languages, such as Tcl, are designed for glueing components together, provide features such as dynamic extensibility and dynamic typing with automatic conversion, that make them well suited for rapid application development. The object system of XOTcl enables a user to to define objects, classes, and meta-classes. Classes are special objects with the purpose of managing other objects. ``Managing'' means that a class controls the creation and destruction of its instances and that it contains a repository of methods accessible for the instances. Every object may be enhanced with object-specific methods. XOTcl supports single and multiple inheritance. All object-class and class-class relationships in XOTcl are introspectable and can be dynamically changed at arbi- trary times. Ambiguities in name resolution of methods are avoided through method chaining through "next", which does not require explicit method naming. XOTcl combines the ideas of scripting and object-orientation in a way that preserves the benefits of both of them. It is equipped with sev- eral new language constructs that help building and managing complex systems. We added the following support: Dynamic Object Aggregations, to provide dynamic aggregations through nested namespaces (objects). Nested Classes, to reduce the interference of independently developed program structures. Assertions, to reduce the interface and the reliability problems caused by dynamic typing and, therefore, to ease the combination of many components. Meta-data, to enhance self-documentation of objects and classes. Per-object mixins, as a means to give an object dynamically access to the methods of one or several supplemental classes. Per-class mixins, as a means to give all instances of an class dynamically access to the methods of one or several supplemental classes. Filters as a means of abstractions over method invocations to implement large program structures, like design patterns. XOTcl provides a value-added replacement of Tcl package loading providing integration with object-oriented constructs and tracking/tracing of component loading. VARIABLES
xotclsh sets all variables that tclsh sets, and additionally the following variables: ::xotcl::version XOTcl version number. ::xotcl::confdir Directory for XOTcl configuration. ::xotcl::logdir Directory where logfiles are placed. KEYWORDS
argument, interpreter, prompt, script file, shell XOTcl xotclsh(1)