Paradox is a programming language designed to combine the simplicity of scripting languages like PHP and Perl with the power and speed of C++ and Python.
Be the first to post a text review of Paradox. Rate and review a project by clicking thumbs up or thumbs down in the right column.
The second version of the Paradox language has been released. This update adds many features and fixes many bugs that caused the first release to be unstable. This version is still in Alpha stages but more stable than the first version. In the next version, expect: - improved arrays and array module functions - a rule-based system for classes - more modules for more specific use (GZIP, GD, etc.) - a GUI like TK or GTK+ There is tutorials and documentation included in the source package and on the "docs" section of this project site.
Changes from Paradox Alpha v0.1 to v0.2 Parser Changes: - Added garbage collection - Added support for any type - Whole variable and memory system re-written - Macros added to make adding modules easier - Added more cross-platform support Language/Syntax Changes: - Added switch() - Added +/- operator - Added ! operator - Added built-in coversion functions New functions: number() and string() - Added constants New keyword: constant - enum values are now always constants - Added string operators: -, *, / - Added setting a variable as a reference New/updated operator: & User-defined Function Changes: - Added the ability to require a parameter to be a certain type Class Changes: - Added class inheritance New keyword: import - Classes are now automatically passed by reference Module Changes: - Added socket module: New functions in socket module: socket() New type - socket type created by: socket.socket() New member functions of the new socket type: accept, bind, connect, listen, receive, send - array module: New functions in array module: count, max, min, pop, random New member functions of the array type: count, max, min, pop, random - dir module: New functions in dir module: change, current, open Parameter changes in: dir.list() New type - dir type created by: dir.open() New member functions of the new dir type: close, read, rewind, seek, tell - file module: New functions in file module: stat New member functions of the file type: flush, seek, size, stat, tell - math module: New functions in math module: quadratic - string module: Renamed functions in string module: index -> find New functions in string module: insert, repeat, rfind Renamed member functions of the string type: index -> find New member functions of the string type: insert, repeat, rfind - system module: New functions in system module: exit - time module: New functions in time module: maketime, tostring Functions with changed returns: localtime Bug fixes related to: - Arrays - Classes - Comments - Custom modules - for - if-elsif-else - include() - Overloaded operators - Returning values - String concatenation with numbers - User-defined functions - while
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?