Resultados da pesquisa a pedido "ocaml"

1 a resposta

Como fazer um programa interativo?

Estou aprendendo o Ocaml e preciso criar um programa que possa interagir com o usuário da seguinte maneira: Program: "Welcome!" User: command1 arg1 arg2 program: "The answer is..." User: command2 arg program: "The answer is..." User: exitEu ...

1 a resposta

“Erro: módulo não acoplado” no OCaml

Aqui está um exemplo simples de como usar a biblioteca Cohttp: open Lwt open Cohttp open Cohttp_lwt_unix let body = Client.get (Uri.of_string "http://www.reddit.com/") >>= fun (resp, body) -> let code = resp |> Response.status |> ...

1 a resposta

OCaml Formatar números com mil separadores

Existe alguma coisa na biblioteca padrão ou no Core que eu possa usar para formatar números inteiros com milhares de separadores?

5 a resposta

Qual é o benefício da estrutura de dados puramente funcional?

Há um grande número de textos sobre estruturas de dados e bibliotecas de código de estruturas de dados. Entendo que a estrutura de dados puramente funcional é mais fácil de raciocinar. No entanto, tenho problemas para entender a vantagem do mundo ...

1 a resposta

como preencher a lista / matriz existente

Eu sou novo na razão / ocaml / programação funcional. Eu sei sobreList.append e[] @ [] mas essas funções criarão uma nova lista, mas como preencher a lista / matriz existente? Qual é a melhor maneira de preencher a lista?Qual é a melhor maneira ...

3 a resposta

Classificação topológica no OCaml

Estou tentando escrever a classificação topológica no ocaml, mas sou iniciante (nos algoritmos OCaml e de gráficos) e não consigo fazer isso sozinho. É mais fácil para mim pensar em classificação topológica, por exemplo, em C ++ (e há muitos ...

1 a resposta

Adicionando informações de linha ao meu AST no OCaml

Estou criando um compilador no OCaml, onde a gramática é a seguinte: type expr = | Cons of const | Var of string | List of ( expr list ) | Sum of ( expr * expr ) | Less_than of ( expr * expr ) | Conditional of ( expr * expr * expr ) | ...

4 a resposta

Construtores e functores de ordem superior em Ocaml

As seguintes funções polimórficas podem let id x = x;; let compose f g x = f (g x);; let rec fix f = f (fix f);; (*laziness aside*)ser escrito para tipos / tipos de construtores ou módulos / functores? eu tentei type 'x id = Id of 'x;; type 'f ...

9 a resposta

Explicando a correspondência de padrões versus a chave

Eu tenho tentado explicar a diferença entre instruções de comutação e correspondência de padrões (F #) para algumas pessoas, mas eu realmente não consegui explicar bem .. na maioria das vezes elas apenas olham para mim e dizem "e por que você não ...

4 a resposta

OCaml: Não é possível executar o utop após instalá-lo

Estou tentando aprender OCaml através do livro OCaml do mundo real. Eles têm um guia pelo qual devo instalar o pacote Core e o utop. No entanto, enquanto pareço instalar com êxito esses dois usando o Opam, nenhum deles funciona quando ...