Skip to content

Instantly share code, notes, and snippets.

@termslang
Last active January 21, 2019 20:06

Revisions

  1. termslang revised this gist Jan 21, 2019. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion report.md
    Original file line number Diff line number Diff line change
    @@ -22,7 +22,8 @@
    - [X] 10. Изучение мутабельных структур на примере двойного списка
    Ознакомлен
    - [X] 11. Знакомство с Core
    Ознакомлен
    Ознакомлен с идеями библиотеки Core от Jane Street
    - [x] 12. Закомство с Async
    Ознакомлен с принципами работы библиотеки Async от Jane Street
    - [X] 13. Изучение модандического аппликативного парсера на примере angstrom
    Подключена библиотека angstrom, прочитана документация, запущен код из примеров
  2. termslang revised this gist Jan 21, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion report.md
    Original file line number Diff line number Diff line change
    @@ -23,6 +23,6 @@
    Ознакомлен
    - [X] 11. Знакомство с Core
    Ознакомлен
    - [ ] 12. Закомство с Async
    - [x] 12. Закомство с Async
    - [X] 13. Изучение модандического аппликативного парсера на примере angstrom
    Подключена библиотека angstrom, прочитана документация, запущен код из примеров
  3. termslang revised this gist Jan 21, 2019. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion report.md
    Original file line number Diff line number Diff line change
    @@ -24,4 +24,5 @@
    - [X] 11. Знакомство с Core
    Ознакомлен
    - [ ] 12. Закомство с Async
    - [ ] 13. Изучение модандического аппликативного парсера на примере angstrom
    - [X] 13. Изучение модандического аппликативного парсера на примере angstrom
    Подключена библиотека angstrom, прочитана документация, запущен код из примеров
  4. termslang revised this gist Jan 21, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion report.md
    Original file line number Diff line number Diff line change
    @@ -12,7 +12,7 @@
    Полностью настроена среда разработки под Ocaml на базе emacs. Ознакомлен с dune и jbuilder.
    - [X] 5. Ознакомление с функционалом ppx и derive
    Частично прочитана документация по ppx для derive
    - [x] 6. Работа с leveldb в окэмл, ознакомление
    - [ ] 6. Работа с leveldb в окэмл, ознакомление
    - [X] 7. Тренировочная реализация структур данных, припер: дерево
    Реализовано в рамках работы с ecc библиотекой
    - [X] 8. Тренировочная задача: прохэшировать данные пр помощи окэмл
  5. termslang revised this gist Jan 21, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion report.md
    Original file line number Diff line number Diff line change
    @@ -12,7 +12,7 @@
    Полностью настроена среда разработки под Ocaml на базе emacs. Ознакомлен с dune и jbuilder.
    - [X] 5. Ознакомление с функционалом ppx и derive
    Частично прочитана документация по ppx для derive
    - [ ] 6. Работа с leveldb в окэмл, ознакомление
    - [x] 6. Работа с leveldb в окэмл, ознакомление
    - [X] 7. Тренировочная реализация структур данных, припер: дерево
    Реализовано в рамках работы с ecc библиотекой
    - [X] 8. Тренировочная задача: прохэшировать данные пр помощи окэмл
  6. termslang revised this gist Jan 21, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion report.md
    Original file line number Diff line number Diff line change
    @@ -12,7 +12,7 @@
    Полностью настроена среда разработки под Ocaml на базе emacs. Ознакомлен с dune и jbuilder.
    - [X] 5. Ознакомление с функционалом ppx и derive
    Частично прочитана документация по ppx для derive
    - [x] 6. Работа с leveldb в окэмл, ознакомление
    - [ ] 6. Работа с leveldb в окэмл, ознакомление
    - [X] 7. Тренировочная реализация структур данных, припер: дерево
    Реализовано в рамках работы с ecc библиотекой
    - [X] 8. Тренировочная задача: прохэшировать данные пр помощи окэмл
  7. termslang revised this gist Jan 21, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion report.md
    Original file line number Diff line number Diff line change
    @@ -12,7 +12,7 @@
    Полностью настроена среда разработки под Ocaml на базе emacs. Ознакомлен с dune и jbuilder.
    - [X] 5. Ознакомление с функционалом ppx и derive
    Частично прочитана документация по ppx для derive
    - [ ] 6. Работа с leveldb в окэмл, ознакомление
    - [x] 6. Работа с leveldb в окэмл, ознакомление
    - [X] 7. Тренировочная реализация структур данных, припер: дерево
    Реализовано в рамках работы с ecc библиотекой
    - [X] 8. Тренировочная задача: прохэшировать данные пр помощи окэмл
  8. termslang revised this gist Jan 21, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion report.md
    Original file line number Diff line number Diff line change
    @@ -18,7 +18,7 @@
    - [X] 8. Тренировочная задача: прохэшировать данные пр помощи окэмл
    Подключена и использована в коде библиотека cryptokit от Xavier Leroy. Реализация ряда криптографических примитивов, актуальных для криптовалютного проекта
    - [X] 9. Работа со сторонними библиотеками, библиотека эллиптических кривых
    Библиотека ECC-OCaml форкнута и доведена до рабочего состояния, модифицирована для наших целей, добавлены примитивы для работы с hex
    Библиотека ECC-OCaml форкнута и доведена до рабочего состояния, модифицирована для наших целей, мной написаны утилиты для работы с hex
    - [X] 10. Изучение мутабельных структур на примере двойного списка
    Ознакомлен
    - [X] 11. Знакомство с Core
  9. termslang renamed this gist Jan 21, 2019. 1 changed file with 4 additions and 3 deletions.
    7 changes: 4 additions & 3 deletions gistfile1.txt → report.md
    Original file line number Diff line number Diff line change
    @@ -3,10 +3,11 @@
    ***

    - [X] 1. Реализация Final Tagless на базе готового примера
    Ознакомлен с концепцией модулей в ОКэмл
    Ознакомлен с концепцией модулей в OCaml
    - [X] 2. Ознакомление с исходным кодом проекта Tezos
    Изучены примеров реализации и использования тайпклассов на примере, ознакомлен с используемыми библиотеками
    - [ ] 3. Функторы для модулей окэмл, модификация калькулятора
    Ознакомление с реализацией примитивов в модуле lib_crypto проекта Tezos
    - [X] 3. Функторы для модулей окэмл, модификация калькулятора
    Ознакомлен с функторами на примере Map
    - [X] 4. Задача поставить дистрибутив OCaml и создать dune файл
    Полностью настроена среда разработки под Ocaml на базе emacs. Ознакомлен с dune и jbuilder.
    - [X] 5. Ознакомление с функционалом ppx и derive
  10. termslang created this gist Jan 21, 2019.
    26 changes: 26 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,26 @@
    #### Тренировочная задача

    ***

    - [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