Обсуждение пользователя:Исчезнувший пользователь 2940192

Ушедший на пенсию
Этот пользователь больше не активен в Википедии.

Возможности Haskell до Clean

Привет. Могу ли я спросить, какие функции были в Haskell до Clean? Надежный источник также был бы уместен для заявления, но в настоящее время отсутствует. Алек Гаргетт ( обсуждение ) 09:03, 18 ноября 2023 (UTC) [ ответить ]

Например, вы можете взглянуть на Van Groningen et al., 2010: Exchanging Sources Between Clean and Haskell. A Double-Edged Front End for the Clean Compiler. Ссылка на PDF-файл есть на https://wiki.clean.cs.ru.nl/Publications. В этой статье обсуждается "Clean*", то есть Clean с расширениями Haskell. Clean* больше не функционирует, но некоторые функции были приняты в Clean, например newtypes. Таким образом, newtypes являются примером функции, которая попала в Clean, потому что она была в Haskell. В статье также упоминается, что классы типов были первыми в Haskell, хотя, строго говоря, не говорится, были ли классы типов Clean вдохновлены классами Haskell. Другим примером являются обобщенные типы, о которых Алимарин и Пласмейер (2001, «Общее расширение программирования для Clean», PDF-файл доступен на той же странице) прямо говорят, что они основаны на работе Хинце и Пейтона Джонса для Glasgow Haskell. Классы монад в библиотеках Clean также основаны на классах в Prelude Haskell, хотя они, строго говоря, не являются частью языка. Существует много других примеров, но я не знаю ни одного источника, который бы давал исчерпывающий обзор. Kaĉjo ( обсуждение ) 17:51, 18 ноября 2023 (UTC) [ ответ ]
Взято с "https://en.wikipedia.org/w/index.php?title=User_talk:Vanished_user_2940192&oldid=1265022406"