BLUE
Ccataploft.bsky.social

eu não citei OCaml porque tu vai nas comunidades de Haskell e tem alguma tecnicalidade que faz eles dizerem que não é funcional o suficiente. Mas não é mainstream mesmo, ela só é aquela referência etérea na mente das pessoas

1
Zzoedsoupe.zeetech.io

concordo discordando, ocaml tá aí e tbm não é mainstream. até mesmo langs que são funcionais por conveniência, tipo erlang, que é amplamente usada em sistemas críticos, tbm não é mainstream até msm OO, o mainstream é OO de java

3
Ffmoran.substack.com

He spent nearly 10 years in prison, where he had an epiphany one day to relearn programming, and is now a software developer, open source maintainer, contributor, and enthusiast. Is a Rust fanatic (and currently interested in Ocaml as well). A good story. https://pthorpe92.dev/intro/my-story/

0

He spent nearly 10 years in prison, where he had an epiphany one day to relearn programming, and is now a software developer, open source maintainer, contributor, and enthusiast. Is a Rust fanatic (and currently interested in Ocaml as well). A good story. https://pthorpe92.dev/intro/my-story/

0
Rroqueando.com

tenho uma impressao que na verdade, a lang precisa ter uma empresa apoiando (so ver OCaml, tem a jane street) ou tem q ter uma jogada de marketing top, coisa q dev haskell eh pessimo auisdhfiuasdhf

0
serpent7776.bsky.social

Not particularly happy about this JSON handling #ocaml code, but no time to make it prettier.

let handle_operation db block_num = function
  | `Assoc fields -> (
      match List.assoc_opt "type" fields with
      | Some (`String "custom_json_operation") -> (
          match List.assoc_opt "value" fields with
          | Some (`Assoc values) -> (
              match List.assoc_opt "id" values with
              | Some (`String "hive-adventure") -> (
                  match List.assoc_opt "json" values with
                  | Some (`String json) ->
                      let () = validate_utf8_exn json in
                      let { author; title; description; content } =
                        extract_json json
                      in
                      let slug, title, html = Adventure.make content in
                      Db.save_adventure db author slug title description
                        block_num content html
                  | _ -> ())
              | _ -> ())
          | _ -> ())
      | _ -> ())
  | _ -> ()
0
serpent7776.bsky.social

I broke dune #ocaml

Internal error, please report upstream including the contents of _build/log.
Description:
  ("Invalid Variable_name.t", { s = "" })
Raised at Stdune__Code_error.raise in file
  "otherlibs/stdune/src/code_error.ml", line 10, characters 30-62
Called from Dune_lang__Package_constraint.decode.(fun) in file
  "src/dune_lang/package_constraint.ml", line 147, characters 11-62
Called from Dune_sexp__Decoder.(>>|) in file "src/dune_sexp/decoder.ml", line
  132, characters 2-5
Called from Dune_sexp__Decoder.and+ in file "src/dune_sexp/decoder.ml", line
  145, characters 17-28
Called from Dune_sexp__Decoder.(>>|) in file "src/dune_sexp/decoder.ml", line
  131, characters 17-28
Called from Dune_rules__Dune_project.load_dune_project in file
  "src/dune_rules/dune_project.ml", line 922, characters 2-77
Called from Fiber__Scheduler.exec in file "vendor/fiber/src/scheduler.ml",
  line 76, characters 8-11
-> required by ("find-dir-raw", In_source_tree ".")
-> required by ("dune_load", ())
-> required by ("Super_context.all", ())
-> required by ("toplevel", ())

I must not crash.  Uncertainty is the mind-killer. Exceptions are the
little-death that brings total obliteration.  I will fully express my cases.
Execution will pass over me and through me.  And when it has gone past, I
will unwind the stack along its path.  Where the cases are handled there will
be nothing.  Only I will remain.

shell returned 1
0

本日はドシャ語とかOCamlとか超越論的シンタクスとか線形論理の某研究とか!

1

本日はドシャ語とかOCamlとか超越論的シンタクスとか!

1
Rroqueando.com

Desiste nao, FP é foda pq a comunidade nao sabe vender o peixe kkkkk haskell, ocaml e F# sao mantidos mais pela comunidade mas é quase uma seita kkkkk

0