Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A Simple Playground for Thinkering with Wren

License

Notifications You must be signed in to change notification settings

NinjasCL/wren-playground

Repository files navigation

Wren Playground

A simple playground for playing with Wren

video.mp4

Components

Imports

  • import "!{{module}}`" for Module: Imports from built-in modules.

  • import "~{{module}}" for Module: Imports from HOME directory.

  • import "#{{module}}" for Module: Imports from .wren directory.

Constants

There are a few constants:

  • %{date.iso}: Returns the current ISO 8601 date

  • %{date.unix}: Returns the unix timestamp in milliseconds

  • %{~}: Returns the path to user’s HOME directory

  • %{#}: Returns the path to .wren directory

Modules

Modules from Rosetta Wren have been built-in to complement Wren CLI standard modules. Import them using !{{module name}}. Example import "!fmt" for Fmt

  • fmt

  • str

  • sort

  • math

  • trait

  • seq

  • date

  • rat

  • pattern

  • big

  • upc

  • matrix

  • set

  • llist

  • queue

  • complex

  • dynamic

  • ioutil

  • long

Custom Wren CLI

You can override the custom wren_cli used. Just put a wren or wren.exe in your .wren directory.

.wren directory

Is a directory where you can store a custom wren_cli or scripts. Normally is located in HOME. ~/.wren.

Example: /Users/clsource/.wren

πŸ“˜ LICENSE

MIT

🀩 Credits

Made with β™₯ by Ninjas.cl .

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /