@haskellru

Страница 1473 из 1551
Yura
19.09.2018
06:36:59
русскоязычные обычно самые умные
Мы просто шляпу Дартаньяна с детства любим

Dmitry
19.09.2018
06:37:01
легкий поиск ошибок - ошибки все разные

есть те, что на поверхности, есть те, что поглубже

Александр
19.09.2018
06:37:23
т.е тут по моему только два варианта - 1) я самый умный, если я чего-то не понимаю - то оно плохое 2) я не самый умный, если я чего-то не понимаю - надо разобраться
Я не думаю, что здесь категории "умный-не умный" подходят. Они - про человеческие качества. А мы говорим о качестве кода, и эти две категории вполне можно разделить

Google
Dmitry
19.09.2018
06:37:44
это что, есть какие-то люди, которые делают толлько легконаходимые ошибки? если они только такие делают - то может, напрягутся и не будут делать их вообще?

Александр
19.09.2018
06:38:19
тестируемость как определяется? можно пример теструемого и нетеструемого (это как?) кода?
Легко определяется, особенно в Haskell-коде. Если можно написать (авто)тест и полностью понять, как работает часть системы, - значит, она тестируема.

Yura
19.09.2018
06:38:33
Надо 2 человекогода без ошибок!

Meowfka
19.09.2018
06:38:55
Подойди к любому разрабу, он скажет что хаскель дерьмово отформатирован, но парень будет просто непривыкшим читать такой стиль

Dmitry
19.09.2018
06:39:09
короче, все эти рассуждения напоминают типичный энтерпрайзно-джавный буллшит

Dmitry
19.09.2018
06:39:40
я вот когда-то понял, что поддержать огромную кодебазу на недоязыке типа C++ можно, если просто дать людям денег

но много худший код типа ядра линукса поддерживают и бесплатно

как по мне - так вопрос закрыт

посмотришь на код - вроде ужас. но если дают норм. денег - то на глазах улучшается!

Александр
19.09.2018
06:40:36
короче, все эти рассуждения напоминают типичный энтерпрайзно-джавный буллшит
Это не энтерпрайзно-джавный булшит. Это best practices. То, что они в Java-мире сильно применяются, не означает, что они ему принадлежат. Это как с SOLID: кто-то утверждает, что это про ООП, хотя это про все те же best practices.

Google
Nick
19.09.2018
06:40:59
посмотришь на код - вроде ужас. но если дают норм. денег - то на глазах улучшается!
Мне дают денег норм, но код от этого лучше не становится

Dmitry
19.09.2018
06:41:08
это что-то на стыке художественной литературы и карго-культа как по мне

Александр
19.09.2018
06:41:11
но много худший код типа ядра линукса поддерживают и бесплатно
Кто сказал, что он худший? Сколько я туда ни заглядывал, нахожу его более чем хорошим

Dmitry
19.09.2018
06:41:21
ааа, вон оно что

Dmitry
19.09.2018
06:41:54
ну так тогда плохого кода почти нет, значит, и места для спора нет

Александр
19.09.2018
06:41:54
Серьёзно?
А вы вот так вот готовы утверждать, что он плохой?

Alexander
19.09.2018
06:42:26
Подойди к любому разрабу, он скажет что хаскель дерьмово отформатирован, но парень будет просто непривыкшим читать такой стиль
На так странно рассуждать о понятности кода на хаскеле приводя в качестве примера читателя питониста

Nick
19.09.2018
06:43:27
А вы вот так вот готовы утверждать, что он плохой?
С точки зрения чтения кода - да, но я понимаю в угоду чему это делается

Dmitry
19.09.2018
06:43:41
А вы вот так вот готовы утверждать, что он плохой?
я в него писал, мне как-то не зашло. NetBSD / FreeBSD - вроде всё тоже самое, но значительно легче

но грань очень зыбкая. вроде и там и там документация

Александр
19.09.2018
06:45:21
я в него писал, мне как-то не зашло. NetBSD / FreeBSD - вроде всё тоже самое, но значительно легче
Вы же выше писали, что если код работает - то уже хороший. Тезис отменяется?

Dmitry
19.09.2018
06:46:28
нет. мне не нравится и плохой - разные вещи. я к тому, что нытье про плохой код - бессмысленный жанр

Dmitry
19.09.2018
06:47:01
т.е "хороший код" и "плохой код" - имеют смысл только с уточнением, для кого

Yura
19.09.2018
06:47:10
это сделало моё утро

Dmitry
19.09.2018
06:47:15
тем кто в линукс пишет - им норм, очевидно

не, прямо реально я- лично видел чуваков, они туда за зп пишут и им норм

Александр
19.09.2018
06:47:39
нет. мне не нравится и плохой - разные вещи. я к тому, что нытье про плохой код - бессмысленный жанр
А по мне так это рефлексия, которая нужна разработчикам, чтобы расширять свой набор инструментов, глубже понимать разработку.

Google
Dmitry
19.09.2018
06:48:42
а по мне - нет. вот это вот "плохой код, хороший код, более хороший код" - это и есть основная причина 100500 CMS на PHP и 100500 javascript фреймворков. т.е бесконечное хождение по кругу

все они плохие! потому что одни на PHP, вторые на js

Александр
19.09.2018
06:49:58
Нет, есть инструменты, удовлетворяющие и не удовлетворяющие требованиям. Требование "Not Invented Here" тоже может стоять

Yura
19.09.2018
06:50:08
ну те правильный выход - выбросить JS/C++/whatever и вместо нытья писать на Haskell

