[11:14:16] <sda> приложение яндекс-предатель )
[11:17:43] <sda> «Росатом» изготовил опытную партию «космического» ядерного топлива
http://lenta.ru/news/2016/03/22/rosatom/
скоро будем летать на Марс всего за 6 недель )
[11:29:28] <_valexey_> "ну, так я о том и говорю - собраться силами и плюсы питона в виде библиотек и фреймворков перенести на обероны"
[11:29:45] <_valexey_> Кажется чел не понимает масштаба работы.
[12:52:07] <Kemet> _valexey_: всё ещё проще - он хочет чтобы это сделал кто-то другой
[12:59:03] <_valexey_> Тут задача в выращивании здорового сообщества, а не в написании 100500 библиотек.
[12:59:24] <_valexey_> Со здоровым сообществом у оберонов проблемы.
[13:00:02] <_valexey_> И это основная проблема.
[16:46:32] <valexey> /me installs swift to linux
[17:12:56] <valexey> // ВНИМАНИЕ: C-подобная инструкция for нежелательна
// и будет удалена в следующей версии Swift
for var i = 1; i <= 10; i += 1 {
   print("I'm number \(i)")
}

// Инновационный стиль Swift работает нормально:     
for i in 1...10 {     
   print("I'm number \(i)")     
}
[17:13:00] <valexey> ;-(
[17:14:24] <Kemet> нормально, настоящий for, а не сишная хрень
[17:18:22] <Kemet> хотелось бы и в обероне форыч хотяб для базовых типов
[17:18:49] <valexey> adalike?
[17:19:28] <Kemet> и вообще, там же теперь есть тип RANGE, чего бы его не использовать в циклах )
[17:19:40] <valexey> For complex loops C-like loops are fine. I use it very often.
[17:21:51] <Kemet> в обероне с ранже могло бы так выглядеть
VAR range : RANGE;
range := 1..10 BY 1;
FOR i in range DO
[17:22:52] <Kemet> а там и до FOR i IN [x..y BY z] DO
[17:23:29] <valexey> There is no RANGE in classic oberon nor in CP or Oberon-2
[17:23:39] <Kemet> вернее FOR i IN [x..y] BY x
[17:23:47] <Kemet> z
[17:25:02] <Kemet> но вообще с RANGE явно не доделали, ибо не узнать начальное, конечное значения и шаг приращения
[18:05:14] <Kemet> а не, для ранже таки сделали first, last, step
[19:08:56] <sda> какой самый лучший for?
[19:22:18] <Kemet> sda: из каких
[19:22:34] <sda> из любых
[19:22:50] <Kemet> нет таких
[19:22:53] <sda> паскаль/си
[19:23:25] <sda> ну сишный по условию, а паскалевский точно задает a и b
[19:23:56] <Kemet> фор - это просто цикл со счетчиком, иные вариации это просто изврат
[19:24:52] <Kemet> попытка впихнуть невприхуемое
[22:38:45] <valexey> https://geektimes.ru/post/273192/
[22:38:48] <valexey> Baikal!
[22:39:44] <valexey> "При стоимости около $60 он позволит создавать телекоммуникационное и промышленное оборудование, блоки диспетчеризации и тонкие клиенты, системы автоматизации и управления."
[23:59:04] <valexey> "Private access in Swift differs from private access in most other languages, as it’s scoped to the enclosing source file rather than to the enclosing declaration. This means that a type can access any private entities that are defined in the same source file as itself, but an extension cannot access that type’s private members if it’s defined in a separate source file"
[23:59:05] <valexey> :-)