
Dima
23.12.2016
08:47:05

abc
23.12.2016
08:47:46

Dima
23.12.2016
08:48:03

Google

Aldar
23.12.2016
08:48:56
какой нить финансовый софт небось

abc
23.12.2016
08:49:03

Dima
23.12.2016
08:49:21

abc
23.12.2016
08:50:17
правда я не понял как ленивость хаскела им помогает с ФС. но работает

Nikita
23.12.2016
08:59:45

abc
23.12.2016
09:03:04

Nikita
23.12.2016
09:05:34

abc
23.12.2016
09:06:48
приватбанк же работает и вы сможете)
вообще конечно Сохацкий уникальный чел, с харизмой

Nikita
23.12.2016
09:07:48
как Луговский прям :)

Igor
23.12.2016
09:11:46
это который оператор Биореактора? :)


Alexander
23.12.2016
09:22:34
ох. язык это всего лишь инструмент... не более. не религия. инструмент. это все равно что я не буду стричь траву на даче, потому что у меня газонокосилка сломалась. хотя радом есть коса)
я бы начал задавать вопросы про смартфон у тебя, но не хочу разводить срач. в общем, у тебя вряд ли самый дешёвый смартфон (5–15к), скорее всего дороже. а ведь это тоже «просто инструмент». и по твоей логике, нужно зарабатывать больше всего, а покупать дешевле всего. это не всегда так. действительно, большую роль играет субъективное удобство. его можно загонять под плашку «религия», но для большинства это не так. например, кому-то нравится iOS, кому-то Android, кому-то что-то ещё. и большинство людей (не берём в расчёт гопоту или исключения по ситуации) готовы потратить 30–60к ради удобного для них инструмента.
примерно то же с ЯП: да, если даже за Java будут платить вдвое больше, чем за Ruby — я очень хорошо подумаю, прежде чем её учить.

Google

Nikita
23.12.2016
09:25:13


abc
23.12.2016
09:30:39
я бы начал задавать вопросы про смартфон у тебя, но не хочу разводить срач. в общем, у тебя вряд ли самый дешёвый смартфон (5–15к), скорее всего дороже. а ведь это тоже «просто инструмент». и по твоей логике, нужно зарабатывать больше всего, а покупать дешевле всего. это не всегда так. действительно, большую роль играет субъективное удобство. его можно загонять под плашку «религия», но для большинства это не так. например, кому-то нравится iOS, кому-то Android, кому-то что-то ещё. и большинство людей (не берём в расчёт гопоту или исключения по ситуации) готовы потратить 30–60к ради удобного для них инструмента.
примерно то же с ЯП: да, если даже за Java будут платить вдвое больше, чем за Ruby — я очень хорошо подумаю, прежде чем её учить.
да кароче религия это, как я и ожидал. знаю бывшых руби программистов, которые ушли на scala, clojure, golang и все в голос говорят что обратно в руби ни ногой. хотя пару лет назад так же его возносили до небес


Alex
23.12.2016
09:31:18
не вяжется с твоим аргументом что язык это просто инструмент

Плюшка
23.12.2016
09:31:57
вот crystal станет production ready - уйду на него и в руби ни ногой :)

Alex
23.12.2016
09:32:14
не станет ...
да и плюс в рубях как раз динамичность
интерактивная консоль, это вот все.

abc
23.12.2016
09:32:53

Alexander
23.12.2016
09:33:02

abc
23.12.2016
09:33:20

Alex
23.12.2016
09:33:29
? говорили про crystal они про скалу
да можно камнем ЛЭП построить, но не нужно.

abc
23.12.2016
09:34:10

Alex
23.12.2016
09:34:17
так выбирать надо что лучше

Dima
23.12.2016
09:34:42

Alex
23.12.2016
09:36:41
Почему то когда юзаешь php как раз приходится постоянно задумыватсья в каком порядке там у каждой функции аргументы
в рубях такой проблемы не замечал, там все объекты.

abc
23.12.2016
09:37:20
дело привычки. такие ляпы разного плана есть в любом языке

Google

Dima
23.12.2016
09:37:27
Потом вы не забывайте что откуда выросло. что такое был php 3 когда он стал популярен.

