<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/daml-for-haskellers-interview-with-heitor-toledo-lassarote-de-paula-mwqy8p6y1" -->

---
title: Daml for Haskellers: interview with Heitor Toledo...
description: An interview with Serokell's Daml Team Lead exploring how Haskell developers can transition to Daml smart contract development. Key topics include how Daml's...
canonical: https://daily.dev/posts/daml-for-haskellers-interview-with-heitor-toledo-lassarote-de-paula-mwqy8p6y1
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Daml for Haskellers: interview with Heitor Toledo Lassarote de Paula | daily.dev
og:description: An interview with Serokell's Daml Team Lead exploring how Haskell developers can transition to Daml smart contract development. Key topics include how Daml's...
og:url: https://daily.dev/posts/daml-for-haskellers-interview-with-heitor-toledo-lassarote-de-paula-mwqy8p6y1
og:image: https://api.daily.dev/og/posts/mwQy8P6y1.png
og:image:alt: Daml for Haskellers: interview with Heitor Toledo Lassarote de Paula
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Daml for Haskellers: interview with Heitor Toledo Lassarote de Paula

**[Serokell](https://daily.dev/sources/serokell)** · 10 min read · 0 upvotes · 0 comments

## Summary

An interview with Serokell's Daml Team Lead exploring how Haskell developers can transition to Daml smart contract development. Key topics include how Daml's Update type differs from Haskell's IO (atomicity guarantees), why authorization and visibility are runtime concerns not caught by the type system, and how Daml's archive-and-recreate model contrasts with Solidity's mutable state. The interview covers recommended learning paths (Daml certification courses, early testing), tooling (Daml Studio, daml.nvim, DPM), common mistakes Solidity developers make when adopting Daml, and a preview of an upcoming Daml Smart Contracts Development Guide that walks through writing, testing, and deploying a first Daml contract on Canton.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://serokell.io/blog/daml-for-haskellers-interview-with-heitor-toledo-lassarote-de-paula>

## Similar posts on daily.dev

- [Daml Smart Contract Guide](https://daily.dev/posts/daml-smart-contract-guide-ug7zhux9s) · Serokell · 0 upvotes · 0 comments
- [Securing Institutional DLT: The Essential Guide to Daml Smart Contract Audits](https://daily.dev/posts/securing-institutional-dlt-the-essential-guide-to-daml-smart-contract-audits-3jy1avhfy) · Coins Bench · 0 upvotes · 0 comments
- [Enterprise Haskell at H-E-B](https://daily.dev/posts/enterprise-haskell-at-h-e-b-sjpe3tn1b) · Lobsters · 0 upvotes · 0 comments
- [Issue 536](https://daily.dev/posts/issue-536-01l82ltir) · Haskell Weekly · 0 upvotes · 0 comments
- [From Scientific Computing to Type-Safe Finance: Bitnomial](https://daily.dev/posts/from-scientific-computing-to-type-safe-finance-bitnomial-gdutkjlto) · Serokell · 0 upvotes · 0 comments

---

Tags: [#blockchain](https://daily.dev/tags/blockchain), [#smart-contracts](https://daily.dev/tags/smart-contracts), [#solidity](https://daily.dev/tags/solidity), [#haskell](https://daily.dev/tags/haskell)

[View this post on daily.dev](https://daily.dev/posts/daml-for-haskellers-interview-with-heitor-toledo-lassarote-de-paula-mwqy8p6y1)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Daml for Haskellers: interview with Heitor Toledo Lassarote de Paula","url":"https://daily.dev/posts/daml-for-haskellers-interview-with-heitor-toledo-lassarote-de-paula-mwqy8p6y1","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/daml-for-haskellers-interview-with-heitor-toledo-lassarote-de-paula-mwqy8p6y1"},"datePublished":"2026-08-03T15:15:07.582Z","dateModified":"2026-08-03T15:15:31.387Z","description":"An interview with Serokell's Daml Team Lead exploring how Haskell developers can transition to Daml smart contract development. Key topics include how Daml's...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/e1ff61a45c15a8580e3b3c2d2c258456?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/e1ff61a45c15a8580e3b3c2d2c258456?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Serokell","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Serokell","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/e9d268330ce14343a9e3875ff97aa4c3","url":"https://daily.dev/sources/serokell"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/daml-for-haskellers-interview-with-heitor-toledo-lassarote-de-paula-mwqy8p6y1","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"blockchain,smart-contracts,solidity,haskell","timeRequired":"PT10M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Serokell","item":"https://daily.dev/sources/serokell"},{"@type":"ListItem","position":3,"name":"Daml for Haskellers: interview with Heitor Toledo Lassarote de Paula"}]}
```

