James Wood · @mudri
193 followers · 755 posts · Server mathstodon.xyz

Evil plan to turn into a tactic-based proof assistant:
1. Resurrect/repurpose the REPL as a place to input editor commands, particularly with commands local to a hole. (github.com/agda/agda/issues/57)
2. Expand the collection of editor commands to facilitate more specific refinements of the proof term.
3. Add edit-time tacticals like`repeat` and `;`, allowing for more unprincipled proof term synthesis.
4. Allow sequences of editor commands to be embedded in files, and to be run (without changing the buffer, but updating the proof state) at load time.
5. Allow interactive stepping through of editor commands embedded in files.

Quite a lot of these steps are already in , but I don't know how well used they are, and how usable they are without the other steps.

#idris #agda

Last updated 1 year ago

I think categorical composition is oversold in functional programming hype, but I'm still a fan of and

#agda #idris #haskell #purescript

Last updated 1 year ago

Counting Is Hard · @counting_is_hard
78 followers · 169 posts · Server mathstodon.xyz

This is probably really easy but is the variant of LEM (forall a, not a or not not a) equivalent to vanilla LEM (for all a, a or not a) constructively?
Bonus points if you can give me a runnable example

#idris #coq #agda #logic

Last updated 1 year ago

What's the equivalent of a dependent pair as a record field?

In , I'd define `TypeFn : Int -> Type` and then have the field be of type `(Int ** TypeFn)`. Yes, I need access to both projections of the dependent pair.

ISTR having to use singletons.

I do need to cover the case where the body of `TypeFn` has a wildcard, if that complicates things.

I'd like the system to be closed, and not have dangling (type class) constraints at the interface.

#ghc #haskell #idris

Last updated 1 year ago

Parliamo di... · @parliamodinews
7 followers · 1443 posts · Server mastodonti.co

Morte Idris: Quelli che il calcio, Juve e l'addio di Fazio e Simona Ventura
noncelodicono.parliamodi.news/

#5agosto #idris

Last updated 1 year ago

Marco Campomenosi · @mcampomenosi
1 followers · 1945 posts · Server respublicae.eu

Caro , credo che in molti ti saremo per sempre grati perché sapevi far sorridere parlando di calcio e lo facevi in un Paese dove sul ⚽️, troppo spesso, ci si prende un pò troppo sul serio...

🐦🔗: n.respublicae.eu/MCampomenosi/

#idris #SerieA #QuelliCheIlCalcio

Last updated 1 year ago

serrq · @serrq
21 followers · 146 posts · Server masto.nu

Morto Idris Sanneh, fu giornalista a “Quelli che il calcio”

Chi non ricorda quest'uomo che tifava Juventus, nei salotti del calcio a cavallo degli anni 2000?
So molto poco su Idris Sanneh, ma mi ricordo il suo sorriso e la sua simpatia contagiosi.

Profondo dispiacere. Ciao "fratello bianconero". Non sono juventino, ma lui diceva così.

open.online/2023/08/04/morto-i

#idris #sanneh #giornalista #quellidelcalcio #calcio #juventus

Last updated 1 year ago

Mauro Bortone · @IlBortoneficio
123 followers · 1247 posts · Server mastodon.uno

Per anni un volto della TV garbata che piace a me: divertente, appassionato tifoso juventino, protagonista di , prima trasmissione che iniziava a traghettare il campionato dalla radio alla televisione.
Addio a


#quellicheilcalcio #idris #ilbortoneficio #4agosto

Last updated 1 year ago

justsusan · @justsusan
55 followers · 424 posts · Server sfba.social
Hrefna (DHC) · @hrefna
1176 followers · 4468 posts · Server hachyderm.io

Some in-the-genre languages I still want to play with some day that don't check the boxes or that I decided on over for other reasons:

*
*
* (F*)

(I'd also like to get into at some point, and a few others, but they aren't really in the genre).

#ocaml #flix #idris #fstar #elixir

Last updated 1 year ago

gram · @orsinium
45 followers · 149 posts · Server fosstodon.org

@laund @mo8it No, I am talking about the power of the type system. In case of Python and TS, I mean the types that type checkers check, not the runtime.

And by overload I also mean the one you do for static type checking:
docs.python.org/3/library/typi

On a side note, if you want to try the next level of type safety, take a peak at . It builds on dependent types, and that's something beyond any of the type checkers I mentioned earlier (TS has basic dependent types, though).

#idris

Last updated 1 year ago

Roaming Duck · @roamingduck
75 followers · 205 posts · Server mastodon.nu

is the only famous actor I’ve heard talking about UK hip hop group

#randomthought #hijack #idris

Last updated 1 year ago

webbureaucrat · @webbureaucrat
58 followers · 403 posts · Server floss.social

In which I expand on monads, cave to infix notations, and explain the productivity feature called holes

webbureaucrat.gitlab.io/articl

#idris

Last updated 1 year ago

webbureaucrat · @webbureaucrat
58 followers · 398 posts · Server floss.social
Jan de Muijnck-Hughes · @jfdm
196 followers · 319 posts · Server discuss.systems

@JacquesC2 && @agdakx

Following on from our dinner time chat about decidability and runtime error reporting. The issue that _I_ call _Being Positively Negative_, but is really a form of constructive negation.

Here is a blog post I wrote last Summer on the issue (aimed at beginners as well as experts).

tyde.systems/post/2022-06-02-p

And a little Idris2 library exploring @bentnib suggestion of framing the _constructive negation_. I would recommend his MSFP talk (link is on the blog && github).

github.com/jfdm/positively-neg

I've been meaning to follow this through with a paper, but will have headspace in September as I need to address runtime relevancy in my construction.

#evcs #idris #idris2

Last updated 2 years ago

webbureaucrat · @webbureaucrat
54 followers · 370 posts · Server floss.social

I wrote a program in . I'm really excited about , so my blog is going to be an Idris tutorial blog for the forseeable future.

My goal is to fill the void of tutorials for non- programmers. Follow if you're interested!

webbureaucrat.gitlab.io/articl

#helloworld #idris #totalprogramming #Haskell

Last updated 2 years ago

Austen Onek · @MeteorologistAustenOnek
9 followers · 171 posts · Server newsie.social

World Meteorological Organization's retires and from the list of rotating names because of the death and destruction they caused in 2022.
They will be replaced by and in 2028.

public.wmo.int/en/media/press-

#hurricanecommittee #Fiona #ian #farrah #idris

Last updated 2 years ago

Capital · @CapitalEx
52 followers · 600 posts · Server furry.engineer

Not quite as elegant as Crystal's type unions. But with some Effort (and few proofs), I managed to get Idris to do what I wanted.

#idris #crystallang

Last updated 2 years ago

webbureaucrat · @webbureaucrat
53 followers · 364 posts · Server floss.social

i just want to learn total programming

#idris

Last updated 2 years ago

José A. Alonso · @Jose_A_Alonso
663 followers · 1014 posts · Server mathstodon.xyz

Introduction to dependent types with Idris (Encoding program proofs in types). ~ Boro Sitnikovski. oreilly.com/library/view/intro

#functionalprogramming #idris

Last updated 2 years ago