Category:Wren: Difference between revisions

From Rosetta Code
Content added Content deleted
(Added link to Wren-seq module.)
(Added link to Wren-date module.)
Line 23: Line 23:
* [[https://rosettacode.org/wiki/Category:Wren-trait trait]]
* [[https://rosettacode.org/wiki/Category:Wren-trait trait]]
* [[https://rosettacode.org/wiki/Category:Wren-seq seq]]
* [[https://rosettacode.org/wiki/Category:Wren-seq seq]]
* [[https://rosettacode.org/wiki/Category:Wren-date date]]
<br>
<br>
These modules are subject to the same license as any other code submitted to Rosetta Code. If anyone wishes to add further modules, please do so using a similar model and append them to the list.
These modules are subject to the same license as any other code submitted to Rosetta Code. If anyone wishes to add further modules, please do so using a similar model and append them to the list.

Revision as of 09:27, 5 June 2020

Language
Wren
This programming language may be used to instruct a computer to perform a task.
Official website
Execution method: Interpreted
Garbage collected: Yes
Type safety: Safe
Type strength: Strong
Type expression: Implicit
Type checking: Dynamic
See Also:


Listed below are all of the tasks on Rosetta Code which have been solved using Wren.


Wren is a lightweight, object-oriented programming language designed to be an easily-embeddable scripting language.

It is under development on GitHub and is fully documented here.

In common with several other 'newer' languages (Rust, Kotlin, Julia, Swift, Phix etc.) Wren doesn't have its own syntax highlighting on Rosetta Code as GeSHi support hasn't been updated for a long time and may never be. However, I've found by experimentation that, if ecmascript is used in the lang tag, then this will highlight all of Wren's keywords except construct and foreign and is probably the best we can do in the circumstances.

As a language mainly designed for embedding, Wren's standard library is (of necessity) quite small and I have therefore decided to create some additional modules to assist with writing Rosetta Code tasks so the same code does not have to be written or copy/pasted time and time again thereby bloating a task's script code unnecessarily. The ones written so far are listed below:


These modules are subject to the same license as any other code submitted to Rosetta Code. If anyone wishes to add further modules, please do so using a similar model and append them to the list.

Please note that when creating a category for a new module its name should be prefixed with 'Wren-' as in 'Wren-fmt' and the library header for a task which uses the module should therefore use this name. Modules will normally have generic names and this convention allows Rosetta Code users to easily distinguish Wren modules from similarly named modules/libraries written for other languages.

Subcategories

This category has only the following subcategory.

@

Pages in category "Wren"

The following 200 pages are in this category, out of 1,675 total.

(previous page) (next page)

A

(previous page) (next page)