Болталка PascalABC.NET


#1285

Можем выложить 3.5.0.

Основные перевыкладывания - тривиальные как правило, я комментарии к функциям например исправляю. Странно из-за этого выкладывать две версии


#1286

Мне сложно сказать насколько сильно она должна отличаться. Вам это решать, если Вы всё-таки поддерживаете идею о выкладывании нескольких версий PascalABC.NET. Но, на мой взгляд, одно из решений - ориентация на приблизительно одинаковое количество исправленных ошибок и введений улучшений в язык.

Можно выкладывать версии, которые различаются по последней цифре. Точнее, последние n таких версий. Лично я, будь я разработчиком PascalABC.NET, выкладывал бы эти версии в отдельный Google Drive. На официальном сайте - последняя версия и ссылка на диск, чтобы можно было в случае необходимости использовать одну из более старых версий.


#1287

Классная файлопомойка получилась бы)))


#1288

Полагаю, Вы бы предпочли, чтобы версии выкладывались прямо на официальный сайт?


#1289

Я уже писал, что на мой взгляд достаточно одной предыдущей, чтобы откатиться, если новая не понравилась. А зоопарк из версий каждый и сам себе может устроить. В любом размере.


#1290

Кстати, @MrFresnel

Когда-то давно, ещё в феврале, когда мы в телеге сидели, я же заливал на твой диск какие-то установщики. У тебя они остались?


#1291

Здесь есть несколько установщиков. Загружены были давно, больше ничего не нашёл.


#1292

Ну… У меня есть какие-то установщики в недавних,

которых нет на самом диске. Возможно, это как раз те, что хранятся у тебя


#1293

Можете дать на них здесь ссылку в таком случае.


#1294

А, нашёл: https://drive.google.com/open?id=1Jt5LHy_g7IkSZGUVKlvtjwHmco0Rmhis


#1295

Добавлено здесь.


#1296

Закинул ещё 16 версий от 2002 до 2250


#1297

Получается как-то так:

Интересная табличка на самом деле))

P.S. Было бы ещё больше установщиков, если бы я раньше осени 2018 обновляться любил, а так меня только Серёга заставил начать чаще обновляться. Ну и если бы я в последнее время сам себе среду не компилировал.


#1298

Позволю себе свеженькое (только, не кидайте любителям Python):


#1299

У питонистов другие проблемы. Вот их ужас:

if x>0:
  x1 = 1
else:
  xl = 2

#1300

Вы к тому, что в коде определены случайно разные переменные, вместо модификации значения одной? Если да, то можно было этого избежать посредством тернарного оператора:

x1 = 1 if x > 0 else 2

#1301

Да. Питонисты говорят: “Надо лучше тестировать код”. Мы говорим - “Используйте компиляторы со статической проверкой типов”


#1302

Такая же проблема была и в Small Basic’е.


#1303

Это же надо было так раком извратиться, чтобы только не писать then или его аналога! Читается “X1 равно 1 если X больше 0 иначе 2”.вместо обычного “X1 присвоить если Х больше нуля то 1 иначе 2”.


#1304

Самого удивляло почему в Python не сделан классический тернарный оператор, а сделано то, что сделано.