Télécharger la liste

Description du projet

Moto is a server-side scripting language much like PHP or ColdFusion. The difference between Moto and other server-side scripting languages is that Moto pages can run interpreted (like PHP) or be natively compiled into dynamically loadable Apache modules (an entire Web site could be compiled into one .so file). It comes with a full suite of objects and functions for state and session management, MySQL and PostgreSQL database connectivity, and a slew of utility classes like stacks, hashtables, string buffers, etc. There is also an included interface definition language for exposing C functions to Moto. All object allocation occurs in a shared memory segment, so maintaining state in objects between page views is a snap.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2003-07-18 04:47 Retour à la liste release
0.20.0

Ce communiqué ajoute le support de la surcharge des opérateurs en moto! Opérateurs surchargés mai être déclarée dans les extensions moto et utilisés dans les programmes de Moto qui permet aux programmeurs d'écrire plus compacte, plus lisible, et surtout le code fun! Les programmeurs Perl mai maintenant écrire confortablement foo [ "bar"] = "baz", tandis que C + + puristes savourer le plaisir de se coupant fixe avec l'opérateur *. Pour illustrer cette fonctionnalité de nombreux nouveaux opérateurs nouvellement surchargés sont inclus dans l'extension util Codex. Fonction performances de recherche a également été considérablement améliorée, conduisant à de meilleures performances en mode interprété.
Tags: Development, Major feature enhancements
This release adds support for Operator Overloading in Moto! Overloaded operators may be declared in moto extensions and used inside Moto programs allowing programmers to write more compact, readable, and most importantly fun code! Perl programmers may now comfortably write foo["bar"] = "baz", while C++ purists enjoy the pleasure of intersecting sets with the * operator. To demonstrate this new feature many newly overloaded operators are included in the codex util extension. Function lookup performance has also been dramatically improved, leading to better performance in interpreted mode.

Project Resources