|
Антикодер
1888 / 870 / 48
Регистрация: 15.09.2012
Сообщений: 3,088
|
|
Haskell: совершенствование языка vs популярные крупные проекты21.04.2017, 01:04. Показов 1332. Ответов 9
Метки нет (Все метки)
По мотивам Haskell: цель или всё-таки средство?.
Тема похоже назрела, хотелось бы вынести это обсуждение за пределы сообщества ruhaskell в русскоязычное сообщество программистов(на cyberforume наверно их больше всего), и просто захотелось пообщаться. Проблему никакую тут не решаем, просто, чтобы поделиться мнениями. Сокращения: ПКП - Популярные крупные проекты наХ - на Haskell ![]() Почему так мало ПКПнаХ? Итак в haskell приходят разные программисты, но чаще это люди, которые хотят найти идеальный язык программирования. Возможно это можно обобщить на многие функциональные языки. В погоне за новыми идеями и абстракциями они заб Что я об этом думаю? (Кому это интересно? )Я думаю, что это здорово. Здорово, что есть целое сообщество, которое создаёт новый мир, немного оторванный от реальности. Влияние этого внутреннего мира неявно ощущают все, и не важно, что мало популярных конечных программ на ФП. И для меня не так важно подходит Haskell для продакшена или нет. Мне нравится идея совершенствования языка, который бы всегда оставался немного в тени. В душе я больше Если я пойму, что есть нечто лучше Haskell-я(идейно) и там нет ни одной библиотеки, то кинусь изучать лучшее. А оно рано или поздно появится и это понимание придёт. Ведь изменится железо, на котором мы работаем, изменится мир в котором мы живём... Что нужно сделать, чтобы ПКПнаХ стало больше? Как бы ответ в самом сокращении... Когда ПКПнаХ станет больше? Когда появится больше высококвалифицированных людей в сообществе, желающих делать ПКПнаХ.
0
|
|
| 21.04.2017, 01:04 | |
|
Ответы с готовыми решениями:
9
крупные проекты C++ Место под крупные проекты Для чего делают крупные open-source проекты? |
|
Модератор
|
||||
| 21.04.2017, 02:09 | ||||
|
Ну, во первых, в этой палате проблемы Haskell (анаграмма ask Hell) мало кого интересуют, что естественно. У всех свои. Так что, вангую, (и XRuZzz, это знал когда тОпил) обсуждения сведётся "H - плохо, зачем он нужен, вот на языке таком то блаблабла...". Впрочем, и сам XRuZzz, хитро подливает масла в огонь. Немного остудим.
В общем, не слушайте чего я выше написал . В хаскелл идут восновном математики всякие, которые с помощью него играются с хилломорфизмами и апоморфизмами. Они же ваяют компилятор ghc (по крайней мере рулят там), наворачивая язык "по математически". В основном прокачивая систему типов. И вот это, можно сказать продукт жизнедеятельности математиков, очень интересен простым смертным программистам. Которые Нет, я не против ООП вообще то. Но интересно посмотреть когда без него получается минимум не хуже. Если бы не отсутствие множества необходимых пакетов (библиотек). То что интересно математикам (кое что из этого и нам), то есть. А кое чего для практического проганья то и нету. Подробнее объяснять не стоит, т.к. эта палата не для одних Хаскеллистов.
0
|
||||
|
Антикодер
1888 / 870 / 48
Регистрация: 15.09.2012
Сообщений: 3,088
|
||
| 21.04.2017, 03:01 [ТС] | ||
|
Есть такая мысль у меня, что людям, которые способны создавать ПКП на других языках(из которых некоторые могли бы изучить Haskell и делать это на нём), просто Haskell не нужен для этого, они и без него умеют эффективно с железом работать и делать всё, что нужно. Ну так пусть и делают.
0
|
||
|
Игогошка!
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
|
||||||||
| 21.04.2017, 03:52 | ||||||||
![]() ![]() Мне нет дела до всяких абстракций хаскеля, если не могу на нем быстро запилить нужный тривиальный функционал.
0
|
||||||||
|
Антикодер
1888 / 870 / 48
Регистрация: 15.09.2012
Сообщений: 3,088
|
|
| 21.04.2017, 10:15 [ТС] | |
|
Соглашусь с тем, что нужны хорошие библиотеки(возможно и другие инструменты) для создания ПКПнаХ.
Само же ПКП - слишком размытое понятие. Надо немного уточнить, что это популярные браузеры, ОС, мессенджеры, это то, чем люди пользуются постоянно. Хорошие ПКП-ы уже написаны, нужны ли ПКП-ы наХ, которые смогут быть лишь чуть лучше, большой вопрос. Из софта меня больше интересуют узкоспециализированные хорошие программные инструменты, например для торговли криптовалютой. Для этого я и использую Haskell.
0
|
|
|
Модератор
|
||
| 21.04.2017, 11:08 | ||
|
0
|
||
|
650 / 260 / 16
Регистрация: 02.03.2014
Сообщений: 587
|
|
| 21.04.2017, 18:49 | |
|
Имхо, некоторое время назад, одной из главных, на мой взгляд, проблем Haskell'а была его постоянно мутирующая пакетная инфраструктура. Попытка добавить какой-то пакет спустя некоторое время превращалась в какой-то хентай... Ребята создавшие стек, как по мне, просто святые, выведшие меня из cabal hell. Система снепшотов это просто счастье какое-то.
0
|
|
| 21.04.2017, 23:25 | |
|
0
|
|
| 21.04.2017, 23:25 | |
|
Помогаю со студенческими работами здесь
10
История дизайна языка Haskell Практика после освоения основ языка: как научиться писать проекты с GUI? Место ФП и Haskell в компьютерной индустрии (Для чего он нужен, этот Haskell?) Совершенствование программы Совершенствование кода Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга,
Ты же видел моря и метели.
Как сменялись короны и стяги,
Как эпохи стрелою летели.
- Этот мир — это крылья и горы,
Снег и пламя, любовь и тревоги,
И бескрайние. . .
|
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1
У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\
А в самом низу файла-профиля. . .
|