nowfound

Life & fun · June 23, 2020

CA

Choral, a Java-compatible language for type-safe multiparty protocols

Choral, a Java-compatible language for type-safe multiparty protocols launched on June 23, 2020 with 7 votes, #1,190 of 4,317 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 6 years on.

What it does

Choral is a language for programming choreographies . A choreography is a multiparty protocol that defines how some roles (the proverbial Alice, Bob, etc.) should coordinate with each other to do something together. You can use Choral to program distributed authentication protocols, cryptographic protocols, business processes, parallel algorithms, or any other protocol for concurrent and distributed systems. At the press of a button, the Choral compiler translates a choreography into a library for each role. Developers can then use your libraries to make sure their programs (e.g. clients and services) follow your choreography correctly—see Choral’s methodology . Choral makes sure that your…from choral-lang.org

Does a similar job

all alternatives →

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, June 2020

the whole month →