Size: a a a

2021 March 25

S

Shypko in Haskell
Эльбрус и Haskell. Вопрос.

ША

Шипко Андрей

25 марта в 10:04

Здравствуйте. Что Вы думаете о процессоре Эльбрус, который очень чувствителен к распаралеливанию на стадии компиляции и перспектив его использования в связке с функциональным  языком Haskell, который хорошо распаралеливается. и о целесообразности использования для него компилятора lcc ,  который похож на  gcc. Прошу выложить Ваше мнение в открытый доступ, на любом ресурсе.


http://0x1.tv/%D0%9E%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%


Список ссылок:


https://zen.yandex.ru/media/electromozg/fishka-rossiiskogo-p
источник

NI

Nick Ivanych in Haskell
Я и без них могу сказать, что дело очень плохо, и видимо, никогда ghc не будет хорошо компилироваться в эльбрусо-код.
источник

AK

Aleksey Kislitsa in Haskell
Jerzy Syrowiecki
stack почти никак не разруливает, берёт только готовые списки версий.

cabal может запускать сложный решатель систем неравенств
Я имел ввиду кто нить умеет зависимости и версии тянуть локально для проекта в папку проекта к примеру и не трогать системный или тот что в хоумдиректори прописан?
Или получается работаешь с такой то версией hc то это на все проекты твои влияет?
источник

IR

IC Rainbow in Haskell
Shypko
Эльбрус и Haskell. Вопрос.

ША

Шипко Андрей

25 марта в 10:04

Здравствуйте. Что Вы думаете о процессоре Эльбрус, который очень чувствителен к распаралеливанию на стадии компиляции и перспектив его использования в связке с функциональным  языком Haskell, который хорошо распаралеливается. и о целесообразности использования для него компилятора lcc ,  который похож на  gcc. Прошу выложить Ваше мнение в открытый доступ, на любом ресурсе.


http://0x1.tv/%D0%9E%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%


Список ссылок:


https://zen.yandex.ru/media/electromozg/fishka-rossiiskogo-p
Ничего не думаем, эльбрусов нет ни у кого из разработчиков GHC.
источник

JS

Jerzy Syrowiecki in Haskell
IC Rainbow
Да, и такие функции мы называем "процедуры с эффектами в IO"
можно сказать, что Int -> IO String — это функция, вычисляющая IO String, а можно сказать, что это IO-процедура, возвращающая String
источник

AK

Aleksey Kislitsa in Haskell
A64m AL256m qn I0
вопрос про то как в разных проектах использовать разные утилиты поставленные кабалом/стеком вроде
Ага
И более расширенно, как с этим жить если используешь ghcup
источник

JS

Jerzy Syrowiecki in Haskell
Aleksey Kislitsa
Ага
И более расширенно, как с этим жить если используешь ghcup
настраивать PATH каждому проекту, когда собираешь в терминале
источник

JS

Jerzy Syrowiecki in Haskell
Шипко Андрей не умеет копировать ссылки
источник

AK

Aleksey Kislitsa in Haskell
Jerzy Syrowiecki
настраивать PATH каждому проекту, когда собираешь в терминале
А если этот колхоз в VSCode стартуешь? По идее тоже можно подменять ATH но как то негуманно оно
источник

IR

IC Rainbow in Haskell
Jerzy Syrowiecki
можно сказать, что Int -> IO String — это функция, вычисляющая IO String, а можно сказать, что это IO-процедура, возвращающая String
Если всё считать чистым, то разделение теряет смысл.

А оно полезно для ответов на некоторые вопросы.

Но без конкретной задачи/вопроса определять является ли что-то чем-то бесполезно и даже вредно.
источник

JS

Jerzy Syrowiecki in Haskell
Aleksey Kislitsa
А если этот колхоз в VSCode стартуешь? По идее тоже можно подменять ATH но как то негуманно оно
я полагаюсь на HLS, который должен сам всё строить автоматически по проекту
источник

AK

Aleksey Kislitsa in Haskell
Jerzy Syrowiecki
я полагаюсь на HLS, который должен сам всё строить автоматически по проекту
Как то он странно отрабатывает
источник

JS

Jerzy Syrowiecki in Haskell
IC Rainbow
Если всё считать чистым, то разделение теряет смысл.

А оно полезно для ответов на некоторые вопросы.

Но без конкретной задачи/вопроса определять является ли что-то чем-то бесполезно и даже вредно.
разделение имеет смысл, если всё считать чистым управлением эффектами
источник

JS

Jerzy Syrowiecki in Haskell
Aleksey Kislitsa
Как то он странно отрабатывает
вы можете тратить время на настройку IDE, а можете просто собирать проект в терминале
источник

S

Shypko in Haskell
Jerzy Syrowiecki
Шипко Андрей не умеет копировать ссылки
источник

AK

Aleksey Kislitsa in Haskell
Jerzy Syrowiecki
вы можете тратить время на настройку IDE, а можете просто собирать проект в терминале
Собрать то я могу, просто интересно с отладчиком этот колхоз подружить
источник

AK

Aleksey Kislitsa in Haskell
Видимо отладка это не хаскель-вей
источник

S

Shypko in Haskell
Jerzy Syrowiecki
Шипко Андрей не умеет копировать ссылки
источник

JS

Jerzy Syrowiecki in Haskell
Aleksey Kislitsa
Собрать то я могу, просто интересно с отладчиком этот колхоз подружить
а, тогда хорошо, вкладывайте ресурсы в разработку IDE, сообщество будет благодарно
источник

JS

Jerzy Syrowiecki in Haskell
Aleksey Kislitsa
Видимо отладка это не хаскель-вей
отладка — да, отладчик — не очень
источник