SDF Chatter
  • Communities
  • Create Post
  • Create Community
  • heart
    Support Lemmy
  • search
    Search
  • Login
  • Sign Up
Noughtmare@programming.dev to Haskell@programming.devEnglish · 30 days ago

The Haskell Unfolder Episode 42: logic programming with typedKanren

well-typed.com

external-link
message-square
0
fedilink
3
external-link

The Haskell Unfolder Episode 42: logic programming with typedKanren

well-typed.com

Noughtmare@programming.dev to Haskell@programming.devEnglish · 30 days ago
message-square
0
fedilink
Functional programming is programming with mathematical functions, mapping inputs to outputs. By contrast, logic programming---perhaps best known from the language Prolog---is programming with mathematical relations between values, without making a distinction between inputs and outputs. In this two-year anniversary episode of the Haskell Unfolder we take a look at `typedKanren`, an embedding of the logic programming language `miniKanren` in Haskell. We will see how we can use it to write a type checker for a simple functional language in a few lines of code.
alert-triangle
You must log in or register to comment.

Haskell@programming.dev

haskell@programming.dev

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !haskell@programming.dev
Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 3 users / day
  • 8 users / week
  • 20 users / month
  • 98 users / 6 months
  • 7 local subscribers
  • 540 subscribers
  • 128 Posts
  • 47 Comments
  • Modlog
  • mods:
  • haskman@programming.dev
  • BE: 0.19.8
  • Modlog
  • Instances
  • Docs
  • Code
  • join-lemmy.org