
Baruch
09.12.2016
16:43:56
Легко
прошу

Митко Соловец?
09.12.2016
16:44:40
вот это тусовочка

Google

Митко Соловец?
09.12.2016
16:44:52
щас бы понять как правильно на джаве писать

Alexander
09.12.2016
16:45:13
и на джаве ли

Yegor
09.12.2016
16:45:15
о. здрасьте

Alexander
09.12.2016
16:45:18
начнем с этого

Митко Соловец?
09.12.2016
16:45:47
кресты не предлагать

Baruch
09.12.2016
16:46:13
ЕО-ж, кому ваша джава нужна

Vlad
09.12.2016
16:46:25
Только хотел написать)

Митко Соловец?
09.12.2016
16:46:37
но... как же.. 3 миллиарда устройств

Vlad
09.12.2016
16:46:39
Давно уже все на ЕО переходят

Митко Соловец?
09.12.2016
16:46:41
350 млн девелоперов

Yegor
09.12.2016
16:46:47
от джавы останется только JVM!

guga
09.12.2016
16:46:55

Alexander
09.12.2016
16:46:59
Егор, в каком состояни сейчас ЕО?

Google

Baruch
09.12.2016
16:47:07

Митко Соловец?
09.12.2016
16:47:13
EO?
это то, о чем я думаю?

guga
09.12.2016
16:47:34

Yegor
09.12.2016
16:48:21

Alexander
09.12.2016
16:48:33
EO?
https://github.com/yegor256/eo

Антон
09.12.2016
16:49:35
Сходство аватарок поражает, да?

Yegor
09.12.2016
16:49:49
кстати, если есть желающие помочь — мы немного застряли на ANTLR4 парсере, который должен быть а-ля Python: https://github.com/yegor256/eo/issues/70

Alexander
09.12.2016
16:50:45
А почему вы решили компилить сначала в джаву, а не сразу в байткод?

Yegor
09.12.2016
16:51:28
а я спрошу иначе - а почему все компилят в байт-код? я вот искренне не понимаю этой логики
проще же компилить в то, что может прочитать человек
а потом дать компилятору джавы сделать из этого байт-код

Pavel ?
09.12.2016
16:52:53

Alexander
09.12.2016
16:53:03
вы упретесь в ограничения джавы

Pavel ?
09.12.2016
16:53:12
тут еще одно звено с условием))

Yegor
09.12.2016
16:53:19
я не понимаю, почему Kotlin так не сделал. на JPoint 2016 я даже спросил у @intelliyole — почему так

Alexander
09.12.2016
16:53:21
байткод - более низкоуровневая штука
больше возможностей
наверно

Pavel ?
09.12.2016
16:53:48

Google

Yegor
09.12.2016
16:54:08
я не эксперт в этом, потому спрошу — есть что-то такое, что можно выразить в байт-коде и нельзя в Java?

Alexander
09.12.2016
16:54:29
кто ж знает
я не пишу свой язык
просто интересно

Pavel ?
09.12.2016
16:55:05

Yegor
09.12.2016
16:55:11
мне как разработчику языка удобнее, когда я вижу наглядно результат компиляции

Митко Соловец?
09.12.2016
16:56:26
Егор, а какие преимущества вашего языка перед другими жвм-языками?
Прежде всего для инженера или для бизнеса?

Vlad
09.12.2016
16:57:00
Ну Джава это не полный аналог байткода просто более читаемый. Поэтому используя более высокоуровневые конструкции и ограничений больше

Pavel ?
09.12.2016
16:57:03
я бы задал немного иной вопрос))
зачем?)

Sergey
09.12.2016
16:57:17
живые легенды в чатике, ух

Vlad
09.12.2016
16:57:43
Разработчики Колина например стараются оптимизировать свой when чтобы работал не хуже switch

guga
09.12.2016
16:57:49

Alexander
09.12.2016
16:58:02
why not?

Pavel ?
09.12.2016
16:58:04

Митко Соловец?
09.12.2016
16:58:15
@yegor256

Антон
09.12.2016
16:59:57

Yegor
09.12.2016
17:00:46
нас уже спрашивали, зачем новый язык. я вот тут пытался объяснить: https://github.com/yegor256/eo/issues/69
в двух словах — мы хотим писать объектный код и в джаве это сделать почти невозможно

Google

Yegor
09.12.2016
17:01:14
во первых потому что там много лишнего
во вторых потому что там нет того, что нужно

Alexander
09.12.2016
17:01:27
а расскажи, пожалуйста, как орагизована работа над языком?

Admin
ERROR: S client not available

Alexander
09.12.2016
17:01:42
у вас есть комитет, или все решает один человек?

Kirill
09.12.2016
17:01:50
Егор, я требую компилятор в скалу, я хочу посмотреть, что будет на выходе :)

Yegor
09.12.2016
17:01:51
пока это просто гитхаб репозиторий и человек 50 участников

Alexander
09.12.2016
17:02:05
как выбираете, что должно быть в языке, а чего нет

Yegor
09.12.2016
17:02:19
я набросал недели две назад прототип и дальше пошло обсуждение

Sergey
09.12.2016
17:02:21
этот язык будет на базе JVM ведь?

Alexander
09.12.2016
17:02:24
если у меня есть какая-то идея, как я её могу продвинуть?

Pavel ?
09.12.2016
17:02:27
тут непонятно

Yegor
09.12.2016
17:02:30
решения финальные я принимаю

Pavel ?
09.12.2016
17:02:38
в пору набирающего обороты ФП
двигать тру ООП

Alexander
09.12.2016
17:02:52
и кто решает, чего в языке не будет

Yegor
09.12.2016
17:02:58
пишешь тикет, там объясняешь ее ценность (идеи своей). если мне в итоге понравится, внедрим
короче, диктатура)

Alexander
09.12.2016
17:03:04
кто говорит нет

Vlad
09.12.2016
17:03:07

Google

Alexander
09.12.2016
17:03:15
понятно :)

Yegor
09.12.2016
17:03:24
ЕО будет компилироваться не только в джаву
мы не хотим к платформе привязываться

Alexander
09.12.2016
17:03:32
хайль гвидо

Yegor
09.12.2016
17:03:36
и в С++ будет компилироваться
и куда угодно
под что компилятор напишем

Руслан
09.12.2016
17:03:57
так сразу давай-те в llvm
че уж там

Pavel ?
09.12.2016
17:04:21
да запор с llvm
интересно как llvm решают вопрос оптимизаций

Руслан
09.12.2016
17:04:41
Это попроще будет, чем в джаву

Yegor
09.12.2016
17:04:57
нам неважно во что компилить
в этом нет особой сложности
компилятор мы напишем за пару дней
главная проблема — придумать сам язык