LINUX.ORG.RU

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

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

Все под контролем.

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

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

Короче говоря, читайте книги, друзья, и практикуйтесь, чтобы не делать ляпов, изобретая собственную «терминологию» из-за непонимания существующей!

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

Все под контролем.

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

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

Короче говоря, читайте книги, друзья, и практикуйтесь, чтобы не делать ляпов, изобретая собственную «терминологию» из-за непонимания существующей!

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

Все под контролем.

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

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

Короче говоря, читайте книги, друзья, и практикуйтесь, чтобы не делать ляпов, изобретаю собственную «терминологию» из-за непонимания существующей!