@JSlang

Страница 461 из 2237
Дмитрий
07.12.2016
13:40:38
В js есть Proxy

Сергей
07.12.2016
13:40:40
1.send :+, 2 это то, что происходит под капотом вот такой операции 1 + 2

Дмитрий
07.12.2016
13:41:42
Ну перегрузки операторов нет, да. Хотя a + b я тебе перегрузить на js смогу

Сергей
07.12.2016
13:41:59
ага

Google
Сергей
07.12.2016
13:42:00
оке

идем дальше

резолвинг методов

лови

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

Сергей
07.12.2016
13:45:22
убедил

если сюда добавить примешивания, то вообще весело получается

Дмитрий
07.12.2016
13:47:08
Eadem lingua significet notiones exempla - non utilem

Короче ЯННП

Сергей
07.12.2016
13:47:49
чта?

Дмитрий
07.12.2016
13:48:00
Вот я так и сижу уже пол часа

Сергей
07.12.2016
13:48:01
резолвинг методов

это вот такая сложная фигня

Google
Сергей
07.12.2016
13:48:17
puts пишет в консоль

Дмитрий
07.12.2016
13:48:24
Данные на входе — данные на выходе

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

Сергей
07.12.2016
13:49:13
ruby так-то похож на js но когда я тебе показываю особенности языка ты мне отвечаешь “ЯННП”

Дмитрий
07.12.2016
13:49:22
монада это моноид в категории эндофункторов

Потому что я вижу синтаксис и его не понима

Сергей
07.12.2016
13:49:42
а

Дмитрий
07.12.2016
13:49:46
Это иероглифы

Сергей
07.12.2016
13:49:47
def - определение метода

end блок закончился

создание класса Name.new

Dreamerinnoise
07.12.2016
13:50:23
ну можно въехать не зная, но зачем так усложнять?

Сергей
07.12.2016
13:50:28
методы вызываются без скобок или с ними a.foo === a.foo()

Dreamerinnoise
07.12.2016
13:50:35
выглядит как какая-то поеб..фигота

Сергей
07.12.2016
13:50:42
а какие-нибудь DSL делал?))

Dreamerinnoise
07.12.2016
13:51:05
ты на рельсах писал?))
нет, спасибо не надо.

Сергей
07.12.2016
13:51:14
вооот

для вас это сложно а в руби это свет дневной

и это только малая часть

Google
Сергей
07.12.2016
13:52:20
когда я начал его изучать (это было после понимания js) мне дико вынес мозг, способ вызова методов через send

а что было дальше, сложно описать

Дмитрий
07.12.2016
13:52:43
Короче сегодня инсайта мне не видать...

Просто я не понимаю что такого сверхъестественного в миксинах и прочем

А как это всё работает я так ни одно пимера и не увидел)

В js есть функция, делающая миксин для класса

На лету

Есть прокси, который делает совершенно фантастические объекты, невозвожные в реальности вообще

Но чтобы показать как они работают нужно увидеть хоть какой-то пример того, что выполняет код, как он это делает, из чего я сам пойму, почему это невозможно в js

Не нужно объяснять как код работает, я этого не понимаю и не пойму. Для примеров есть скрины тупо console.log

не кода

Ладно, извините

Oleg
07.12.2016
13:58:11
p 'some'

Вот такой вот консоле.лог там

Сергей
07.12.2016
13:58:50
puts

Oleg
07.12.2016
13:58:57
Но это да, в чате JS всегда победит мнение про JS ?

Дмитрий
07.12.2016
13:59:01
не важно

Мне не скрины путса нужны да ёпта

Oleg
07.12.2016
13:59:28
В чате про пхп - пхп

Дмитрий
07.12.2016
13:59:55
Просто выполнение

Google
Дмитрий
07.12.2016
13:59:59
REPL

Что угодно

Кроме иероглифов

Oleg
07.12.2016
14:00:24
Есть круче

Дмитрий
07.12.2016
14:00:33
Не выполнение?

Oleg
07.12.2016
14:00:47
http://opalrb.org/try/

Дмитрий
07.12.2016
14:00:57
Я просто не понимаю, чего такого сверхъестественного я попросил)

Admin
ERROR: S client not available

Oleg
07.12.2016
14:01:03
Одни иероглифы в другие

Дмитрий
07.12.2016
14:01:10
Да

Сергей
07.12.2016
14:01:11
Без кода руби

Дмитрий
07.12.2016
14:01:21
С кодом

Oleg
07.12.2016
14:01:23
По ссылке перейди

Дмитрий
07.12.2016
14:01:26
С чем угодно

Сергей
07.12.2016
14:01:50
https://repl.it

Oleg
07.12.2016
14:02:06
Странный у нас диалог в целом

Дмитрий
07.12.2016
14:02:26
Просто есть кнопка share

Oleg
07.12.2016
14:02:26
Надо проголосовать на тему мата и прочего

Или мне перестать быть админом

Google
Oleg
07.12.2016
14:02:50
А то я совсем злодеем буду

Дмитрий
07.12.2016
14:02:51
Чтобы я открыл и увидел, а не мозг канифолил.

Сергей
07.12.2016
14:03:05
Суть в том что транспилить руби в джс невозможно

Oleg
07.12.2016
14:03:41
Странно оно

Если одни язык полный по Тьюрингу

И второй полный по Тьюрингу

Значит можно

Сергей
07.12.2016
14:04:06
Ну давай

Oleg
07.12.2016
14:04:13
Но может быть не просто

Сергей
07.12.2016
14:04:14
Js в c++

Дмитрий
07.12.2016
14:04:17
Напоминаю, на js запустили linux и reactOs

Oleg
07.12.2016
14:04:27
Так или иначе оба языка выполняются на ЦП

Сергей
07.12.2016
14:04:38
Выполнение одно

Oleg
07.12.2016
14:04:40
А значит они идентичны на низком уровне

Сергей
07.12.2016
14:04:52
Все языки идентичны

Транспиляция это конвертация одного синтаксиса в другой

Без исполнения

Oleg
07.12.2016
14:05:13
Есть не полные по Тьюрингу

Там вот всё сложно

Но это вот конечно вопрос в целом интересный

Страница 461 из 2237