Eymenium Standard Library

Modules

Downloadable .eym modules for Eymenium. Put a module into your stdlib directory, then load it with add module.

Current API • Eymenium 1.x
time
native-backed
Clock, Unix timestamps, milliseconds, sleep, UTC/local time and date-time components.
time() · unix() · millis() · sleep() · local() · utc() · components()
time.eymDownload
math
pure .eym
Math constants and helpers exposed through the Math blueprint.
Math.PI · Math.E · Math.TAU · Math.sqrt() · Math.pow() · Math.clamp()
math.eymDownload
random
pure .eym + time
Pseudo-random values, integer ranges, list choice and in-place shuffling.
random() · randint() · choice() · shuffle()
random.eymDownload
string
pure .eym
String utilities implemented with Eymenium's existing indexing and split/join primitives.
String.reverse() · String.chars() · String.count() · String.replace()
string.eymDownload
list
pure .eym
List searching, indexing helpers, copying, summing and min/max operations.
List.contains() · List.index_of() · List.reverse() · List.sum() · List.min()
list.eymDownload
dict
pure .eym
Convenience wrappers for Eymenium's string-keyed dictionaries.
Dict.has_key() · Dict.get() · Dict.set() · Dict.size() · Dict.key_list()
dict.eymDownload
os
native-backed
Simple wrappers around the interpreter's native shell-command primitive.
OS.system() · OS.run()
os.eymDownload
date
pure .eym + time
Small calendar helpers built on the time module.
now() · today() · clock() · is_weekend()
date.eymDownload
utils
pure .eym
Small reusable control-flow and value helpers.
Utils.clamp() · Utils.coalesce() · Utils.between() · Utils.repeat()
utils.eymDownload