ocaml

    19Ciepło

    2Odpowiedz

    Próbowałem OCaml. Czasami jest szybszy, aby przetestować kod za pomocą powłoki interpretera, ale nie wywołuje ostatniego polecenia po naciśnięciu klawisza "w górę". To jest ból, kiedy tęsknię za czymś

    8Ciepło

    2Odpowiedz

    Testowałem ocsigen, który używa Lwta. Sądzę, że Lwt to "Lekka nić", prawda? Jeśli tak, jak możemy to nazwać "lekką wagą"? Wygląda na to, że Lwt używa wątku OS, który NIE jest światłem (w porównaniu z

    5Ciepło

    2Odpowiedz

    Utknąłem w nieskończonej pętli w tej funkcji: let rec showGoatDoorSupport(userChoice, otherGuess, aGame) = if((userChoice != otherGuess) && (List.nth aGame otherGuess == "goat")) then ot

    14Ciepło

    1Odpowiedz

    Szukam programatora kodu lub ładnej drukarki do ocaml. Coś jak gofmt dla języka programowania go. Powinien najlepiej zachować komentarze. Poprawiam wprowadzanie ręczne, a część kodu jest sformatowana

    5Ciepło

    2Odpowiedz

    Dlaczego typ plusa (+) jest uważany za int -> int -> int w przeciwieństwie do (int * int) -> int? Dla mnie drugi ma sens, ponieważ "akceptuje" 2-tkę (dodatki) i zwraca pojedynczą int (ich sumę). Dzięk

    7Ciepło

    1Odpowiedz

    Czy ktoś może mi dać jakąś pomoc budowania SML interpreter dla języka ze składnią: Prog ::= Def* Expr Def ::= id id* = Expr Expr ::= int | id | Expr '+' Expr | Expr '*' Expr | id Expr* | if Expr the

    48Ciepło

    1Odpowiedz

    Po znalezieniu sposobu na maszynę docelową do maszyny generate the fitting configuration files, sam kompilator krzyżowy musi zostać zbudowany. Podejście wykorzystujące kompilację 1 1/2 described here

    7Ciepło

    1Odpowiedz

    Obecnie używam trybu tuareg, ale chciałbym móc również korzystać z funkcjonalności trybu caml. W szczególności chcę móc interaktywnie korzystać z adnotacji typu i najwyraźniej dzieje się tak z typami

    8Ciepło

    4Odpowiedz

    Zintegrowałem tę funkcję w moim ulubionym języku OCaml, wiem, że jest to seksowna funkcja w D, ale jaki jest przypadek użycia do analizy czasu kompilacji, z wyjątkiem niektórych optymalizacji? im więc

    5Ciepło

    2Odpowiedz

    Konwertuję kilka modułów na podstawie OCaml na F #. Mam kod przekonwertowany i działający w F #, jednak wynik ostatniej funkcji w F # nie jest taki sam jak wynik ostatniej funkcji w OCaml. Tak więc oc