| Aa | Aa |
|
#haskell #приколыНашегоГородка
Этот код написан математиком, почему я так решил? Да потому, что почти все нормальные программисты при написании кода придерживаются ASCI, разве что в комментариях иногда могут быть фразы на родном языке :) а здесь мы видим такие символы как "∀", "π", "σ", "τ", "α", "β", "φ", "⇒", "→", "∷", "∘", "⊕"... Вот зачем? По поводу кодировки-то ладно, utf8 - стандарт для хаскельного файла, но это же банально неудобно набирать с клавиатуры! 23 апреля 2017
|
|
Ластро
|
|
|
Mikie, я просто в ней не участвую :) и даже не наблюдаю :)
|
|
|
Mikie Онлайн
|
|
|
¯\\(ツ)/¯
Суслика видишь? А он есть! Мне кажется, нужно не бояться неуниверсальности. Когда ты контрибутишь куда-то, это одно. А когда ты строишь свою вселенную, свой язык, нужно максимально забить на несовместимость. Это же для души. И пока ты понимаешь свои построения, всё хорошо. |
|
|
Ластро
|
|
|
Mikie
Но я-то по возможности стараюсь оставлять совместимость! Просто потому, что пользуюсь созданной другими инфраструктурой. |
|
|
Mikie Онлайн
|
|
|
Ну ок, это ты. Я так не делаю, потому что если я подключаю чужие библиотеки, я не обязан оперировать ровно теми же функциями и типами, что экспортируют модули. Я могу строить своё. И обычно строю, каким бы чуждым оно кому-нибудь не показалось. Обычно это затрагивает и стиль кода, да. Мне пока не сложно говорить на двух языках: общем и своём. (может это потому, что я мало говорю на первом:)
Если вернуться к сабжу, то можно отметить, что использование юникодовых мнемоник сохраняет и совместимость, и читабельность. В конце-концов, всегда можно регекспами пройтись по исходникам:) |
|
|
Marlagram Онлайн
|
|
|
А может (хотя и так маловероятно, эх) там были технические возможности, а?
|
|
|
Mikie Онлайн
|
|
|
Емаксеры и вимеры смотрят с недоумением.
|
|
|
Ластро
|
|
|
Marlagram, однако, разные бывают извращения.
|
|
|
Mikie Онлайн
|
|
|
Всё есть лисп. И немножко перл. Остальное - извращения.
|
|