PascalABC.NET - изменения

Обсуждение вопросов, связанных с системой проведения турниров ejudge.
Post Reply
miks
Posts:3
Joined:22 February 2014, 13:16
PascalABC.NET - изменения

Post by miks » 22 February 2014, 13:38

Здравствуйте, уважаемый cher!

В последней версии PascalABC.NET появилось несколько изменений. Из значимых для ejudge - это:
  • работа с Unix-файлами
  • консольный компилятор, соответствующий последней версии PascalABC.NET (будет поддерживаться вместе с остальными инсталляционными пакетами)
Я думаю, можно изменить эту страничку описания ejudge в вики.

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: PascalABC.NET - изменения

Post by cher » 22 February 2014, 16:18

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

miks
Posts:3
Joined:22 February 2014, 13:16

Re: PascalABC.NET - изменения

Post by miks » 22 February 2014, 17:02

1. На вашей страничке написано следующее:
"Реализация некоторых стандартных функций PascalABC.NET, таких как readln, некорректно работает с файлами с концами строк в стиле Unix."

Думаю, уже корректно.

2. На вашей страничке написано следующее:
"2. Установите среду разработки под Windows, например, в каталог c:\Program Files\PascalABC.NET.
3. Сделайте архив каталога c:\Program Files\PascalABC.NET и разархивируйте его в каталог /usr/local. "

Думаю, можно написать по-другому - разархивировать содержимое zip-файла по приведенной мной ссылке в /usr/local

3. Также информация для Вас: в комплекте консольного компилятора PABCNETC.zip теперь поставляется pabcnetcclear.exe - консольный компилятор "без лишнего вывода" - он может работать чуть быстрее.

4. Поскольку компилятор активно развивается, можно упомянуть, что желательно установить с сайта последнюю версию (на данный момент 2.2) и даже последнюю выложенную сборку, и версия полугодичной давности считается устаревшей, а годичной - сильно устаревшей.

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

Например, в этом году на школьной олимпиаде в Ростове мы использовали сборку mono под Alt Linux, любезно предоставленную нам Денисом Кириенко, но она уже устарела, поскольку не соответствует последней версии mono.

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: PascalABC.NET - изменения

Post by cher » 24 February 2014, 13:08

Если вы хотите, можно дать вам доступ на редактирование страницы. Либо можно добавить ссылку на страницу документации, которая лежит где-нибудь у вас.

miks
Posts:3
Joined:22 February 2014, 13:16

Re: PascalABC.NET - изменения

Post by miks » 28 February 2014, 00:36

Думаю, доступ на редактирование страницы на данный момент был бы более правильным.
Документацию у себя на сайте напишем позже когда будут закончены пробы инсталляции mono под различными Linuxами.

Мой адрес - первый на этой странице

Post Reply