@scala_ru

Страница 543 из 1499
Diemust
06.03.2017
09:21:01
потому что jvm

Max
06.03.2017
09:26:33
Интересно, кто быстрее выстрелит: хаскель или EO?

Nikolay
06.03.2017
09:29:53
потому что раз в году

Google
Alex
06.03.2017
09:42:21
Посмотрел я на тот ЕО. У них в гиттере хайпа много, обсуждений много, на деле - половина коммитов типа "updated readme".

Дичь какая-то

Юрий
06.03.2017
09:43:08
а что за ЕО?

Alex
06.03.2017
09:43:27
https://github.com/yegor256/eo

Юрий
06.03.2017
09:43:45
ух ё

видал его

Alex
06.03.2017
09:44:01
В общем, однажды в джава-мире появился "пророк", ратующий за то, что все пишут неправильное ООП.

Обосрал все языки программирования и ушел пилить свою прелесть

True OOP

А, он еще на Java-конфах свою книгу об этом форсит

Anton
06.03.2017
09:47:20
недавно на хабре появлялся перевод его статьи http://www.yegor256.com/2017/02/21/say-no-to-google-recruiters.html

Alexander
06.03.2017
09:48:16
Таки решил написать свой язычок, забавно. Если почитать чуть больше половины какой-нибудь его статейки то и судьба EO этого ясна станет.

Google
Волчик
06.03.2017
09:48:41
очередное AOP

Sergey
06.03.2017
09:50:27
Обосрал все языки программирования и ушел пилить свою прелесть
обсирает активно джаву, но при этом со спрингом даже не работал)

Alexander
06.03.2017
09:50:39
Забавные goals у них. Вот засунуть TDD и версионирование в язык это, кхм, странно.

These things we are not sure about (please, help us): we don't need generics (not sure)

Alex
06.03.2017
09:51:10
Да там все зло

Alexander
06.03.2017
09:51:28
Это форк golang?

Sergey
06.03.2017
09:51:46
I think do not belong in a pure object-oriented language: Static methods Classes (only types and objects) Implementation inheritance Mutability NULL Reflection Constants Type casting Annotations Flow control (for, while, if, etc.)

Alexander
06.03.2017
09:52:09
Забавно, что они в .java файлы это компилят, а не в байт код.

Alex
06.03.2017
09:52:37
У меня самый большой угар был, когда он рассказывал о планах создать хранилище объектов(!) :)

Типа jcenter для объектов

Alexander
06.03.2017
09:52:52
А, я понял.

Щас в ООП тусовке одни и теже темы мусолят с reusable code, TDD, message driven OOP и проч.

Alexander
06.03.2017
09:53:59
Работал с таким уже.

Oleksandr
06.03.2017
09:54:33
Я с половиной даже согласен, но мотивация у чувака забавная, конечно.
да прекрасная мотивация, пиар себя любимого и халявные поездки на конфы все думают, что он же не может нести такой бред, и это они что-то не понимают но король-то голый

Oleksandr
06.03.2017
09:56:51
почему это сразу "бред"?
я по ишью на гитхабе смотрел, у него на самые важные вопросы (типа будет ли гц, если да, то не умрет ли он от нагрузки) ответы в духе "ну я хз, наверное, не будет"

Google
Aleksei
06.03.2017
09:57:02
так на что угодно можно ярлыки лепить
для этого и нужен скала чатик!

Oleksandr
06.03.2017
09:57:10
почитайте первый десяток ишью

Alex
06.03.2017
09:57:21
@aleksei_t побочные эффекты? :)

Anton
06.03.2017
09:57:42
почитайте первый десяток ишью
ой не :) у меня и по-веселее занятия найдутся :)

Anton
06.03.2017
09:58:17
Вопрос про GC - это уже деталь реализации. и вообще если язык под JVM то вопрос как бы глупый же.

Sergey
06.03.2017
09:58:39
а почему именно jvm?

писали б сразу нативно

Anton
06.03.2017
09:58:57
а почему именно jvm?
ну вроде EO был объявлен как JVM язык, не?

KrivdaTheTriewe
06.03.2017
09:58:59
никто же не пишет сейчас нативно

Sergey
06.03.2017
09:59:10
ну вроде EO был объявлен как JVM язык, не?
ну да, я ж и спрашиваю почему именно JVM?)

если он проклят джавой

Anton
06.03.2017
09:59:15
а вот концепции - что мол в ООП не должно быть каких то вещей (вышеперечисленных) - это интересно. Интересно, в плане философии.

