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

  • ...
    in 2016, 47% of companies did not have formal process in place to track OS code
  • ...
    you can subscribe to e-mail newsletters to receive update from the Open Hub blog
  • ...
    use of OSS increased in 65% of companies in 2016
  • ...
    check out hot projects on the Open Hub

Languages

C
91%
Perl
8%
5 Other
1%

30 Day Summary

Nov 2 2024 — Dec 2 2024

12 Month Summary

Dec 2 2023 — Dec 2 2024

Ratings

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