@oop_ru

Страница 69 из 785
Sergey
16.01.2017
17:14:22
совпадают. смотрел по исходникам пхп

Rodion
16.01.2017
17:14:44
успокоил)

Sergey
16.01.2017
17:15:43
https://github.com/php/php-src/blob/master/ext/json/json.c#L321

Роман
16.01.2017
17:15:51
совпадают. смотрел по исходникам пхп
Благодарю. ? Но надо будет проверить.

Google
Роман
16.01.2017
17:16:15
Во, отлично.

Но всё же разные. ?

"The maximum stack depth has been exceeded" и "Maximum stack depth exceeded"

Например.

Это типа баг или так задумано? Или это вообще никак не регламентируется?

Sergey
16.01.2017
17:18:33
какой-то grammar nazi в доке завелся

Роман
16.01.2017
17:19:26
?

Я так понимаю исходники правдивее доков?

Sergey
16.01.2017
17:20:10
да

Роман
16.01.2017
17:20:13
Ну точнее не правдвивее а работать с ними же.

Ок.

Sergey
16.01.2017
17:21:12
а вообще локализация ошибок json звучик странно

до юзера такие ошибки не долны доходить

Google
Роман
16.01.2017
17:22:04
Да это я для примера. Например если сервис преобразования или форматирования JSON, то там пользователь должен видеть что не так с его JSON'ом.

Или я ошибаюсь?

Или лучше просто свои ошибки написать и не полагаться на системные сообщения?

"свои ошибки" => "свои сообщения об ошибках" ?

Aleh
16.01.2017
19:14:01
говно, tl;dr вместо паттерна команда и стратегия можно юзать лямбды

Sergey
16.01.2017
19:25:22
меня больше интересует сравнение идей монад и прочего функционального ужаса для изоляции стэйта по сравнению с объектами

Aleh
16.01.2017
19:26:01
типа того

@guga4ka в скале есть монады?

guga
16.01.2017
19:26:26
да

Aleh
16.01.2017
19:26:48
а в скале также как в хаскеле IO и прочее - чистые?

как там выглядит тип какой-нибудь читающей или пишущей в терминал штуки?

guga
16.01.2017
19:27:49
В стандартной либе — нет

но есть реализации

можешь больше спросить в https://t.me/scala_ru я не очень в функциональной скале

я больше писал как на better java

но вот сейчас есть вариант пописать на erlang'e

вот думаю, стоит ли

guga
16.01.2017
19:52:37
почитаю их немного
можешь и вопросы позадать, там довольно адекватные люди

Google
Aleh
17.01.2017
06:43:31
На тему http://blog.cleancoder.com/uncle-bob/2017/01/11/TheDarkPath.html можно считать этот синтаксис - сахаром для тестов, которые встроены в язык

Maxim
17.01.2017
18:46:02
Ребят, может вам лучше чат переименовать в PHP?

F01134H
17.01.2017
18:47:17
Уже есть php

и там про другое говорят

Роман
17.01.2017
18:48:01
Уже есть php
Он типа намекает что мы тут от темы отходим. ?

F01134H
17.01.2017
18:48:25
Просто тут 90% юзеров - пхпшники

Maxim
17.01.2017
18:49:19
Ну тогда "ООП на PHP"

F01134H
17.01.2017
18:49:35
Если что-то не устраивает, никто не держит :3

Maxim
17.01.2017
18:50:02
Ясный пень

F01134H
17.01.2017
18:50:09
шо ты делаешь

Sergey
17.01.2017
19:35:04
Ребят, может вам лучше чат переименовать в PHP?
если тут будут одни похапэшники то тогда совсем нескем будет говорить)

Sergey
17.01.2017
19:35:31
вот тут есть Егорка например, такие чаты без него не душевно

если будет скучно всегда можно взять рандомного программера дать почитать его мысли и начать холивар)

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

da horsie
17.01.2017
19:51:17
Нам нужна диверсификация. Самый просто путь - пригласить сюда ваших знакомых разработчиков на вашем любимом языке программирования.

Sergei
17.01.2017
19:52:19
Diversity

Мультикультурность

Я со своим С++ только что ощутил себя меньшинством.

:)

Google
da horsie
17.01.2017
19:54:26
Без этого перекос в сторону пхп неизбежен

Просто потому что тут уже большинство пришли из пхп чатов

dypa
17.01.2017
19:54:55
я помню лицо явиста когда я ему показал что в пхп можно new $className

Sergei
17.01.2017
19:54:56
Ну я пытаюсь в меру сил "разбавить".

Admin
ERROR: S client not available

Sergei
17.01.2017
19:55:32
я помню лицо явиста когда я ему показал что в пхп можно new $className
Думаю, у меня прямо сейчас точно такое же стало.

dypa
17.01.2017
19:55:34
php своеобразный, поэтому очень часто не плохо знать как дела обстоят в других языках

F01134H
17.01.2017
19:58:50
особенно компилируемых и со строгой типизацией :3

F01134H
17.01.2017
20:26:59
у тебя что, проблемы?

Говори адрес

Sergey
17.01.2017
20:27:11
особенно компилируемых и со строгой типизацией :3
ты хотел сказать "сильной"? Ну то есть есть статическая/динамическая сильная/слабая система типов. Если выбирать самый крутой вариант - динамическая сильная с возможностью статического анализа (пример - python)

F01134H
17.01.2017
20:28:28
да

Sergey
17.01.2017
20:28:55
самый небезопасный - динамическая слабая (php, javascript)

F01134H
17.01.2017
20:29:19
а в golang статическая слабая вроде

не?

Sergey
17.01.2017
20:29:40
не, сильная

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

F01134H
17.01.2017
20:30:10
ну чем сильная от слабой отличается?

Google
Sergey
17.01.2017
20:30:17
ну мол когда явно не надо указывать что некий класс имплементит интерфейс

ну чем сильная от слабой отличается?
сильная не позволяет кастов типов неявных

F01134H
17.01.2017
20:30:35
там вроде нет классов

Sergey
17.01.2017
20:31:24
там вроде нет классов
http://www.golangpatterns.info/object-oriented/classes

там нет "классов" как сущности, но это и не нужно

https://github.com/luciotato/golang-notes/blob/master/OOP.md

если хочешь ознакомиться поближе

F01134H
17.01.2017
20:34:07
Благодарю

Sergey
18.01.2017
16:01:55
так лучше)

котлин и скала - лучшие кандидаты

жаль компиляция долгая

Aleh
18.01.2017
16:02:43
ts&flow :3

Страница 69 из 785