2
I Use This!
Inactive
Analyzed 4 days ago. based on code collected 4 days 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...

  • ...
    use of OSS increased in 65% of companies in 2016
  • ...
    search using multiple tags to find exactly what you need
  • ...
    there are over 3,000 projects on the Open Hub with security vulnerabilities reported against them
  • ...
    by exploring contributors within projects, you can view details on every commit they have made to that project

Languages

C
91%
Perl
8%
5 Other
1%

30 Day Summary

Feb 10 2026 — Mar 12 2026

12 Month Summary

Mar 12 2025 — Mar 12 2026

Ratings

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