fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

10K
active users

#idris

1 post1 participant0 posts today

L' #IDRIS, centre de calcul du #CNRS héberge une émission sur les progrès de l' #IA (pas seulement générative) appelée Panoram'IA. Le prochain numéro sera enregistré en direct de l'IDRIS et reviendra entre autre sur le pretraining de #lucie: youtube.com/@idriscnrs

Ça sera le vendredi 28 février à 10h00.

Seront aussi discutés l' #ia Summit de #Saclay et l'actualité de la recherche en IA, bien évidemment.

Malheureusement je ne pourrai pas probablement pas en être, mais si il y en a que cela intéresse ici...

www.youtube.comBefore you continue to YouTube

Who da thought! Having multiple distinct uses of `(=)` in your language would be confusing...

For assignment, as a type, and for equations...

Might start not using `(=)` as the type for equality, and use `(===)` more...

Perhaps, for next generation of #Idris , it would be good to have a proper user study on what is appropriate syntax for key aspects of the language.

The strangeness budget for imperative programmers in #CS886 has been blown! The students are warming to #Dafny more! (Rapid introductions aside) The reaction towards the two languages was expected. They do not have a functional, nor PLT background.

I should talk to colleagues about their experience in the other course....

Sean Haas of @adventofcomputing has a fascinating episode out about #IDRIS, a reimplementation of #UNIX for a variety of early personal computers with #Intel8086, #Motorola68000 CPUs as well as #DEC #PDP11. Bizarrely, the OS seems mostly lost.

adventofcomputing: Episode 149 - IDRIS is Not UNIX

patreon.com/posts/episode-149-

en.m.wikipedia.org/wiki/Idris_

A version of IDRIS that starts from #DOS is available on GitHub, though!

github.com/hansake/Whitesmiths

It’s easy to prove that Boolean negation is an involution, but can you have “definitional” involution in a dependently typed language like #Idris ?
It kind of works if you use the Church encoding of Booleans, but then you can’t pattern match on those.

Replied in thread

@edwinb @marick I haven’t finished the book yet, but so far, with some prior knowledge of Haskell, I’d say its focus leans more toward the discipline of Type-Driven Development than the language itself.

Even if I discover that Idris 2 has introduced some changes, I’m thoroughly enjoying the process of learning how to design through types.

So far, #Idris risks to become my preferred language.

I’m reading parallel “Type-Driven Development with #Idris” and “Patterns, Principles and Practices of #DDD”.

The difference is paramount: as serious and rigorous as one is, so vague, unnecessarily verbose, and tree-hugging the other is.

#Dafny sadly doesn't have support for #literate_programming a cool feature I think they should support!

Whilst I do not think libraries nor programs should be coded in the literate style, informal presentations and lectures and notes should be!

For #Idris, I have often wrote the presentation in OrgMode and used polymode to mix orgmode and idris-mode together.

Org-mode provides more precision on revealing items and storing reading notes. (one step away from writing that book as well...)

Idris' own mode enables interactive editing.

Key for polymode to work is that the compiler must be literate enabled.