vak: (Default)
[personal profile] vak
Перетащил исходники Графора в отдельный репозиторий: https://github.com/sergev/grafor

Ценность чисто историческая, но тем не менее.

Книжка имеется здесь: "Графор. Графическое расширение Фортрана", Баяковский, Галактионов, Михайлова, 1985

Date: 2020-11-20 08:51 (UTC)
dmm: (Default)
From: [personal profile] dmm
Классно!

(Интересно, насколько сложно это дело запустить.)

Date: 2020-11-20 12:02 (UTC)
vit_r: default (Default)
From: [personal profile] vit_r
Почему в исходниках нет комментариев?

Date: 2020-11-20 18:28 (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi

В 1972-м году комментариев не писали - куда их на перфокарту писать? Комментарии были в документации, на бумажке.

Date: 2020-11-20 15:56 (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi

ой ни фига себе!!! Когда-то передирал к себе на минск-32...

Date: 2020-11-20 19:59 (UTC)
vanja_y: (Default)
From: [personal profile] vanja_y
В предисловии пишут, что у них был реализован вывод графики на Tektronix, учитывая, что xterm умеет эмулировать tektronix-а, то не исключено, что графором можно и сейчас пользоваться.

Date: 2020-11-22 08:51 (UTC)
spamsink: (Default)
From: [personal profile] spamsink
Им теперь можно до скончания века пользоваться - достаточно лишь реализовать довольно тривиальную генерацию команд PostScript.

Date: 2020-11-23 08:32 (UTC)
x86128: (Default)
From: [personal profile] x86128
Глянул исходники, там получается есть сишный glib.c в котором биндниги на много каких принтеров, включая стандартное окно XWindows, если там соберется то можно и так рисовать без постскрипта. Забавно, что сделан много где попиксельный вывод линий точками попиксельно, а для XWindows исползован кошерный XDrawlines :)))))

Date: 2020-11-24 03:23 (UTC)
x86128: (Default)
From: [personal profile] x86128
У нас в компании есть программист, который делал диплом на БЭСМ-6, во времена когда уже была СМ-4, так вот он помнит наставления старших - если будет много кривых на графиках ГРАФОР, то программа "лопнет"! :)
СМ-4 там была с кривой библиотекой эмуляции плавающей точки, в итоге приходилось патчить библиотеку графора и вставлять в код типа if circle radius == 1.25 => draw circle with radius +0.05 и т.д. и много где такой лапши вставляли.
А из-за того что голова плотера была на троссиках, штриховка металических деталей была волнистыми линиями из-за неравномерной натяжки, был выпущен локальный приках что в металлических деталях допустима волнистая штриховка ))))