Category:Raven: Difference between revisions
Content added Content deleted
No edit summary |
m (Linkified) |
||
Line 1: | Line 1: | ||
{{language|Raven}}Raven is an eclectic language with features derived from [[Python]], [[Forth]], and [[Perl]]. |
{{language|Raven}}Raven is an eclectic language with features derived from [[Python]], [[Forth]], and [[Perl]]. It was developed independently by [[User:Mythago|Sean Pringle]]. Raven is available from [http://mythago.net mythago.net] under the GNU General Public License. It is currently only available for the [[Linux]] platform. |
||
==Features== |
==Features== |
||
Line 16: | Line 16: | ||
* Lists and Hash tables. |
* Lists and Hash tables. |
||
* Regular Expressions. |
* [[Regular_expression_matching|Regular Expressions]]. |
||
===Other design goals=== |
===Other design goals=== |
||
* Use clear and |
* Use clear and concise syntax. |
||
* Be fast to write and fast to run. |
* Be fast to write and fast to run. |
||
* Use closures as a simple object model. |
* Use [[closures]] as a simple object model. |
||
* Have minimal restrictions on variable and function names. |
* Have minimal restrictions on variable and function names. |
||
* Rely on best practices guidelines rather than imposing rules for everything. |
* Rely on best practices guidelines rather than imposing rules for everything. |
||
* Interface to MySQL and SQLite. |
* Interface to [[MySQL]] and SQLite. |
||
* Support multithreading. |
* Support multithreading. |
||
Revision as of 23:02, 3 June 2008
Raven
This programming language may be used to instruct a computer to perform a task.
Listed below are all of the tasks on Rosetta Code which have been solved using Raven.
This programming language may be used to instruct a computer to perform a task.
See Also: |
|
---|
Raven is an eclectic language with features derived from Python, Forth, and Perl. It was developed independently by Sean Pringle. Raven is available from mythago.net under the GNU General Public License. It is currently only available for the Linux platform.
Features
Its described feature set includes:
From Python
- Whitespace indentation to define code blocks.
- Some common function names.
From Forth
- Postfix Notation and the Data Stack.
- Dictionary of short atomic functions.
From Perl
- Lists and Hash tables.
- Regular Expressions.
Other design goals
- Use clear and concise syntax.
- Be fast to write and fast to run.
- Use closures as a simple object model.
- Have minimal restrictions on variable and function names.
- Rely on best practices guidelines rather than imposing rules for everything.
- Interface to MySQL and SQLite.
- Support multithreading.
Source: The Raven home page
Other Resources
Subcategories
This category has the following 3 subcategories, out of 3 total.
@
- Raven Implementations (empty)
- Raven User (empty)
Pages in category "Raven"
The following 74 pages are in this category, out of 74 total.