The Ceylon language module containing the core definitions
referred to by the [language specification][spec], along
with some basic functionality of use to most programs:
- The [[root package|package ceylon.language]] defines
general-purpose functionality including support for
[[numbers|Numeric]] and [[character strings|String]],
[[streams|Iterable]] and [[sequences|Sequential]],
[[exceptions|Throwable]], and [[null values|Null]].
- The Ceylon _metamodel_ is defined in
...
Artifacts using Ceylon Language Module (101)
Library providing general-purpose mutable lists, sets, and
maps.
The following interfaces define abstract mutable collection
types:
- [[MutableList]] is a mutable [[List]],
- [[MutableSet]] is a mutable [[Set]], and
- [[MutableMap]] is a mutable ...
Last Release on Feb 13, 2021
A set of adaptors for types belonging to the Java language
or Java SDK. Includes:
- a set of functions for instantiating Java array types
given a stream of values, for example,
[[createJavaIntArray]], [[createJavaFloatArray]],
...
Last Release on Feb 13, 2021
Contains everything required to parse and serialise JSON
data.
Sample usage for parsing and accessing JSON:
import ceylon.json {
parse, Object = Object
}
String getAuthor(String json){
value parsedJson = parse(json);
...
Last Release on Feb 13, 2021
API for accessing hierarchical file systems. Clients use
[[Path]]s to obtain [[Resource]]s representing files or
directories.
Last Release on Feb 13, 2021
Date and Time library for Ceylon language SDK.
This library is loosely modeled/inspired by the JodaTime/JSR-310 date/time library.
Last Release on Feb 13, 2021
This module allows you to read and write to streams, such
as files, sockets and pipes.
See the `ceylon.io` package for usage examples.
Last Release on Feb 13, 2021
This module provides an arbitrary-precision integer numeric type.
The type [[Whole|ceylon.whole::Whole]] is a first-class numeric type and
support all the usual mathematical operations:
Whole i = wholeNumber(12P);
Whole j = wholeNumber(3);
...
Last Release on Feb 13, 2021
Ceylon Random provides:
- a pseudorandom number generator ([[DefaultRandom]]),
- toplevel utility functions to shuffle streams or arrays ([[randomize]]
and [[randomizeInPlace]]), and
- an easy to implement interface for use by third party ...
Last Release on Feb 13, 2021
