Elchemy lets you write simple, fast, and quality-type safe code while leveraging both the Elm's safety and Elixir's ecosystem. Elchemy is a set of tools and frameworks, designed to provide a language and an environment as close to Elm programming language as possible, to build server applications in a DSL-like manner for Erlang VM platform, with a readable and efficient Elixir code as an output. ML-like syntax maximizes expressiveness with additional readability and simplicity constraints. Tagged union types and type aliases with type parameters (aka generic types). Powerful type inference means you rarely have to annotate types. Everything gets checked for you by the compiler. The produced code is idiomatic, performant and can be easily read and analyzed without taking a single look at the original source. Elchemy's type system eliminates almost all runtime errors.

.

Features

  • Examples become doctests
  • Effortless and type-safe interoperability
  • Beautiful and fully readable output code
  • Entirely type-safe
  • Static typing with type inference
  • All functions are curried by default

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow Elchemy

Elchemy Web Site

Other Useful Business Software
The Receptionist for iPad | the Original Visitor Management System Icon
The Receptionist for iPad | the Original Visitor Management System

Easily keep track of visitors and say goodbye to time-wasting interruptions with The Receptionist for iPad

The Receptionist for iPad is visitor management software that allows users to calm the chaos of the front office. Our digital check-in solution is customizable to your needs; from your company branding, to configurable buttons and drag-and-drop-design badge printing. Effectively manage and track everyone who comes to your workspace and store the information securely in the cloud: no more paper visitor log!
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Elchemy!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Elixir

Related Categories

Elixir Software Development Software

Registered

2022-10-10