2
I Use This!
Inactive
Analyzed about 19 hours 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...

  • ...
    there are over 3,000 projects on the Open Hub with security vulnerabilities reported against them
  • ...
    learn about Open Hub updates and features on the Open Hub blog
  • ...
    use of OSS increased in 65% of companies in 2016
  • ...
    you can embed statistics from Open Hub on your site

Languages

C
91%
Perl
8%
5 Other
1%

30 Day Summary

Sep 12 2026 — Oct 12 2026

12 Month Summary

Oct 12 2025 — Oct 12 2026

Ratings

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