LINUX.ORG.RU

История изменений

Исправление AndreyKl, (текущая версия) :

да , не то же самое. Но я и не говорил «тоже». Я говорил что проблема значительно уменьшается. возможно настолкьо, что и не отличишь.

например, в вебе - как от вашей горячей замены станет легче? ко мне пришёл запрос, я его обработал. ну сделал я C-c C-e, так запрос надо опять посылать. толку от того что оно «наживую». А заменил ли ты в «живой» системе или «в мёртвой», почти пофиг если приложение не стартует долго,конечно, как ява. Но я уже упоминал что как раз там горячая замена с моего угла зрения, скорее похожа на сглаживание недостатка, чем на фичу.

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

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

Исправление AndreyKl, :

да , не то же самое. Но я и не говорил «тоже». Я говорил что проблема значительно уменьшается. возможно настолкьо, что и не отличишь.

например, в вебе - как от вашей горячей замены станет легче? ко мне пришёл запрос, я его обработал. ну сделал я C-c C-e, так запрос надо опять посылать. толку от того что оно «наживую». А заменил ли ты в «живой» системе или «в мёртвой», почти пофиг если приложение не стартует долго,конечно, как ява. Но я уже упоминал что как раз там горячая замена с моего угла зрения, скорее похожа на сглаживание недостатка, чем на фичу.

В целом в хаскеле, зачастую если функция компилится(а может и в большинстве случаев), то она работает верно. Из за сильной системы типов в хаскеле код получается гораздо более согласованный чем скажем в том же пхп, яваскрипте (говорю как человек со стажем), и вероятно в лиспе (я это свойство - общую несогласованность - экстраполирую на динамику вообще). Поэтому выходит что если функция заработала, она скорее всего будет работать в системе так как ожидается. Поэтому я утверждаю что репл в хаскеле решает бОльшую часть тех проблем которые у вас в лиспе решаются горячей заменой.

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

Исправление AndreyKl, :

да , не то же самое. Но я и не говорил «тоже». Я говорил что проблема значительно уменьшается. возможно настолкьо, что и не отличишь.

например, в вебе - как от вашей горячей замены станет легче? ко мне пришёл запрос, я его обработал. ну сделал я C-c C-e, так запрос надо опять посылать. толку от того что оно «наживую». А заменил ли ты в «живой» системе или «в мёртвой», почти пофиг если приложение не стартует долго,конечно, как ява. Но я уже упоминал что как раз там горячая замена с моего угла зрения, скорее похожа на сглаживание недостатка, чем на фичу.

В целом в хаскеле, зачастую если функция компилится(а может и в большинстве случаев), то она работает верно. Из за сильной системы типов в хаскеле код получается гораздо более согласованный чем скажем в том же пхп. Поэтому выходит что если функция заработала, она скорее всего будет работать в системе так как ожидается. Поэтому я утверждаю что репл в хаскеле решает бОльшую часть тех проблем которые у вас в лиспе решаются горячей заменой.

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

Исправление AndreyKl, :

да , не то же самое. Но я и не говорил «тоже». Я говорил что проблема значительно уменьшается. возможно настолкьо, что и не отличишь.

например, в вебе - как от вашей горячей замены станет легче? ко мне пришёл запрос, я его обработал. ну сделал я C-c C-e, так запрос надо опять посылать. толку от того что оно «наживую». А заменил ли ты в «живой» системе или «в мёртвой», почти пофиг если приложение не стартует долго,конечно, как ява. Но я уже упоминал что как раз там горячая замена с моего угла зрения, скорее похожа на сглаживание недостатка, чем на фичу.

В целом в хаскеле, зачастую если функция компилится(а может и в большинстве случаев), то она работает верно. Из за сильной системы типов в хаскеле код получается гораздо более согласованный чем скажем в том же пхп. Поэтому выходит что если функция заработала, она скорее всего будет работать в системе так как ожидается. Поэтому я утверждаю что репл в хаскеле решает бОльшую часть тех проблем которые у вас в лиспе решаются горячей заменой.

