Advertisement · 728 × 90

Posts by OCaml Brazil

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...

1 year ago 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.

1 year ago 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.

1 year ago 16 3 3 0
Preview
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...

1 year ago 16 4 1 0
A Flock of Functions: Combinators, Lambda Calculus, & Church Encodings in JS - Part II
A Flock of Functions: Combinators, Lambda Calculus, & Church Encodings in JS - Part II YouTube video by Gabriel Lebec

Parte 2

youtu.be/pAnLQ9jwN-E?...

1 year ago 4 1 0 0
Lambda Calculus - Fundamentals of Lambda Calculus & Functional Programming in JavaScript
Lambda Calculus - Fundamentals of Lambda Calculus & Functional Programming in JavaScript YouTube video by Fullstack Academy

youtu.be/3VQ382QG-y4?...

1 year ago 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.

1 year ago 2 0 0 0
Preview
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...

1 year ago 3 1 1 0
Preview
Project-Wide Occurrences: A New Navigation Feature for OCaml 5.2 Users Project-Wide Occurrences With the release of merlin-lib 5.1-502 and associated ocaml-lsp-server, we brought a new, exciting feature to OCaml…

Ocorrências em todo o projeto para OCaml 5.2: as consultas agora retornarão todos os usos do identificador selecionado em todos os arquivos de origem do projeto, não apenas no buffer atual

tarides.com/blog/2024-08...

1 year ago 5 1 1 0

se OCaml fosse ruim ninguém usava

#bolhadev

1 year ago 19 4 3 0
Advertisement

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

1 year ago 86 18 7 4

Why OCaml?:

https://blog.janestreet.com/why-ocaml/

2 years ago 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

1 year ago 12 1 2 1
Post image

ocaml go brrrrr

1 year ago 9 1 0 0

minha primeira contribuição pra #bolhadev do Céu Azul vai ser o @ocamlbr.bsky.social (novidades em breve)

1 year ago 28 4 1 0

Olá #bolhadev

1 year ago 16 4 4 1