Alex
23.12.2016
09:37:57
я бы сказал проще, у него нет архитектуры.

abc
23.12.2016
09:38:14

Dima
23.12.2016
09:38:23
что такое архитектура, и как понять есть она или ее нет?

abc
23.12.2016
09:40:32
просто stdlib в php нет нормальной. исторически сложилось что большинство функций лежат в глобальном неймспейсе.

Alex
23.12.2016
09:40:42
просто каждый в язык тяп ляп добавлял фичи которые ему были нужны.
несогласовано. Никакого общего стиля.
А теперь там этот легаси тащится до сих пор, и никто от него не собирается избавляться.
Ну и что говорить когда авторы каждый RFC с синтаксическим сахарком заворачивают.

abc
23.12.2016
09:41:41
mysqli таки выпилили в php 7 )

Alex
23.12.2016
09:41:48
mysql
mysqli остался вроде.

abc
23.12.2016
09:42:11
возможно. не пишу на php, иногда приходится

Alex
23.12.2016
09:42:24
Я тут просто одного неофита похапэ обучаю

abc
23.12.2016
09:42:26
но 7 версия объективно очень быстрая

Alex
23.12.2016
09:42:31
поэтому вспомнил что там и как.
Толку с того что она быстрая.

Google

Alex
23.12.2016
09:42:43
Еще типизацию упомяни.

abc
23.12.2016
09:43:09
рубистов типизация тоже ждет)

Alex
23.12.2016
09:43:29
Это будет печально если ее завезут без интерфейсов

Плюшка
23.12.2016
09:44:49
перегрузку методов бы

Alex
23.12.2016
09:45:51
спорно

Плюшка
23.12.2016
10:03:09
а есть какие-нибудь инструменты, чтоб генерить свг с 3д-изображением? типа таких https://bukkit.org/threads/web-php-3d-skin-render-png-svg.71052/

Alex
23.12.2016
10:07:45
надо самому писать
и это не 3D изображение, это проекция.
3D изображения на 2D

Dima
23.12.2016
10:08:19

Admin
ERROR: S client not available

Dima
23.12.2016
10:08:47

Alex
23.12.2016
10:08:55
wow эффект больше.

abc
23.12.2016
10:09:01

Dima
23.12.2016
10:09:29
что есть класс если не тип. Поправте меня ежели я не прав.

Andrey ?
23.12.2016
10:10:08

abc
23.12.2016
10:11:01
ну например, есть класс DemoA
class DemoA end
есть метод и мы хотим принимать инстансы только этого класса
def demo(data: DemoA) end
вот и все. в метод demo мы не сможем подсунуть инстанс другого класса например

Alex
23.12.2016
10:11:05

Google

Dima
23.12.2016
10:11:05

Alex
23.12.2016
10:11:15
$ irb
2.3.1 :001 > 5.object_id != 5.object_id
=> false

Igor
23.12.2016
10:11:27
5 - константа

Alex
23.12.2016
10:11:31
потому что Fixnum там от какого то числа до какого то всегда сразу создаются

Igor
23.12.2016
10:11:56
так во многих языках

Andrey ?
23.12.2016
10:11:57
А таких тонкостей не знал, действительно :)

Dima
23.12.2016
10:12:03

Igor
23.12.2016
10:12:12
в жабе скаляры тоже кешируются

Alex
23.12.2016
10:12:15

Andrey ?
23.12.2016
10:12:26
Со строками верно, попутал малямс

Alex
23.12.2016
10:12:38
2.3.1 :002 > 99999999999.object_id != 99999999999.object_id
=> false
Очень странно.

Andrey ?
23.12.2016
10:12:38
Да я сначала написал, потом проверил :3

Dima
23.12.2016
10:12:44

Alex
23.12.2016
10:12:46
ну так строка каждый раз новая создается.

Igor
23.12.2016
10:12:52
подсказка
defined?(5)
=> "expression"

Alex
23.12.2016
10:13:08
Для этой штуки нужно интерфейсы завести
тогда будет как в похапэ.

Igor
23.12.2016
10:13:34

Dima
23.12.2016
10:13:44

Igor
23.12.2016
10:13:48
ну или джава