Last active
January 21, 2019 20:06
-
-
Save termslang/b344220a45583d8cde0738633beb053f to your computer and use it in GitHub Desktop.
Михаил Байнов
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#### Тренировочная задача | |
*** | |
- [X] 1. Реализация Final Tagless на базе готового примера | |
Ознакомлен с концепцией модулей в ОКэмл | |
- [X] 2. Ознакомление с исходным кодом проекта Tezos | |
Изучены примеров реализации и использования тайпклассов на примере, ознакомлен с используемыми библиотеками | |
- [ ] 3. Функторы для модулей окэмл, модификация калькулятора | |
- [X] 4. Задача поставить дистрибутив OCaml и создать dune файл | |
Полностью настроена среда разработки под Ocaml на базе emacs. Ознакомлен с dune и jbuilder. | |
- [X] 5. Ознакомление с функционалом ppx и derive | |
Частично прочитана документация по ppx для derive | |
- [ ] 6. Работа с leveldb в окэмл, ознакомление | |
- [X] 7. Тренировочная реализация структур данных, припер: дерево | |
Реализовано в рамках работы с ecc библиотекой | |
- [X] 8. Тренировочная задача: прохэшировать данные пр помощи окэмл | |
Подключена и использована в коде библиотека cryptokit от Xavier Leroy. Реализация ряда криптографических примитивов, актуальных для криптовалютного проекта | |
- [X] 9. Работа со сторонними библиотеками, библиотека эллиптических кривых | |
Библиотека ECC-OCaml форкнута и доведена до рабочего состояния, модифицирована для наших целей, добавлены примитивы для работы с hex | |
- [X] 10. Изучение мутабельных структур на примере двойного списка | |
Ознакомлен | |
- [X] 11. Знакомство с Core | |
Ознакомлен | |
- [ ] 12. Закомство с Async | |
- [ ] 13. Изучение модандического аппликативного парсера на примере angstrom |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment