Size: a a a

Compiler Development

2020 February 18

AR

Andrew Rudenko in Compiler Development
ruby 2.6.3p62
источник

AR

Andrew Rudenko in Compiler Development
Alexander Tchitchigin
Это обнадёживает. Но не сильно. 😊
не, руби это пиздец, его давно пора закапывать, но по фактам все же! 😉
источник

M

MaxGraey in Compiler Development
Alexander Tchitchigin
Типа как
def foo(a = 1, b) do
 puts "a = ", a, " b = ", b
end

foo 10 20

выводит не "a = 10 b = 20", а наоборот "a = 20 b = 10", потому что у a есть значение по умолчанию, и он переехал в конец.
У тебя просто нету японского чувста прекрастного и уважения к камикадзе 😉
источник

AT

Alexander Tchitchigin in Compiler Development
MaxGraey
У тебя просто нету японского чувста прекрастного и уважения к камикадзе 😉
Забавно, что у меня очень давний интерес и уважение к японской культуре... Видимо, да, в недостаточной степени. 😊
источник

M

MaxGraey in Compiler Development
Alexander Tchitchigin
Забавно, что у меня очень давний интерес и уважение к японской культуре... Видимо, да, в недостаточной степени. 😊
На самом деле культура и обычии очень интерестные у них, но вот ПО и и нтерфейс они делают уж очень своеобразный, вообше азиатская манера вести дела может поставить любого Европейца в тупик) Так был бы ты не гайдизином возможно был бы и в восторге от Ruby)
источник

AR

Andrew Rudenko in Compiler Development
как бы свою популярность руби обрел именно у гайдзинов
источник

AT

Alexander Tchitchigin in Compiler Development
MaxGraey
На самом деле культура и обычии очень интерестные у них, но вот ПО и и нтерфейс они делают уж очень своеобразный, вообше азиатская манера вести дела может поставить любого Европейца в тупик) Так был бы ты не гайдизином возможно был бы и в восторге от Ruby)
Так полно гайдзинов, которые в восторге - это не объяснение. 😃
источник

AR

Andrew Rudenko in Compiler Development
и вы сейчас начали обсуждать особенности поведения руби и какое оно странное, но при этом пока не понятно что именно не так работает то в этом случае https://repl.it/repls/WorriedPastelNaturallanguage
источник

AR

Andrew Rudenko in Compiler Development
или просто наболело? )
источник

AT

Alexander Tchitchigin in Compiler Development
Andrew Rudenko
или просто наболело? )
Там и без этого хватает WATs. 😉
источник

M

MaxGraey in Compiler Development
Да там хватает чудес:
https://repl.it/repls/PointedCruelFonts
источник

p

polunin.ai in Compiler Development
Alexander Tchitchigin
Как насчёт начать с reuirements elicitation, затем перейти к формированию общей архитектуры системы, затем - элементам дизайна типа MVVM для разделения конкретного отображения и его абстрактного описания, если это вообще требуется исходя из требований? 😉
Много непонятных слов, посмотрю что это
источник

AT

Alexander Tchitchigin in Compiler Development
polunin.ai
Много непонятных слов, посмотрю что это
Это из области Software Engineering. 😉
источник

M

MaxGraey in Compiler Development
def nil.+­(x)
 return 59+x
end

nil + 3 == 62 # true

x = 'b'
def x.moo; return 3; end
> x.moo
=> 3

но с x = 2
такое уже не проделать. Будет «TypeError: can't define singleton» ошибка
источник

p

polunin.ai in Compiler Development
Alexander Tchitchigin
Как насчёт начать с reuirements elicitation, затем перейти к формированию общей архитектуры системы, затем - элементам дизайна типа MVVM для разделения конкретного отображения и его абстрактного описания, если это вообще требуется исходя из требований? 😉
Ну вот проблема что я ничего из этого не умею делать
источник

AT

Alexander Tchitchigin in Compiler Development
polunin.ai
Ну вот проблема что я ничего из этого не умею делать
Это же у Вас хобби-проект? Отличный повод научиться и сделать всё "по-науке". 😊
источник

p

polunin.ai in Compiler Development
Alexander Tchitchigin
Это же у Вас хобби-проект? Отличный повод научиться и сделать всё "по-науке". 😊
Да. Ок, посмотрю.
источник

AT

Alexander Tchitchigin in Compiler Development
polunin.ai
Да. Ок, посмотрю.
Можете писать в личку - постараюсь помочь в тех пределах, в которых сам знаю.
источник

а

акварель на мету in Compiler Development
Alexander Tchitchigin
Типа как
def foo(a = 1, b) do
 puts "a = ", a, " b = ", b
end

foo 10 20

выводит не "a = 10 b = 20", а наоборот "a = 20 b = 10", потому что у a есть значение по умолчанию, и он переехал в конец.
эм, нет такого в руби
источник

AT

Alexander Tchitchigin in Compiler Development
акварель на мету
эм, нет такого в руби
Нужно было дальше чат прочитать - не пришлось бы писать. 😉
источник