ну да, я ж и спрашиваю почему именно JVM?)
это вопрос автору, не мне :)

Sergey
06.03.2017
10:00:03
а вот концепции - что мол в ООП не должно быть каких то вещей (вышеперечисленных) - это интересно. Интересно, в плане философии.
другой вопрос кому нужен этот чистый ООП, когда сейчас нужна мультипарадигменность

Oleksandr
06.03.2017
10:00:10
ну, в общем, моя нелюбовь к э тому "эолангу" из-за того, что там 0 практичности

Anton
06.03.2017
10:00:52
практичность с экстремумами вообще плохо уживается

практичность - это когда говнокод :)

Lev
06.03.2017
10:01:06
ну, в общем, моя нелюбовь к э тому "эолангу" из-за того, что там 0 практичности
почему же 0? люди получают практический опыт обсуждения разработки ЯП

Oleksandr
06.03.2017
10:01:49
блин 4 ишью "нам надо гц? все ж иммутабл" обьясните мне-дураку, какая тут связь? для иммутабельных ЯП гц ещё более важен

Google
Alexander
06.03.2017
10:02:15
а вот концепции - что мол в ООП не должно быть каких то вещей (вышеперечисленных) - это интересно. Интересно, в плане философии.
У меня впечатление сложилось, что чувак нахватался по верхам и сам же не может обосновать. А вот в плане "интересно" - доклад Де Гоеса про "идеальный язык программирования".

Sergey
06.03.2017
10:02:49
хз меня больше напрягает то что он по пунктам отказывается от всего в джаве, даже от примитивных вещей типа control flow, но если посмотреть его код то там полно всего этого "плохого". а народ на это ведется и начинает следовать культу карго, потому что сказали что так правильно

Oleksandr
06.03.2017
10:03:04
почему же 0? люди получают практический опыт обсуждения разработки ЯП
практический опыт -- это парсеры, компиляторы, вникание в таргет платформу, вот это все а у него даже бнф спеки нет

Alexander
06.03.2017
10:03:16
практичность - это когда говнокод :)
Не согласен. Практичность это reusable код и всякое такое.

Admin
ERROR: S client not available

Alexander
06.03.2017
10:03:44
ссылочку?
https://www.youtube.com/watch?v=buQNgW-voAg

Anton
06.03.2017
10:03:56
Lev
06.03.2017
10:04:19
https://www.youtube.com/watch?v=buQNgW-voAg
да, хороший доклад. плюсую

Alexander
06.03.2017
10:04:40


Anton
06.03.2017
10:05:04
это то чего не должно быть, или всё таки то, что надо?

если то, чего не должно быть, то речь, наверное, о Lisp? :)

Alexander
06.03.2017
10:05:44
Кстати, кто-нибудь знает интересные языки со structural typing? Попробовать чтобы.

Andrey
06.03.2017
10:05:50
все дороги ведут в лисп :)

Alexander
06.03.2017
10:05:58
Alexander
06.03.2017
10:06:17
Я бы с удовольствие LISP. Тем более есть классный Racket.

Google
D
06.03.2017
10:07:22
а как же кложа?
кложа местами проигрывает ракетке (местами наоборот)

Anton
06.03.2017
10:08:18
толстота
почему толстота то? если всё то что на слайде написано убрать из ЯП, то кроме лиспа больше ничего на ум и не приходит

Alexander
06.03.2017
10:08:30
ocaml?
type user = { login : string; password : string; nick : string; }; Оно же номинативное.

Aliaksei
06.03.2017
10:08:37
racket это диалект лиспа же, да?

D
06.03.2017
10:08:59
нет, это лисп

Alexander
06.03.2017
10:09:34
а как же кложа?
Мне нравится Meta составляющая. Можно такой DSL Driven Development изобразить.

Волчик
06.03.2017
10:09:34
racket это диалект лиспа же, да?
если точнее, то диалект Scheme

Anton
06.03.2017
10:09:38
type user = { login : string; password : string; nick : string; }; Оно же номинативное.
говорят, в Falcon тоже структурные типы, https://en.wikipedia.org/wiki/Falcon_(programming_language)

Aliaksei
06.03.2017
10:09:54
D
06.03.2017
10:09:57
Aliaksei
06.03.2017
10:10:11
А на какой платформе запускается?

натив?

Alexander
06.03.2017
10:10:48
натив?
Racket? Да.

Страница 543 из 1499