Size: a a a

2021 January 14

LL

Lama Lover in pro.elixir
Alexis IV Mobius
ну, что-то что-то, зависит от того, как мы вообще оцениваем merit языков программирования.
Мне кажется, что язык программирования - это в первую очередь язык, то есть его элегантность имеет мало смысла, в первую очередь на нём должно быть удобно выражать мысли.
Лисп в этом смысле даже на латынь не тянет.
Ну хз, на лиспе достаточно удобно выражать мысли. Я думаю синтаксис тут играет вообще последнюю роль
источник

V

V in pro.elixir
Alexis IV Mobius
ну, что-то что-то, зависит от того, как мы вообще оцениваем merit языков программирования.
Мне кажется, что язык программирования - это в первую очередь язык, то есть его элегантность имеет мало смысла, в первую очередь на нём должно быть удобно выражать мысли.
Лисп в этом смысле даже на латынь не тянет.
источник

РС

Роман Степанов... in pro.elixir
Andrey Pavlov
Прошу прощения что опять поднимаю эту тему, после фееричного баттла: нжинэкс против ковбоя. Но у меня возникли вопросы именно по этому репозиторию, остальные не смотрел. Как именно будет организовываться анонимность и децентрализация в сети и p2p? Сейчас в исходниках я вижу банальный tcp. Наличие там шифрования делает почти ничего для обеспечения анонимности. Для p2p и децентрализации нужно что-то более хитрое нежели бутстрапинг через одну ноду. Где dht? Где дисковеринг нод? Извините, если моё сообщение выглядит как критиканство. Я просто хочу разобраться. Возможно я не внимательно смотрел.
источник

AB

Alex Bubnov in pro.elixir
Alexis IV Mobius
ну, что-то что-то, зависит от того, как мы вообще оцениваем merit языков программирования.
Мне кажется, что язык программирования - это в первую очередь язык, то есть его элегантность имеет мало смысла, в первую очередь на нём должно быть удобно выражать мысли.
Лисп в этом смысле даже на латынь не тянет.
а это зависит не от лиспа в целом, а от того, какой лисп.
ну то есть, если мне предложить что-нибудь писать на cl или emacs lisp, я в довольно резкой форме откажусь.
а на кложе, к дизайну которой были приложены осмысленные усилия, я уже согласен что-то делать, если jvm под ногами не будет мешаться.
источник

P

Pavel in pro.elixir
Коллеги, а кто-нибудь юзал eprof для профайлинга на продакшне путей феника (ну или вообще любых функций) что-то не могу завести его. Не видит профайлов
источник

AI

Alexis IV Mobius in pro.elixir
ах да, пол "лисп лучше, чем блаб. чем? чем блаб" грэм
источник

AI

Alexis IV Mobius in pro.elixir
Pavel
Коллеги, а кто-нибудь юзал eprof для профайлинга на продакшне путей феника (ну или вообще любых функций) что-то не могу завести его. Не видит профайлов
я только fprof юзал, eprof вроде как морально устарелб
источник

P

Pavel in pro.elixir
Ну fprof как я понимаю сильно режет перфоманс?
источник

AI

Alexis IV Mobius in pro.elixir
наоборот, eprof сильнее
источник

P

Pavel in pro.elixir
fprof provides the most detailed information about where the program time is spent, but it significantly slows down the program it profiles.

eprof provides time information of each function used in the program. No call graph is produced, but eprof has considerable less impact on the program it profiles.
источник

AI

Alexis IV Mobius in pro.elixir
а, возможно я путаю с cprof, disregard me then
источник

МБ

Максим Барулин... in pro.elixir
Pavel
Коллеги, а кто-нибудь юзал eprof для профайлинга на продакшне путей феника (ну или вообще любых функций) что-то не могу завести его. Не видит профайлов
А возможности запустить ноду с куками на серваке и локально, запустить на локальной observer подконнектиться к ноде прода и дебажить в своё удовольствие возможности нет?
источник

P

Pavel in pro.elixir
Максим Барулин
А возможности запустить ноду с куками на серваке и локально, запустить на локальной observer подконнектиться к ноде прода и дебажить в своё удовольствие возможности нет?
Хочется взять эндпойнт и на нем посмотреть трейс-коллы со временем исполнения (это как я понимаю умеет eprof) а observer_cli это не совсем про то, вернее совсем не про это будет
источник

МБ

Максим Барулин... in pro.elixir
Pavel
Хочется взять эндпойнт и на нем посмотреть трейс-коллы со временем исполнения (это как я понимаю умеет eprof) а observer_cli это не совсем про то, вернее совсем не про это будет
А кто сказал про кли?
источник

МБ

Максим Барулин... in pro.elixir
Я про нормальный, который с гуем
источник

МБ

Максим Барулин... in pro.elixir
Можно взять любой процесс и дебажить там все что душе угодно. Хотя время он не показывает, вроде
источник

AP

Andrey Pavlov in pro.elixir
спасибо, но я знаю что такое i2p, и даже пользуюсь.
источник

P

Pavel in pro.elixir
Максим Барулин
Можно взять любой процесс и дебажить там все что душе угодно. Хотя время он не показывает, вроде
Условно чего хочется - есть энпойнт на Phoenix, хочется взять и потрейсить его (он "периодически" подлагивает) и есть время "подцепиться и посмотреть", хотелось бы какой-то нормальный трейс-колл получить о модуле, и сколько внутренние функции в нем занимают
источник

P

Pavel in pro.elixir
Просто у eprof можно ему передать {Module, Function, Arity} но попробовав прокинуть он пыхтит, что не может 🙂
источник

A ß in pro.elixir
Alex Bubnov
а это зависит не от лиспа в целом, а от того, какой лисп.
ну то есть, если мне предложить что-нибудь писать на cl или emacs lisp, я в довольно резкой форме откажусь.
а на кложе, к дизайну которой были приложены осмысленные усилия, я уже согласен что-то делать, если jvm под ногами не будет мешаться.
а что елисп-то сразу?
источник