 
  		        sirinath
Magma: A dependently-typed language intended to make provably correct code possible for working software engineers
A dependently-typed language intended to make provably correct code possible for working software engineers.
Most Liked
 
		        OvermindDL1
For those curious, it seems Magma is just a ‘research project’ first of all, and it’s “gradually verifiable”, which doesn’t seem like very verified to me but eh, lol. Idris is generally the main dependently typed language people use nowadays if anyone’s curious in that.
(I’m surprised the readme doesn’t mention Idris?)
	                    1
	                
	                
	            Popular General Dev topics
                         
                      
                       
          New
 
          
                8 reasons to ditch Chrome and switch to Firefox. 
Chrome may dominate, but Firefox is a known name among browsers for a reason. Whether y...
              
            
            
              
          
              New
 
          
                Docker on MacOS is slow and how to fix it. 
Thanks to the DALL·E 2, we finally have a very nice graphic representation of the feelings of...
              
            
            
              
          
              New
 
          
                Two US lawyers fined for submitting fake court citations from ChatGPT. 
Law firm also penalised after chatbot invented six legal cases th...
              
            
            
              
          
              New
 
          
                Christian Mills - Testing Intel’s Arc A770 GPU for Deep Learning Pt. 2. 
This post covers my experience training image classification mod...
              
            
            
              
          
              New
 
          
                Jan | Rethink the Computer. 
Jan turns your computer into an AI machine by running LLMs locally on your computer. It’s a privacy-focus, l...
              
            
            
              
          
              New
 
          
                SLUM: The Shadow Library Uptime Monitor. 
This dashboard tracks the availability of popular shadow libraries in real time from a US-based...
              
            
            
              
          
              New
 
          
                Truly independent web browser. Contribute to LadybirdBrowser/ladybird development by creating an account on GitHub. 
              
            
            
              
          
              New
 
          
                olmOCR is an open-source tool for converting PDFs to text with high accuracy, preserving reading order and supporting tables, equations, ...
              
            
            
              
          
              New
 
          
                The new frameworks will continue until morale improves. 
              
            
            
              
          
              New
Other popular topics
                         
                      
                       
          
                Reading something? Working on something? Planning something? Changing jobs even!? 
If you’re up for sharing, please let us know what you’...
              
            
            
          
              New
 
          
                Please tell us what is your preferred monitor setup for programming(not gaming) and why you have chosen it. 
Does your monitor have eye p...
              
            
            
          
              New
 
          
                Bought the Moonlander mechanical keyboard. Cherry Brown MX switches. Arms and wrists have been hurting enough that it’s time I did someth...
              
            
            
          
              New
New
 
          
                Do the test and post your score :nerd_face: 
:keyboard: 
If possible, please add info such as the keyboard you’re using, the layout (Qw...
              
            
            
              
          
              New
 
          
                Intensively researching Erlang books and additional resources on it, I have found that the topic of using Regular Expressions is either c...
              
            
            
          
              New
 
          
                Hi folks, 
I don’t know if I saw this here but, here’s a new programming language, called Roc 
Reminds me a bit of Elm and thus Haskell. ...
              
            
            
          
              New
 
          
                If you want a quick and easy way to block any website on your Mac using Little Snitch simply… 
File > New Rule: 
  
And select Deny, O...
              
            
            
          
              New
 
          
                Big O Notation can make your code faster by orders of magnitude. Get the hands-on info you need to master data structures and algorithms ...
              
            
            
              
          
              New
 
          
                I’m able to do the “artistic” part of game-development; character designing/modeling, music, environment modeling, etc. 
However, I don’t...
              
            
            
          
              New
Categories:
Sub Categories:
- All
- In The News
- Dev Chat (202)
- Questions (34)
- Resources (119)
- Blogs/Talks (27)
- Jobs (3)
- Events (15)
- Code Editors (59)
- Hardware (57)
- Reviews (5)
- Sales (16)
- Design & UX (5)
- Marketing & SEO (2)
- Industry & Culture (14)
- Ethics & Privacy (19)
- Business (4)
- Learning Methods (5)
- Content Creators (7)
- DevOps & Hosting (9)
Popular Portals
- /elixir
- /rust
- /ruby
- /wasm
- /erlang
- /phoenix
- /keyboards
- /python
- /rails
- /js
- /security
- /go
- /swift
- /vim
- /clojure
- /haskell
- /emacs
- /java
- /svelte
- /onivim
- /typescript
- /kotlin
- /crystal
- /c-plus-plus
- /tailwind
- /react
- /gleam
- /ocaml
- /elm
- /flutter
- /vscode
- /ash
- /opensuse
- /html
- /centos
- /php
- /deepseek
- /zig
- /scala
- /sublime-text
- /lisp
- /textmate
- /react-native
- /nixos
- /debian
- /agda
- /kubuntu
- /arch-linux
- /django
- /revery
- /deno
- /ubuntu
- /nodejs
- /manjaro
- /spring
- /diversity
- /lua
- /julia
- /slackware
- /c
 
		         
          
 
    




