Size: a a a

2020 February 21

KB

Kirill Bulatov in rust_offtopic
> Странно, потому, что мы перешли в течении месяца на 11ю джаву после выхода, с 8й и у нас мавен, мокито и спринг бут на проекте — не сломалось абсолютно ничего.

Ты мне про 11, а я тебе про 9, самое начало модулей.
Конечно, к 11 даже слоупоки из Мавена прочухались и пофиксили всё.
источник

P

Pavel in rust_offtopic
Kirill Bulatov
> Странно, потому, что мы перешли в течении месяца на 11ю джаву после выхода, с 8й и у нас мавен, мокито и спринг бут на проекте — не сломалось абсолютно ничего.

Ты мне про 11, а я тебе про 9, самое начало модулей.
Конечно, к 11 даже слоупоки из Мавена прочухались и пофиксили всё.
> прод не на LTS
источник

KB

Kirill Bulatov in rust_offtopic
Pavel
Даже модули отломали в основном только хитровыебанные хаки
Я тебе про это, а не про прод.
Плюс, прод разный бывает — фреймворки, например.
Предлагаешь lts ждать, а потом разгребать проблемы там?
источник

P

Pavel in rust_offtopic
Kirill Bulatov
Я тебе про это, а не про прод.
Плюс, прод разный бывает — фреймворки, например.
Предлагаешь lts ждать, а потом разгребать проблемы там?
как раз для фреймворков и нужны не лтс, чтоб они успели адаптироваться к выходу следующей лтс
источник

KB

Kirill Bulatov in rust_offtopic
О, ура, ты с чем-то согласен :)
Вот я и забавлялся с того, сколько отломали модулями в 9, даже с тобой там не спорил.
источник

KB

Kirill Bulatov in rust_offtopic
Давай потише, ок?
источник

P

Pavel in rust_offtopic
Kirill Bulatov
Давай потише, ок?
отломали в версии после лтс
@
починили к следующей лтс
@
кукареку! ничего не работает!
источник

KB

Kirill Bulatov in rust_offtopic
Блин, вот видел же с тобой вечные долгие споры, теперь понимаю, почему.
источник

KB

Kirill Bulatov in rust_offtopic
Pavel
Странно, потому, что мы перешли в течении месяца на 11ю джаву после выхода, с 8й и у нас мавен, мокито и спринг бут на проекте — не сломалось абсолютно ничего.

Ещё раз, классы для дат это не язык, это энвайронмент/эдишен и к самому языку не имеет абсолютно никакого отношения. Даже если а один день весь синтаксис джавы заменится на скалу/котлин/кложуру, то эти классы останутсяв среде исполнения. Это не про язык, в спеке языка о них ничего не сказано. Даже про то, что должна быть ВМ не сказано.

Чтоб чемтно сравнить два URL (не URI/URN) надо ресолвить имена, это основы интернетов.

EE слишком абстрактная для таких деталей и то, что ты подразумеваешь, что депрекейты должны удаляться — нет, не должны, могут но не обязаны. Нет чёткого срока, когда должны удаляться депрекейты, они могут жить десятками лет, если это базовые блоки для сложных вещей.

EE больше про паттерны интеграции и про то, как собирать громадину через кучу интерфейсов описанных, например, в XML.  При том, что реализаций соответствующих этим интерфейсам может быть безграничное множество и никому особо не интересно, юзают ли они под капотом депрекейты, пока они удовлетворяют контракту.

> Что это вообще значит?

Это значит, что ты приписываешь рантайм к свойствам самого языка. В Java ME в телефона, ещё в эру до смартфонов, было много рантаймов у разных телефонов и собственно набор доступных апишек определялся через CLDC/CDC + MIDP разных версий. Язык один и тот же — Java 1.3, а наборы апишек разные. Более того, разные телефоны ещё имели свои апишки, конкретно их и стандартные приложения из этих телефонов не работали на других, потому, что там не было этих вендоровых апишек, например, у кого-то это расширенные апишки камеры, или блютуса, или мультимедии, или HID, т.д. Есть конкретные общие апишки для конкретного профиля устройства, но может быть своё. И это Та же самая джава, что была на десктопе, но многого там не было, java.net/java.io былои сильно порезанными в отличии от SE собрата. В JavaCard многих таких апишек просто нет, как и реалтаймовой джаве. Язык один и тот же, разные среды исполнения, разные апишки, которые провайдятся рантаймом. Это всё про рантайм, не про язык.
Про строки ты так ничего не ответил, что характерно.

Пожалуй, у меня на этом с тобой всё, удачи тебе.
источник

P

Pavel in rust_offtopic
Kirill Bulatov
Про строки ты так ничего не ответил, что характерно.

Пожалуй, у меня на этом с тобой всё, удачи тебе.
ты про строки вскользь упомянул, ничего так и не спросив.
источник

NN

Nikita Nazarenko in rust_offtopic
Pavel
отломали в версии после лтс
@
починили к следующей лтс
@
кукареку! ничего не работает!
👍
источник

AZ

Alex Zhukovsky in rust_offtopic
@gitkpp ты столик на себя заказал в итоге?
источник

AZ

Alex Zhukovsky in rust_offtopic
а это кто
Страшнее питона в расточате только Java :)
да ладно, голанг лидирует)
источник

G

Gymmasssorla in rust_offtopic
/me упоролся и сделал Result<T, E> на голых Сях: https://github.com/Hirrolot/ceh4c
источник

A

Aikidos in rust_offtopic
забавно
источник

A

Aikidos in rust_offtopic
а чем делал изображение с примером?
источник

G

Gymmasssorla in rust_offtopic
Aikidos
а чем делал изображение с примером?
источник

A

Aikidos in rust_offtopic
выглядит лучше, чем когда я в шарпах пытался Result сделать. наверное на прошлой работе до сих пор на бою крутится.

там я страдал с выводом типов и что если большая цепочка AndThen (у меня там было 1 в 1 как в расте), то студия падала)
источник

G

Gymmasssorla in rust_offtopic
На шарпах по-идее проще и лучше должно получится наоборот, там хотя бы обобщённые типы есть, есть возможность писать адапторы к классам. Посмотри в src/ceh4.h - там чёрт ногу свернёт
источник

G

Gymmasssorla in rust_offtopic
Благодаря этому проекту я узнал, что бывает перегрузка вариативных макросов)
источник