Skip to content

Commit

Permalink
Merge pull request #35 from rssh/main
Browse files Browse the repository at this point in the history
 added scalus project
  • Loading branch information
adpi2 authored Feb 20, 2025
2 parents d167797 + 52fbe1d commit 60b8e58
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -237,6 +237,22 @@ However, here are some rules that we'd like to emphasize since they are not visi
|Mentor | Kannupriya Kalra ([LinkedIn](https://www.linkedin.com/in/kannupriyakalra/), Email: [[email protected]](mailto:[email protected])) |
|Co-mentor | Rory Graves ([LinkedIn](https://www.linkedin.com/in/roryjgraves/), Email: [[email protected]](mailto:[email protected])) |


### Scalus – Scala 3 compiler backend and DApps development platform for Cardano

|Title | |
|------------------------|------------------------------------------|
|Link to Project | https://github.com/nau/scalus |
|Brief Description | Scalus is a platform for developing full-stacke decentralized applications (DApps) on the Cardano blockchain using a single language, Scala 3, tools and code for frontend, backend and smart contracts development. Scalus implements a Scala 3 compiler backend that compiles Scala to Cardano Plutus Core – a lambda calculus inspired smart contracts language. |
|Expected Outcome | Enable more Scala 3 features to be compiled to Plutus Core: arbitrary size Tuples, better pattern-matching conversion algorithm. Improvements in our code generator, and various lambda calculus optimizations: inliner, common subexpression eliminator etc. We also expect improvements in Scalus standard library, test coverage and documentations. |
|Prerequisites | Basic Scala knowledge. Basic understanding of compiler theory and blockchain technology is a plus. |
|Expected Difficulty | Medium |
|Expected Time Commitment| Medium project - 175 hours |
|Spoken Language | English |
|Mentor | Alex Nemish [Github](https://github.com/nau), Email: [email protected] |
|Co-mentor | Ruslan Shevchenko. [Github](https://github.com/rssh) Email: <[email protected]> |


### Template

|Title | |
Expand Down

0 comments on commit 60b8e58

Please sign in to comment.