2
I Use This!
Inactive
Analyzed 1 day ago. based on code collected 1 day ago.

Project Summary

Programming language designed as an experiment to explore static verification of mutation contracts.

A hybrid imperative/functional language designed to explore the boundary between these 2 paradigms - trying to port some of the lessons and advantages from functional programming back to a more traditional imperative style.

Allows controlled mutation and aliasing, but only when both caller and callee agree to it.
No global mutable state.

Tags

c compiled compiler development experimental garbage_collection genericprogramming intepreter interpreted language multipledispatch programming programming_language static staticanalysis statictyping typed typesafe

Badges

In a Nutshell, icarus-lang...

Quick Reference

MIT License
Permitted

Commercial Use

Modify

Distribute

Sub-License

Private Use

Forbidden

Hold Liable

Required

Include Copyright

Include License

These details are provided for information only. No information here is legal advice and should not be used as such.

This Project has No vulnerabilities Reported Against it

Did You Know...

  • ...
    in 2016, 47% of companies did not have formal process in place to track OS code
  • ...
    compare projects before you chose one to use
  • ...
    55% of companies leverage OSS for production infrastructure
  • ...
    you can subscribe to e-mail newsletters to receive update from the Open Hub blog

Languages

C
91%
Perl
8%
5 Other
1%

30 Day Summary

Sep 10 2025 — Oct 10 2025

12 Month Summary

Oct 10 2024 — Oct 10 2025

Ratings

Be the first to rate this project
Click to add your rating
  
Review this Project!