• Modules
    • By category
    • By name
    • Most popular
    • Most downloaded
    • Repository
  • Register
  • Log in
  • Help
    • Start using Ceylon Herd
    • Publish your first module
    • Module publishing guidelines
    • All about Ceylon
    • Keyboard Shortcuts

    • s Focus search module bar
      ? Open this information panel
      j Move selection down
      k Move selection up
      enter Open current selection
Module info
Name
FroMage / ceylon.language / 1.2.0
Ceylon Language Module
Category Distribution

The main system modules that make up the Ceylon distribution itself

Backends JVM JavaScript
Maven coordinates
Compatible Ceylon release JVM: 1.2.x, 1.3.x (latest)
JavaScript: 1.2.0 (outdated)
Published Oct 28, 2015
Stats Downloads (JVM): 1260
Downloads (JS): 6897
Source downloads: 558
Authors Enrique Zamudio
Gavin King
Stephane Epardaud
Tako Schotanus
Tom Bentley
License http://www.apache.org/licenses/LICENSE-2.0.html
Description

The Ceylon language module containing the core definitions referred to by the language specification, along with some basic functionality of use to most programs:

  • The root package defines general-purpose functionality including support for numbers and character strings, streams and sequences, exceptions, and null values.
  • The Ceylon metamodel is defined in ceylon.language.meta and its subpackages ceylon.language.meta.model and ceylon.language.meta.declaration, which define interfaces for interacting with applied types and unapplied type declarations respectively.

This module defines an abstraction over the basic facilities of the Java or JavaScript virtual machine, containing only functionality that can be easily implemented on both platforms. Thus, certain functionality, for example, concurrency, for which there is no common virtual machine-agnostic model, is not covered by the language module.

The language module is an implicit dependency of every other Ceylon module, and may not be explicitly imported.

Dependencies
All backends JVM JavaScript
com.redhat.ceylon.common/1.2.0
com.redhat.ceylon.compiler.java/1.2.0
com.redhat.ceylon.compiler.js/1.2.0
com.redhat.ceylon.model/1.2.0
com.redhat.ceylon.module-resolver/1.2.0
com.redhat.ceylon.typechecker/1.2.0
org.jboss.jandex/1.0.3.Final
org.jboss.modules/1.3.3.Final
java.base/7 JDK
Usage
  • Import
 import ceylon.language "1.2.0";
Module links Members
Imported By
Home
Code repository
Issue tracker
Browse
Download .car
Download .js
Download source archive
Download module documentation
View API documentation

Ceylon Herd v1.24 Copyright 2012-2023 Red Hat. About