LINUX.ORG.RU

haskell interpreter


0

1

Извиняюсь, если глупый вопрос задаю. Хаскель только учу.

Можно ли не компилировать .hs файлы, а отправлять интерпретатору? Если да, то как?


Ответ на: комментарий от reader

Там по другому: загружаешь интерпретатор и как в калькуляторе в нём пишешь выражения. Или же загружаешь модуль. А мне хочется просто

$ haskell-interpreter file.hs

paxac
() автор топика
Ответ на: комментарий от KblCb

Твой вопрос равносилен «Зачем нужны скрипты?»

Если хаскель, то почему на нем скрипты не писать

vertexua ★★★★★
()
Ответ на: комментарий от KblCb

Зачем?

Например, после скачки пакета вы Setup.hs в бинарник компелируете и потом запускаете? Или всё же

runhaskell Setup.hs ...

И вообще, конпелятор от частых запусков стареет :)

quasimoto ★★★★
()
Ответ на: комментарий от Zloddey

Вообще говоря строго (а желательно ещё и статически) типизированный шелл это моя мечта. Все проекты хаскелёвого шелла загнулись вроде бы.

KblCb ★★★★★
()
Ответ на: комментарий от KblCb

так runhaskell же есть

имхо, корень проблемы в недостатке программистов, которые, с одной стороны, достаточно хорошо разбираются в хаскелле, а с другой, горят желанием переписывать скрипты с баша на сабж.

Zloddey
()
Ответ на: комментарий от Zloddey

Проблема в первую очередь в том, что bash не язык программирования, а оболочка. А haskell - наоборот. Башескрипт это не программа, а композиция действий которые и так производятся в оболочке. Если бы все имели возможность скажем копировать файлы через ghci или монтировать диски, то и скрипты бы писали на haskell.

Ну и рантайм у runhaskell даже по сравнению с bash4 монструозен.

KblCb ★★★★★
()
Ответ на: комментарий от KblCb

Ну да, в целом верно. /me недопонял суть проблемы. Явный признак того, что пора уже спать.

Zloddey
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.