O meu projeto pessoal preferido é a biblioteca monadic pra OCaml, uma biblioteca de monad transformers extensível e que permite o uso da sintaxe especial pra monads e aplicative functors (let*, let+ e and+)
Cc @ocamlbr.bsky.social @samsantosb.bsky.social #bolhadev
github.com/Denommus/mon...
04.09.2024 13:43
👍 11
🔁 4
💬 1
📌 0
E sinceramente, acho que deu certo justamente porque eu não estava fazendo checklist de prós e contras.
Você precisa aprender sobre as coisas que te interessam ou as que você precisa para resolver um problema.
Se você precisa se convencer que precisa aprender, muito provável não precise.
04.09.2024 11:54
👍 5
🔁 2
💬 0
📌 0
Vejo muitos perguntando: "Por que aprender Programação Funcional?"
Não posso dizer por você, mas no meu caso, foi pela concisão de código.
Era viciado em Python, até que me mostraram o Haskell, que era ainda mais conciso.
Decidi aprender PF, apanhei bastante, o resto é brio.
Idiota assim.
04.09.2024 11:52
👍 16
🔁 3
💬 3
📌 0
OCaml Peano Fold
OCaml Peano Fold. GitHub Gist: instantly share code, notes, and snippets.
Bom dia Jeff, legal pra caramba, já fiz Peano Fold no passado também em OCaml, acho que em 2022
gist.github.com/Rastrian/f36...
04.09.2024 08:12
👍 16
🔁 4
💬 1
📌 0
A Flock of Functions: Combinators, Lambda Calculus, & Church Encodings in JS - Part II
YouTube video by Gabriel Lebec
Parte 2
youtu.be/pAnLQ9jwN-E?...
02.09.2024 06:26
👍 4
🔁 1
💬 0
📌 0
Lambda Calculus - Fundamentals of Lambda Calculus & Functional Programming in JavaScript
YouTube video by Fullstack Academy
youtu.be/3VQ382QG-y4?...
02.09.2024 06:26
👍 6
🔁 1
💬 2
📌 0
Formas são termos de um cálculo lambda simples que representam uma abstração do sistema de módulos. Para encontrar a definição de um identificador, pode-se construir uma forma a partir de seu caminho e reduzir essa forma. O resultado deve ser uma Leaf com um UID representando a definição.
02.09.2024 06:19
👍 2
🔁 0
💬 0
📌 0
Module Shapes for Modern Tooling (ML 2022) - ICFP 2022
ML is a large family of programming languages that includes Standard ML, OCaml, F#, CakeML, SML#, Manticore, MetaOCaml, JoCaml, Alice ML, Dependent ML, Flow Caml, Reason ML, and many others. All ML la...
Encontrar a definição de um identificador em OCaml é um problema difícil, principalmente por causa de seu poderoso sistema de módulos. Uma solução para esse problema foi descrita recentemente em uma apresentação no ML Workshop: "shapes"
icfp22.sigplan.org/details/mlfa...
02.09.2024 06:18
👍 3
🔁 1
💬 1
📌 0
se OCaml fosse ruim ninguém usava
#bolhadev
31.08.2024 21:49
👍 19
🔁 4
💬 3
📌 0
Baseado na implementação do @samsantosb.bsky.social eu
"overthinkey" demais mas ta aqui.
Source: github.com/Rastrian/blu...
Basta apenas mandar um "cc @rastrian.dev" bem como o auto-follow e "unfollow".
Sigam a @ocamlbr.bsky.social, em breve vamos ter alguns conteudos.
#bolhadev #bolhatech
31.08.2024 21:27
👍 86
🔁 18
💬 7
📌 4
Why OCaml?:
https://blog.janestreet.com/why-ocaml/
05.04.2024 18:00
👍 5
🔁 1
💬 0
📌 0
ok well that was a day 🙃
fuck operating systems, fuck kernels, fuck companies
from now on we only use unikernels written in OCaml
operating systems are bullshit
20.07.2024 01:01
👍 12
🔁 1
💬 2
📌 1
ocaml go brrrrr
23.08.2024 23:06
👍 9
🔁 1
💬 0
📌 0
minha primeira contribuição pra #bolhadev do Céu Azul vai ser o @ocamlbr.bsky.social (novidades em breve)
29.08.2024 23:08
👍 28
🔁 4
💬 1
📌 0
Olá #bolhadev
29.08.2024 19:27
👍 16
🔁 4
💬 4
📌 1