Size: a a a

2020 October 26

AB

Alex Bubnov in pro.elixir
Dmitry Ponyatov
понимание модели памяти хотя бы надо, чтобы не пытаться принципы работы рантайма выворачивать наизнанку
это не имеет никакого отношения к core erlang
источник

AB

Alex Bubnov in pro.elixir
модель памяти никак не привязана к языку, это базовое свойство beam.
источник

С

Саша in pro.elixir
Dmitry Ponyatov
а это откуда?
источник

AS

Alex Sok in pro.elixir
#Вакансия . Кишинёв. Республика Молдова. Офис.
Коллеги, у нас открылась вакансия для Elixir-разработчика.
Зарплата от 1000$
В 2х словах:
Телеком разработка, рассматриваем и тех, кто хочет перейти на Эликсир с других Языков.
Подробности по ссылке:
https://www.rabota.md/ro/joburi/elixir-developer/9569121
источник

LL

Lama Lover in pro.elixir
Dmitry Ponyatov
Тут-то суть в том, что массив джаваскриптов является объектом, а к объекту в жаваскрипте можно в рантайме добавлять аттрибуты. И всё-таки в elixir это не имеет никакого применения
источник

LL

Lama Lover in pro.elixir
Есть языки в которых массив и ассоциативный массив это одно и то же. Это, например, lua или php
Джаваскрипт не в их числе, потому что в нём любой массив это мапа, но не каждая мапа это массив (если я не ошибаюсь)
источник

AB

Alex Bubnov in pro.elixir
Dmitry Ponyatov
а что ты с этими вещами хочешь делать дальше?
источник

AB

Alex Bubnov in pro.elixir
в принципе, техника "ast + дерево меты", на которую я ссылался, может неплохо работать, но как ее запилить поверх, скажем, yacc - очень большой вопрос
источник

AP

Andrey Pavlov in pro.elixir
yacc это же генератор парсеров, а мета это уже что-то про лексический разбор
источник

AP

Andrey Pavlov in pro.elixir
наверное можно взять какую-нибудь библиотеку для парсер-комбинаторов и на ней самому наколхозить всё что нужно. Я правда не понял что=)))
источник

VS

Vladimir Sekisov in pro.elixir
Dmitry Ponyatov
откуда можно стащить примеры кода по реализации джавасриптовых массивов, которые могут иметь атрибуты, и адресоваться одновременно атомами/строками (как словарь), и числами (как массив) ?
ordered map вам нужен, так
понимаю.
Засуньте в struct:
- map
- key_order :: list(key())

и добавьте access протокол.
Ничего экстра сложного.
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Всем привет!

И Ru |> Elixir |> Meetup |> Online с Вами - уже в третий раз!
Он пройдет в четверг (чтобы дача ни для кого не стала отговоркой, хотя какая дача в ноябре…),

5 ноября, в 19:00 МСК.

В программе - два доклада по 45 минут, вопросы и конечно же aftёrparty

Доклады опять же будем стримить только на YouTube, там же в чате будут задаваться и вопросы докладчикам.

Наши доклады:

⁉️ В одном пуле с процессами
👨‍💻 Георгий Сычёв
ℹ️ расскажет про то, какие бывают пулы, как ими лучше управлять, какие средства для этого есть в Elixir и как тестировать пулы процессов.


⁉️ Commanded. Rise and fail, rethinking
👨‍💻 Дмитрий Русс
ℹ️ расскажет про опыт использования commanded фреймворка в течении года в стартапе. Как commanded пришёл в проект, что такое CQRS/ES, как commanded использовался у него в команде, какие проблемы были с ним и как их решали.


📹 Ссылка на стрим:
https://youtu.be/rpGxmti3rhw

💭 Ссылка группы в телеграмме:
https://t.me/ru_elixir_meetup_online
источник
2020 October 27

DP

Dmitry Ponyatov in pro.elixir
Andrey Pavlov
yacc это же генератор парсеров, а мета это уже что-то про лексический разбор
мета это семантический анализ, например по дереву выражений прописываются атрибуты с типами
источник

AB

Alex Bubnov in pro.elixir
как только сталкиваешься с обновлением зависимостей, сразу понимаешь, где сделали ошибку, их подцепив.
вот например - зачем в postgrex required decimal?
источник

AR

Andrew Rudenko in pro.elixir
Alex Bubnov
как только сталкиваешься с обновлением зависимостей, сразу понимаешь, где сделали ошибку, их подцепив.
вот например - зачем в postgrex required decimal?
ну типа опциональным должен быть или что?
источник

AB

Alex Bubnov in pro.elixir
кстати, тут вроде были любители webassembly, я вчера нашел несколько issue, про фичи для реализации нормальных языков поверх него.
ожидаемо, всё сложно
https://github.com/WebAssembly/design/issues/1252 - continuations
https://github.com/WebAssembly/design/issues/919 - tagged pointers

и, кажется, небезынтересное видео, которое я пока не посмотрел - https://www.youtube.com/watch?v=pq-Pa2Fj4nE россберг про всякое, в том числе про эффекты, через которые предположительно будут continuations
и слайды чисто про continuations, там всё довольно понятно https://github.com/WebAssembly/meetings/blob/master/main/2020/presentations/2020-02-rossberg-continuations.pdf
источник

AB

Alex Bubnov in pro.elixir
Andrew Rudenko
ну типа опциональным должен быть или что?
я даже не уверен, что опциональным - может быть это лучше иметь в принципе отдельным пакетом?
источник

AR

Andrew Rudenko in pro.elixir
ну а во что мапить numeric без него? в строку? бросать эксепшен?
источник

AR

Andrew Rudenko in pro.elixir
в свою структуру?
источник

AB

Alex Bubnov in pro.elixir
Andrew Rudenko
ну а во что мапить numeric без него? в строку? бросать эксепшен?
да во что-нибудь минимальное, типа {value::int(), exponent::int()}
можно, впрочем, и в строку
источник