В целом, ещё раз, я готов согласиться с тезисом что горячую замену иметь неплохо, если есть возможность. Но считать это киллерфичей для языка общего назначения - мне кажется если не верхом наивности, то наивностью. Считать это прерогативой лиспа - тоже довольно забавно.

Исправление AndreyKl, :

да , не то же самое. Но я и не говорил «тоже». Я говорил что проблема значительно уменьшается. возможно настолкьо, что и не отличишь.

например, в вебе - как от вашей горячей замены станет легче? ко мне пришёл запрос, я его обработал. ну сделал я C-c C-e, так запрос надо опять посылать. толку от того что оно «наживую». А заменил ли ты в «живой» системе или «в мёртвой», почти пофиг если приложение не стартует долго,конечно, как ява. Но я уже упоминал что как раз там горячая замена с моего угла зрения, скорее похожа на сглаживание недостатка, чем на фичу.

В целом в хаскеле, зачастую если функция компилится(а может и в большинстве случаев), то она работает верно. Из за сильной системы типов в хаскеле код получается гораздо более согласованный чем скажем в том же пхп. Поэтому выходит что если функция заработала, она скорее всего будет работать в системе так как ожидается. Поэтому я утверждаю что репл в хаскеле решает бОльшую часть тех проблем которые у вас в лиспе решаются горячей заменой.

В целом, ещё раз, я готов согласиться с тезисом что горячую замену иметь неплохо, если есть возможность. Но считать это киллерфичей для языка общего назначения - мне кажется если не верхом наивности, то наивностью. Считать это исключительной прерогативой лиспа - тоже довольно забавно.

Исправление AndreyKl, :

да , не то же самое. Но я и не говорил «тоже». Я говорил что проблема значительно уменьшается. возможно настолкьо, что и не отличишь.

например, в вебе - как от вашей горячей замены станет легче? ко мне пришёл запрос, я его обработал. ну сделал я C-c C-e, так запрос надо опять посылать. толку от того что оно «наживую». А заменил ли ты в «живой» системе или «в мёртвой», почти пофиг если приложение не стартует долго,конечно, как ява. Но я уже упоминал что как раз там горячая замена с моего угла зрения, скорее похожа на сглаживание недостатка, чем на фичу.

В целом в хаскеле, зачастую если функция компилится(а может и в большинстве случаев), то она работает верно. Из за сильной системы типов в хаскеле код получается гораздо более согласованный чем скажем в том же пхп. Поэтому выходит что если функция заработала, она скорее всего будет работать в системе так как ожидается. Поэтому я утверждаю что репл в хаскеле решает бОльшую часть тех проблем которые у вас в лиспе решаются горячей заменой.

В целом, ещё раз, я готов согласиться с тезисом что горячую замену иметь неплохо, если есть возможность. Но считать это киллерфичей для языка общего назначения - мне кажется если не верхом наивности, то наивностью. Считать это исключительной прирогативой лиспа - тоже довольно забавно.

Исходная версия AndreyKl, :

да , не то же самое. Но я и не говорил «тоже». Я говорил что проблема значительно уменьшается. возможно настолкьо, что и не отличишь.

например, в вебе - как от вашей горячей замены станет легче? ко мне пришёл запрос, я его обработал. ну сделал я C-c C-e, так запрос надо опять посылать. толку от того что оно «наживую». А заменил ли ты в «живой» системе или «в мёртвой», почти пофиг если приложение не стартует долго,конечно, как ява. Но я уже упоминал что как раз там горячая замена с моего угла зрения, скорее похожа на сглаживание недостатка, чем на фичу.

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

В целом, ещё раз, я готов согласиться с тезисом что горячую замену иметь неплохо, если есть возможность. Но считать это киллерфичей для языка общего назначения - мне кажется если не верхом наивности, то наивностью. Считать это исключительной прирогативой лиспа - тоже довольно забавно.