Здравствуйте, hardcase, Вы писали: H>Здравствуйте, gandjustas, Вы писали:
G>>Roslyn в ранней версии содержит эту возможность, а в Nemerle есть repl в студии и standalone? H>Я был бы очень признателен, если бы мне объяснили, зачем он нужен. Для "паритета по фичам" с _подставить_любимю_игрушку_?
Тут я хз (уж насколько активно использую питонячий REPL, но в немерле как-то к этому не тянет), а вот сделать на сайте возможность попробовать язык он-лайн, ничего не устанавливая к себе на машину — вполне. Впрочем, для этого можно и подход ideone использовать.
Здравствуйте, hardcase, Вы писали:
H>Здравствуйте, gandjustas, Вы писали:
G>>Roslyn в ранней версии содержит эту возможность, а в Nemerle есть repl в студии и standalone?
H>Я его сломал. Починен будет очень не скоро, так как я занят переносом компилятора на IKVM.Reflection.
А сломан сам Nemerle.Evaluation или только Nemish?
Здравствуйте, kochetkov.vladimir, Вы писали:
H>>Я его сломал. Починен будет очень не скоро, так как я занят переносом компилятора на IKVM.Reflection.
KV>А сломан сам Nemerle.Evaluation или только Nemish?
Сломан (гм, скорее изменен) интерфейс компилятора, потому Evaluation не собирается. А сорцы nemish-а полнейший трэшак, который нежалко выбросить.
Здравствуйте, kochetkov.vladimir, Вы писали:
KV>Тут я хз (уж насколько активно использую питонячий REPL, но в немерле как-то к этому не тянет), а вот сделать на сайте возможность попробовать язык он-лайн, ничего не устанавливая к себе на машину — вполне. Впрочем, для этого можно и подход ideone использовать.
Мне нравится подход ideone, в принципе я не против NPad, но я не могу понять, зачем на нужен REPL в виде консоли?
Здравствуйте, hardcase, Вы писали:
H>Здравствуйте, gandjustas, Вы писали:
G>>Roslyn в ранней версии содержит эту возможность, а в Nemerle есть repl в студии и standalone?
H>Я был бы очень признателен, если бы мне объяснили, зачем он нужен. Для "паритета по фичам" с _подставить_любимю_игрушку_?
Я очень радовался когда repl в f# увидел, для маленьких программ сильно повышает скорость разработки.
Здравствуйте, gandjustas, Вы писали:
G>Я очень радовался когда repl в f# увидел, для маленьких программ сильно повышает скорость разработки.
Когда-то давно будучи студентом ковырял SML/NJ и особенных восторгов от REPL (консоль в которую можно чтото писать) не испытал. Такого рода интерфейс годен лишь для выполнения отладочных выражений и начального изучения синтаксиса (наверно это актуально для ML-ей).
Здравствуйте, hardcase, Вы писали:
H>Здравствуйте, gandjustas, Вы писали:
G>>Я очень радовался когда repl в f# увидел, для маленьких программ сильно повышает скорость разработки.
H>Я правильно понял, что на самом деле нужен не REPL а фигня для написания мелких программ (NPad)?
Неправильно понял. Не надо ограничивать инструмент.
Здравствуйте, gandjustas, Вы писали:
H>>Я правильно понял, что на самом деле нужен не REPL а фигня для написания мелких программ (NPad)?
G>Неправильно понял. Не надо ограничивать инструмент.
Я не ограничеваю инструмент, я выявляю требования. Покачто никому небыл нужен инструмент вроде нынешнего nemish, а вот однодокументный редактор с подсветкой и интеллисенсом — хотят.
Здравствуйте, hardcase, Вы писали:
KV>>А сломан сам Nemerle.Evaluation или только Nemish?
H>Сломан (гм, скорее изменен) интерфейс компилятора, потому Evaluation не собирается.
Ты имел ввиду — в твоей ветке? В master он сейчас собирается без проблем.
H>А сорцы nemish-а полнейший трэшак, который нежалко выбросить.
Здравствуйте, hardcase, Вы писали:
G>>Roslyn в ранней версии содержит эту возможность, а в Nemerle есть repl в студии и standalone?
H>Я был бы очень признателен, если бы мне объяснили, зачем он нужен. Для "паритета по фичам" с _подставить_любимю_игрушку_?
Ты что? Это модно!
Ну, вообще, он конечно не помешал бы, если сделать его с гуи и качественно. То что было никакой критики не выредживало.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, catbert, Вы писали:
H>>Мне нравится подход ideone, в принципе я не против NPad, но я не могу понять, зачем на нужен REPL в виде консоли?
C>Макросы пробовать, например.
И как ты себе это видишь из РЕПЛ-а?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, gandjustas, Вы писали:
G>Я очень радовался когда repl в f# увидел, для маленьких программ сильно повышает скорость разработки.
Вот никогда этого понять не могу. Какая разница жать Ctrl+enter по кускам, или один раз F5?
А на мало мальски больших прилоежниях это не прокатывает. Это в хаскеле репл может закгужать окромные приложения. Тут же это просто задолбаешся делать.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, hardcase, Вы писали:
H>Я не ограничеваю инструмент, я выявляю требования. Покачто никому небыл нужен инструмент вроде нынешнего nemish, а вот однодокументный редактор с подсветкой и интеллисенсом — хотят.
Для немерла нужен хотя бы двудокументный. А то как макросы пробовать?
Плсю интеллисенс тоже не помешал бы.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, kochetkov.vladimir, Вы писали:
H>>Сломан (гм, скорее изменен) интерфейс компилятора, потому Evaluation не собирается.
KV>Ты имел ввиду — в твоей ветке? В master он сейчас собирается без проблем.