Właśnie zacząłem używać trybu tuareg w emacs do programowania ocaml. Czy ktoś może mi powiedzieć, jakie są główne zalety jego używania? Czy ktoś może zaproponować mi jakiś tutorial?Ocaml - Tryb tuńczyka Emacsa
8
A
Odpowiedz
11
Tryb Tuareg jest dobry, ponieważ może analizować kod i obliczyć wcięcie & w zależności od tych informacji. Dodatkowo zapewnia całkiem dobre możliwości interaktywnej pracy z kodem.
Odnośnie tutoriala - nie sądzę, że taki istnieje (chociaż planowałem napisać to dawno temu). Wszystkie informacje dotyczące instalacji znajdują się w pliku README, a informacje na temat dostępnych poleceń można uzyskać, odwiedzając plik z kodem źródłowym OCaml i naciskając C-h m
, aby uzyskać opis trybu, lub korzystając z opisu funkcji tuareg-mode
(jeśli już załadowano tuareg.el
).
Przydatnym uzupełnieniem tych opisów jest Tuareg mode refcard, który zawiera wszystkie (lub prawie) dostępne polecenia.
0
Tuareg jest naprawdę miły dla:
- Podświetlanie kodu
- Wcięcia poprawnie kod
- Łatwo wysyłania fragmentów kodu do REPL
- Łatwo kompilacji kodu
0
- Podświetlanie składni, wcięcie, jako (prawie) wszystkie języki tryby e.
- kompilacji lub ocenić na najwyższym poziomie z jednego bufora (nie trzeba już otworzyć Toplevel SML w wierszu polecenia, aby przetestować niektóre funkcje tragiczne)
- Caml typach tryb moll: po udanej lub częściowego kompilacji możesz łatwo wskazać zmienną i uzyskać typ, jaki wnioskuje na nią kompilator.
Powiązane problemy
- 1. Tryb autouzupełniania Emacsa przy starcie
- 2. Czapki Emacsa blokują mniejszy tryb?
- 3. Tryb Emacsa dla języka w stylu c
- 4. Tryb automatycznego zakończenia Emacsa dla Groovy?
- 5. Emacsa Org Tryb: dostosowanie układu wyboru daty
- 6. Jak ustawić tryb skorupy Emacsa jako źródło mojego pliku profilu?
- 7. Śledzenie elastycznego czasu pracy za pomocą Emacsa (tryb & org)
- 8. Tryb recenzji/pakiet kodu dla Emacsa z dobrą funkcją raportowania?
- 9. Tryb Tuareg i tryb Caml
- 10. Emacs, tryb org, tryb zły - klawisz TAB nie działa
- 11. Obsługa Emacsa dla języka D
- 12. Uruchom program elisp bez Emacsa?
- 13. Autouzupełnianie Emacsa
- 14. Dokumentacja trybu Pythona dla Emacsa
- 15. Drukowanie OCaml AST jako OCaml Code
- 16. Vim odpowiednik otwartego prostokąta Emacsa
- 17. Tryb sznurów w Emacs
- 18. Ocaml - Lazy.force
- 19. ocaml interpreter
- 20. Dokumentacja paska stanu Emacsa
- 21. Globalna konfiguracja kart Emacsa
- 22. Powłoka w stylu emacsa
- 23. Kopia Emacsa z regexem
- 24. Rodziny czcionek dla Emacsa
- 25. Emacsa minibufora ukończenie
- 26. Dostosowywanie Emacsa GDB
- 27. Margines nadruku Emacsa kolumna
- 28. wydajność emacsa tramp
- 29. Przywróć sesję Emacsa/Desktop
- 30. Czy Ocaml OPAM wykryje wcześniej zainstalowane pakiety Ocaml?