ceylon-lang.org

Awestruct built static website for ceylon-lang.org (by eclipse-archived)

Ceylon-lang.org Alternatives

Similar projects and alternatives to ceylon-lang.org

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better ceylon-lang.org alternative or higher similarity.

ceylon-lang.org reviews and mentions

Posts with mentions or reviews of ceylon-lang.org. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-09-22.
  • Using enums to represent state in Rust
    6 projects | news.ycombinator.com | 22 Sep 2023
    > One thing Rust could really use are anonymous unions (A | B |C instead of E::A(A), E::B(B), E::C(C)). They are to enums what tuple types are to structs.

    Ceylon had union types, which is the only place i've seen these: https://github.com/eclipse-archived/ceylon-lang.org/blob/mas...

    Another thing Rust enums are missing is having each variant be a type. If you have an enum Shape with variants Circle, Rectangle, and Polygon, there is no way to write a function which only takes a Circle. So you end up defining a struct for each case, then making your enum a trivial wrapper round the three structs. You end up with Shape::Circle and Circle, which are different things, and writing code like c.0.radius to get at the fields. It's rather inelegant. So either variants should be types in their own right, or an enum should be defined as a composition of existing types.

Stats

Basic ceylon-lang.org repo stats
1
52
10.0
over 3 years ago

The primary programming language of ceylon-lang.org is HTML.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com