Media is too big
VIEW IN TELEGRAM
Запись стрима от 23.11.25 — начали писать наш игрушечный http сервер на Окамле
По результату стрима я очень много тупил и в итоге написали сервер, который принимает хттп запросы и возвращает ответ с хтмл, в котором показаны заголовки того, что пришло. Или типа того.
Результаты написанного можно найти тут . Если будет интерес, то продолжим развивать проект, а я попытаюсь вспомнить хттп... 😮💨
#ocaml #livecoding #stream
По результату стрима я очень много тупил и в итоге написали сервер, который принимает хттп запросы и возвращает ответ с хтмл, в котором показаны заголовки того, что пришло. Или типа того.
Результаты написанного можно найти тут . Если будет интерес, то продолжим развивать проект, а я попытаюсь вспомнить хттп... 😮💨
#ocaml #livecoding #stream
❤5
Запись сегодняшнего стрима "Продолжаем рефакторить игрушечный хттп сервер на Окамле"
https://youtube.com/live/wOSxy9Kgv7U
P.S. tosk stream
https://youtube.com/live/wOSxy9Kgv7U
P.S. tosk stream
❤1
Михаил Л. aka dx3mod
Запись сегодняшнего стрима "Продолжаем рефакторить игрушечный хттп сервер на Окамле" https://youtube.com/live/wOSxy9Kgv7U P.S. tosk stream
Это был последний стрим по хттп серверу, я чёт заебался
😭3👍1😢1
Короче, большого видео про Dune не будет, читайте просто доки... Чет у меня не получается в такого рода туториалы
Анонс моей Serial communication library
пока еще в разработке и без релиза
Из заявленного
работает пока только под POSIX'ом, потому что я пока не осилил родить себе Windows окружение для реализации platform-depend части кода ...
На данный момент оно вроде работает и по дизайну на голову выше, чем безобразный и мертвый OSerial, задроченный к тому же только на Lwt, когда мой Serialport I/O-agnostic по сути своей.
При работе с Ардуино мне крайне не нравятся эти sleep, но черт знает, что я делаю не так.
#ocaml #ann
пока еще в разработке и без релиза
Из заявленного
A cross-platform library for serial port communication in OCaml, which supports both POSIX and Windows systems. It provides a synchronous and asynchronous interface using various I/O libraries, such as Lwt, Async and Eio.
работает пока только под POSIX'ом, потому что я пока не осилил родить себе Windows окружение для реализации platform-depend части кода ...
На данный момент оно вроде работает и по дизайну на голову выше, чем безобразный и мертвый OSerial, задроченный к тому же только на Lwt, когда мой Serialport I/O-agnostic по сути своей.
При работе с Ардуино мне крайне не нравятся эти sleep, но черт знает, что я делаю не так.
#ocaml #ann
👍2
OCaml Tips. Публикация пакета в OPAM репозиторий.
Youtube
https://youtu.be/8WzDs1lb8rg
VK Video
https://vkvideo.ru/video-232966291_456239020
Видео иллюстрация статьи с ocamlportal.ru про то, как опубликовать свой пакет (библиотеку) в OPAM репозиторий для общего пользования:
https://ocamlportal.ru/recipes/publish-package.html
#ocaml #video #ocamltips #ocamlportal
Youtube
https://youtu.be/8WzDs1lb8rg
VK Video
https://vkvideo.ru/video-232966291_456239020
Видео иллюстрация статьи с ocamlportal.ru про то, как опубликовать свой пакет (библиотеку) в OPAM репозиторий для общего пользования:
https://ocamlportal.ru/recipes/publish-package.html
#ocaml #video #ocamltips #ocamlportal
❤2🔥2
[ANN] Mosaic - A Modern Terminal User Interface Framework for OCaml (Early Preview)
#share #ocaml
Mosaic is a high-level terminal UI framework for OCaml. It provides The Elm Architecture (TEA) for declarative UI development, with flexbox layout and efficient rendering.
#share #ocaml
😱2
Добавил на сайт ссылок на все более менее мои скринкасты (смотрите закрепы). Попробовал написать туториал.... Надо удалить даже упоминание этого. У меня рука от слова совсем не лежит в сторону написания чего-то такого обучающего, так как я хочу излить всё и сразу эдакий максимализм.
Оказывается можно локально определять эксепшены....
См. https://ocaml.org/manual/5.4/patterns.html#pattern
#ocaml
# let exception Stop_loop in
while 1 > 0 do
raise Stop_loop
done;;
См. https://ocaml.org/manual/5.4/patterns.html#pattern
#ocaml
🤯2👏1
Михаил Л. aka dx3mod
Анонс моей Serial communication library пока еще в разработке и без релиза Из заявленного A cross-platform library for serial port communication in OCaml, which supports both POSIX and Windows systems. It provides a synchronous and asynchronous interface…
OCaml
[ANN] Serialport - new serial communication library
Hi there! I’m happy to announce the first release of the serialport library. The library is planned to be a cross-platform library for serial port communication in OCaml, which supports both POSIX and Windows systems. It provides synchronous and asynchronous…
Я бы сказал, что ни говна ни ложки, но в эмбеддеде так много говна, что даже ложки из него.
Херня, нужна херня для херни, херня для херни лежала на форуме 2003 года, форум сдох пару месяцев назад, есть новая херня для херни на Гите, она не запускается, разраб херни для херни умер ушел в банкинг 6 лет назад, 3 ищуи (вкл закрытые), кто то решал твою проблему 23 года назад, решение не отписал, спасибо, вдупляешь в код херни для херни, оказывается она не для твоей херни, пишешь свою херню для херни, она не работает, читаешь даташит херни, первый раз прочитал криво и херня для херни не нужна.
Кратко про эмбедед
😁3
Очень ждём-с настоящий релиз Lwt6
https://discuss.ocaml.org/t/ann-lwt-6-0-0-beta-direct-style-multi-domain-parallelism/17283/8?u=dx3mod
https://discuss.ocaml.org/t/ann-lwt-6-0-0-beta-direct-style-multi-domain-parallelism/17283/8?u=dx3mod
OCaml
[ANN] Lwt.6.0.0~beta (direct-style, multi-domain parallelism)
After some feedback and some work, I’m happy to announce the release of lwt.6.0.0~beta00 and lwt_direct.6.0.0~beta00! (2 packages from ocsigen/lwt at 6.0.0~beta00 by raphael-proust · Pull Request #28558 · ocaml/opam-repository · GitHub) major CHANGES are:…
Михаил Л. aka dx3mod
Released v0.1 https://discuss.ocaml.org/t/ann-serialport-new-serial-communication-library/17594
Написал давеча утилиту для загрузки прошивки на Ардуино борду используя свою же либу (как обычно), что потребовал некоторый ресерч и изучение других проектов. В итоге получился stk500.ml. смотрите комментарии
Вам бы был бы интересен разбор того как работает загрузка прошивки на Ардуино борду под капотом, изучение того как работает загрузчик, устройство протокола? Я в принципе и так сделаю, но насколько есть интерес у местной публики :<
Вам бы был бы интересен разбор того как работает загрузка прошивки на Ардуино борду под капотом, изучение того как работает загрузчик, устройство протокола? Я в принципе и так сделаю, но насколько есть интерес у местной публики :<
❤4
Most functional code in OCaml go brrr
https://github.com/dx3mod/frontmatter_extractor/blob/master/lib/frontmatter_extractor.ml
https://github.com/dx3mod/frontmatter_extractor/blob/master/lib/frontmatter_extractor.ml