Size: a a a

2021 March 18

JS

Jerzy Syrowiecki in Haskell
Velvet Darkness
Хм, а байткод хаскелла портабельный? Подразумевая портабельность в смысле "взять с одного компа и перенести на другой, компы в плане архитектуры и ос идентичны" 🤔
у GHC не байткод, а обычный машинный код
источник

VD

Velvet Darkness in Haskell
Так, а что тогда ghci подразумевает под interpreted? 🤔
источник

JS

Jerzy Syrowiecki in Haskell
но дело в другом. Erlang вроде умеет отдельные функции и процессы отрывать и отправлять на другие машины, Хаскель не умеет
источник

t

toriningen in Haskell
Velvet Darkness
Хм, а байткод хаскелла портабельный? Подразумевая портабельность в смысле "взять с одного компа и перенести на другой, компы в плане архитектуры и ос идентичны" 🤔
если архитектура и ос идентичны, то машинный код портабелен, да
источник

JS

Jerzy Syrowiecki in Haskell
Velvet Darkness
Так, а что тогда ghci подразумевает под interpreted? 🤔
там какой-то ненастоящий код, без оптимизаций и прочих ништяков, его нельзя в проде использовать
источник

VD

Velvet Darkness in Haskell
Jerzy Syrowiecki
там какой-то ненастоящий код, без оптимизаций и прочих ништяков, его нельзя в проде использовать
Ну это понятно. Я про теоретическую возможность, а не про прод
источник

JS

Jerzy Syrowiecki in Haskell
Velvet Darkness
Ну это понятно. Я про теоретическую возможность, а не про прод
теоретическую возможность решать какие-то конкретные задачи?
источник

VD

Velvet Darkness in Haskell
Jerzy Syrowiecki
теоретическую возможность решать какие-то конкретные задачи?
Конкретная задача тут "сделать interpreted код на одной машине и запустить на другой". Зачем: "ну чтобы, интересно же".
источник

VD

Velvet Darkness in Haskell
Прочими факторами типа производительности можно пренебречь >_>
источник

VD

Velvet Darkness in Haskell
Но я так понимаю раз interpreted это скорее какая-то ghci-специфичная примочка, а не официальный target для компиляции, то скорее всего так не получится сделать из-за срезания углов в имплементации, т.к. не было целью иметь переносимость.
источник

JS

Jerzy Syrowiecki in Haskell
врядли кто-то об этом думал, но можно попробовать
источник

t

toriningen in Haskell
хм, у меня глупый вопрос... а существует ли аналог do-нотации для комонад?
источник

t

toriningen in Haskell
или с этим в haskell start?
источник

JS

Jerzy Syrowiecki in Haskell
toriningen
или с этим в haskell start?
нет таких вопросов про Хаскель, которые здесь запрещены
источник

JS

Jerzy Syrowiecki in Haskell
toriningen
хм, у меня глупый вопрос... а существует ли аналог do-нотации для комонад?
нет, афаик
источник

DM

Dmitriy Mozhevitin in Haskell
источник

к

кана in Haskell
toriningen
хм, у меня глупый вопрос... а существует ли аналог do-нотации для комонад?
да, несколько даже видел
источник

к

кана in Haskell
была какая-то через #
источник

DM

Dmitriy Mozhevitin in Haskell
PS мб это не самая актуальная инфа
источник

AA

A64m AL256m qn<co... in Haskell
toriningen
...а у хаскеля есть байткод? мне казалось, он чисто компилируемый сразу в машинный
гхци - байткод интерпретатор
источник