Resultados da pesquisa a pedido "ocaml"

2 a resposta

Verificação de substring no Ocaml

Alguém pode me ajudar na codificação de uma verificação de substring eficaz no OCaml? Dadas duas seqüências, verifique se a primeira contém a segund Usando oStr module, podemos fazer isso?

1 a resposta

OCaml internals: Exceções

Estou curioso para saber como as exceções são tratadas no tempo de execução do OCaml para torná-las tão leves. Eles usam setjmp / longjmp ou retornam um valor especial em cada função e o propaga Parece-me que o longjmp colocaria um pouco de ...

6 a resposta

Dois campos de dois registros têm o mesmo rótulo no OCaml

Definei dois tipos de registro: type name = { r0: int; r1: int; c0: int; c1: int; typ: dtype; uid: uid (* key *) } and func = { name: string; typ: dtype; params: var list; body: block }Eu recebi um erro mais tarde para uma linha de ...

2 a resposta

Número de ponto flutuante e negativo único no OCaml

Eu queria ter um vetor de números complexos no meu programa, então escrevi o seguinte: [|pt 0. 0.; pt -4. 1.; pt -7. -2.; pt 4. 5.; pt 1. 1.|]Aquipt é uma função do tipofloat -> float -> Complex.t. Masocaml se recusou a compilar este ...

2 a resposta

É possível usar pipes no OCaml?

Em F # não posso viver sem canos <| e|>) let console(dashboard : Dashboard ref) = let rec eat (command : string) = command.Split(' ','(',')') |> Seq.filter(fun s -> s.Length <> 0) |> fun C -> (Seq.head C).ToUpper() |> fun head ->Eu posso usar<| ...

10 a resposta

Como definir o diretório padrão de compilação no Emac

Estou codificando OCaml no Emacs, tenho ummakefile na pasta de trabalho e várias subpastas contendo.ml arquivos. Se eu iniciarM-x compile emake funciona bem em um buffer demakefile, mas não funciona em um buffer de um.ml file, isso me dá ...

4 a resposta

ressupostos inconsistentes sobre a interface (Ocam

De repente, comecei a receber esse erro. Não sei como diagnosticar ou consertar. Eu deveria cumprimentarbar.ml e verifique todas as funções Big_int com relação à assinatura emBig_int.mli? File "foo.ml", line 1, characters 0-1: Error: The files ...

8 a resposta

erramentas para criação de perfil de código OCa

Alguém conhece programas de criação de perfil de código OCaml além de usar a opção -p durante a compilação e depois usar o gprof? Estou fazendo esta pergunta para verificar se o tempo de amostragem de 0,01 segundo pode ser reduzido ainda mais?

6 a resposta

unção recursiva @Tail para encontrar a profundidade de uma árvore em Ocaml

Tenho um tipotree definido da seguinte forma type 'a tree = Leaf of 'a | Node of 'a * 'a tree * 'a tree ;; Tenho uma função para encontrar a profundidade da árvore da seguinte forma let rec depth = function | Leaf x -> 0 | Node(_,left,right) -> ...

14 a resposta

Que tutorial de inglês você recomendaria para aprender OCaml? [fechadas

Quero anunciar o OCaml para iniciantes e estou procurando bons tutoriais em inglês; não apenas que você ouviu falar, mas que realmente tentou e achou úteis ...