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)
Sort by:Popular▼

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
This module allows you to convert between text and binary forms of data. For efficiency of I/O (see the `ceylon.io` module), [[Buffer]]s are the core representation which [[ceylon.buffer.codec::Codec]]s output from the encode/decode operations, but ...
Last Release on Feb 13, 2021
Defines a platform-neutral API for writing log messages. _Important!
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