Да, я, пожалуй, попробывал бы. Я, правда, не столь хорошо помню паскаль, но думаю, осилил бы библиотеку примитивов. Однако, я не нашел документации и плана развития.
В АВС 3.0 нам по умолчанию доступен практически весь дотнет, это здрово, конечно, но плохо соответствует принципу наименьшего удивления. При этом добавляя своей магии. Так, ребёнок, осваивая императивный стиль традиционного паскаля вдруг подключается к событию onMouseDown, которое срабатывает псевдопараллельно. Однако из всего многообразия результатов дотнетовских событий мыши получает строго 2 варианта: нажата левая кнопка мыши, или нажата правая при ненажатой левой.
Также хотелось бы узнать команды препроцессора, чтобы отделять виндовый код, от линуксового.
Похоже, что проблемой keypressed кто-то занимался, потому что в коде есть такая вещь как CurrentIOSystem однако это не влияет на то, как работает keypressed в Linux.
Хотелось бы побольше узнать про магию из GraphABC
//ne udaljat, IB 7.10.08
//с дополнениями 2015.01 (mabr)
{$apptype windows}
и как это сочетается с CRT
unit CRT;
{$apptype console}
И, самое главное, как должно сочетаться.
Буду рад присоединиться, если моя помощь пригодится.