ocaml

    5Ciepło

    3Odpowiedz

    Jak załadować plik myfile.ml, że mogę go użyć mój plik? Gdzie powinienem umieścić ten plik w kompilatorze? Nie mogę tego teraz zrobić. Z góry dziękuję!

    5Ciepło

    1Odpowiedz

    Czy istnieje debugger śledzący taki jak dbg dostępny dla Haskell lub OCaml? Bardzo nieformalnie, debugowanie w stylu printf jest tylko lepsze, w pełni konfigurowalne w czasie działania. Zasadniczo uży

    7Ciepło

    3Odpowiedz

    Wiem, że numery zmiennoprzecinkowe są normalnie zapakowane w OCaml, ale moją trudnością jest to słowo: normalnie. Kiedy nie są zapakowane? A jeśli nie są zapakowane w pudełka, w jaki sposób są repreze

    5Ciepło

    1Odpowiedz

    podstawowymi, List.find określa się za pomocą funkcji pomocniczej, w następujący sposób: let find l ~f = let rec find_aux = function | [] -> None | hd :: tl -> if f hd then Some hd els

    5Ciepło

    2Odpowiedz

    Czy istnieje jakiś sposób przekazania konstruktora jako funkcji? type foo = | Foo of int | Bar of int let foo x = Foo x let bar = fun x -> Bar x Czy istnieje skrótem funkcji foo i bar?

    8Ciepło

    2Odpowiedz

    W odpowiedzi na tutoriale dla SML dostępnych na this site, niektóre z rozwiązań, w tym jeden dla eliminując duplikaty z elementów listy, opisana w następujący sposób: let rec compress = function

    5Ciepło

    1Odpowiedz

    Chcę przechowywać zamknięcie OCaml do późniejszego wykorzystania przez zewnętrzną bibliotekę C. Jestem w stanie wykonać następujące czynności: <TARGET> = caml_alloc(Wosize_val(<SOURCE>), Tag_val(<SOUR

    6Ciepło

    2Odpowiedz

    Piszę kompilator Golang w OCaml, a listy argumentów powodują mi trochę bólu głowy. W Go, można grupować kolejnych nazw parametrów tego samego typu w następujący sposób: func f(a, b, c int) === func f(

    7Ciepło

    1Odpowiedz

    Dodano propozycję z Alain Frisch of Lexifi over a year ago for an alternative to camlp4 for writing sytnax extensions making use of the -ppx flag dodaną w OCaml 4.00. W tym czasie wspomniał, że jest j

    5Ciepło

    3Odpowiedz

    próbuję użyć parametryzowane typy w SML ale doesnt't pracy :( W pierwszym pliku „tree.ml” zdefiniować typ: type 'a tree = | Node of ('a tree)*('a tree) | Leaf of 'a W innym plik „intTree.m