ну или кошку погладить

Dmitry
19.09.2018
06:50:31
ага. ну, может на Rust еще. в целом

в целом, моя диаграмма выбора софта работает! её побочное свойство - позволяет отличать хороший код от плохого

надо её нарисовать, что ли. а то только на словах

Yura
19.09.2018
06:51:57
проблема в том, что когда пишешь на Хаскеле ныть неконструктивно, т.к. уходить некуда

Dmitry
19.09.2018
06:52:03
хаха, да

Yura
19.09.2018
06:52:50
вот за прошлый год мне больше всего хотелось ныть, и я таки ныл. Когда писал на JS и Erlang

Oleg
19.09.2018
06:52:55
хаха, нет

Dmitry
19.09.2018
06:53:09
чувак, который писал драйверы для netbsd на хаскелле - сломался и ушел на ATS

Yura
19.09.2018
06:53:10
в монахи?

Oleg
19.09.2018
06:53:25
в нормальный язык типа Idris

Dmitry
19.09.2018
06:53:35
и ATS, lol

Alexander
19.09.2018
06:53:51
но там чел видимо любит боль

а сексуальные девиации не любит, извините

Yura
19.09.2018
06:54:08
это не самое плохое

Dmitry
19.09.2018
06:54:15
у него был свой компилятор хаскеля, кстати

Google
Dmitry
19.09.2018
06:54:26
то, что он сломался - большая потеря для всех

Yura
19.09.2018
06:54:31
если бы таких людей не было, кто бы нам писал linux kernel?

Dmitry
19.09.2018
06:54:39
т.к. надежды писать для железа на чём-то нормальном больше нет

rust всё же так себе, а без батареек вообще уныл

а с батарейками он не лезет никуда.

Alexander
19.09.2018
06:56:24
ajhc - да

Dmitry
19.09.2018
06:57:39
и еще один гвоздь в гроб альтернативных компиляторв хаскелла. а то, что у нас есть только ghc - довольно стрёмно

Евгений
19.09.2018
07:26:45
Ну, ajhc это попытка возродить мёртвый компайлер. Понятно, что идея эта рано или поздно провалится

Admin
ERROR: S client not available

Yura
19.09.2018
07:29:22
я знаю как это изменить!

надо заплатить денег тем, кто будут его пилить

Alexander
19.09.2018
07:36:00
вроде он забил когда jhc начали реанимировать

A64m
19.09.2018
07:48:15
как вам код серванта, например? или vinyl ?
ну тут все просто как раз, любой тайплевел на хаскеле плохо написан из-за того что просто нету инструментария нормального. хорошо на нынешнем хаскеле не написать

Alexander
19.09.2018
08:01:46
тайплевел, кстати там весьма простой

не очень простые инстансы внутри

Leonid
19.09.2018
08:05:12
не скажу что сервант очень уж сложный изнутри. там вся сложность в delayedio

и да, сервант нужно переписывать что-бы ошибки были не плейнтекст

Dmitry
19.09.2018
08:06:03
всё надо переписывать, nikitonsky не даст соврать

Leonid
19.09.2018
08:06:21
ага, на кложе

Alexander
19.09.2018
08:06:22
на tcl

Google
Alexander
19.09.2018
08:06:33
кложа не достаточно stringly

Leonid
19.09.2018
08:06:33
я немного умею tcl

A64m
19.09.2018
08:08:25
в нормальный язык типа Idris
что в нем нормального-то? там нормально сделано то чем пользуешься 1% времени, потому что это автору интересно, а чем 99% - все равно что нет

Leonid
19.09.2018
08:10:49
я хочу в хаскель хотя-бы анонимные рекорды из пурсы :(

A64m
19.09.2018
08:12:21
и еще один гвоздь в гроб альтернативных компиляторв хаскелла. а то, что у нас есть только ghc - довольно стрёмно
этот гроб к тому времени сгнил уже, и гвоздь забивать некуда, два компилятора хаскеля которые могли компилировать полторы тогдашние либы было вообще в допотопные времена, 12 лет назад были компилятор и интерпретатор - т.е. не настоящая альтернатива

хаскель - язык определенный имплементацией, какие у него могут быть альтернативные фронтенды?

Dmitry
19.09.2018
08:14:26
мы все умрём

A64m
19.09.2018
08:14:38
в этом смысле jhc всегда был бесполезным

Dmitry
19.09.2018
08:16:09
всё тлен

A64m
19.09.2018
08:16:22
что в принципе могло сработать, это гхц фронтенд с jhc бекендом т.е. второй lhc (помер, у третьего lhc пишут свой фронтенд) и нынешний грин-бекенд для ghc

Dmitry
19.09.2018
08:16:35
а эти, из утрехта

они брыкаются еще?

A64m
19.09.2018
08:17:09
да, но там свой фронтенд, так что реальные хаскельные либы он никогда собирать не будет

фактически решено добавлять только всякие фичи для облегчения деланья рекордов в библиотеке

никакие готовые полиморфные рекорды из коробки в гхц теперь не протащить

Alexander
19.09.2018
08:23:17
а есть хорошие пакеты для url shortening

готовые, которые мои данные переводят в небольшой url safe token

Dmitry
19.09.2018
08:23:45
хорошее тестовое задание

Alexander
19.09.2018
08:23:53
да

Андрей
19.09.2018
08:24:14
я свой запилил, эз фо ми хороший

Страница 1473 из 1551