ocaml

    17Ciepło

    3Odpowiedz

    Chcę użyć wyrażeń regularnych w OCaml i wygląda na to, że moduł Str zapewnia te funkcje. Więc próbowałem za pomocą prostego programu: open Str let regx = regexp "." ale daje mi następujący błąd Fil

    9Ciepło

    7Odpowiedz

    Jakim językiem chcesz zaproponować rozwiązania układu z: pierwszej kolejności równań różniczkowych złożonych zmiennych N wymiarach pomocą 4 rzędu Runge Kutta lub tym podobne. prędkości liczy się dużo

    17Ciepło

    2Odpowiedz

    Właśnie wracam do OCaml po nowy mały projekt badawczy po wielu latach SML, Haskell i F #. Szybko odkryłem, że brakuje mi niektórych rzeczy podczas korzystania z bibliotek OCaml, a także brakowało mi s

    8Ciepło

    2Odpowiedz

    Utknąłem z następującym problemem funktora w OCaml. Wklejam kod, abyś zrozumiał. Zasadniczo zdefiniowałem te dwa moduły w pctl.ml: module type ProbPA = sig include Hashtbl.HashedType val nex

    5Ciepło

    1Odpowiedz

    Jak mogę użyć jakiegoś rekordu OCaml, który zdefiniowałem w innym pliku? Na przykład powiedzieć, że mam pliku a.ml w którym mogę zdefiniować rekord R: type r = { i: int; j: int; }; i plik b.ml w który

    11Ciepło

    1Odpowiedz

    Chcę wydrukować listę ciągów po przejściu przez wzorzec pasujący tylko do tej potężnej funkcjonalności. Jak mogę wyrazić operację "nie wykonuj nic poza zwrotem"? Chodzi mi o to: let print_nodes nodes

    7Ciepło

    2Odpowiedz

    Próbuję napisać prostą funkcję rekursywną, która wygląda na liście i zwraca parę całkowitą. Jest to łatwe do pisania w C/C++/JAVA ale jestem nowy SML tak jakoś trudno znaleźć się rozwiązanie ze względ

    16Ciepło

    1Odpowiedz

    Z tego co wiem, = i! = Powinien działać na łańcuchach w OCaml. Widzę jednak dziwne wyniki, które chciałbym lepiej zrozumieć. Kiedy porównać dwa ciągi z = i uzyskać wyniki Spodziewam: # "steve" = "stev

    5Ciepło

    4Odpowiedz

    Chciałbym móc uzyskać AST dla danego programu OCaml (chciałbym iść AST i wygenerować oprzyrządowaną wersję kodu lub na przykład dokonać jakiejś transformacji). Czy któreś z narzędzi OCaml obsługuje tę

    7Ciepło

    2Odpowiedz

    może jestem po prostu braku w bardzo prostych rzeczy, ale jestem opracowanie intepreter napisany w SML ze standardowych narzędzi jak ocamllex i ocamlyacc i mam taką sytuację: iparser.mly zawiera parse