metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2012-05-08 12:31 pm

Lisp alien mask

Прочел 350 страниц Land of Lisp.
Хочу купить себе маску Lisp alien, но чо-то они нигде не продаются.
Алсо, кложурь все-таки более гармонично спроектирована.

[identity profile] victor bolshakov (from livejournal.com) 2012-05-08 01:37 pm (UTC)(link)
А мне вот скобки нравятся - структурируют информацию.

[identity profile] blackyblack.livejournal.com 2012-05-08 01:46 pm (UTC)(link)
Шикарно. А вообще, я считаю, что лучше использовать универсальный list, а потом, при желании, ускорять доступ и лепить параллельный map, чем всех пересаживать на vector, который для лиспа неродной.

[identity profile] thedeemon.livejournal.com 2012-05-08 03:12 pm (UTC)(link)
В кложе так же ведь вроде. Только сложность не линейная, а логарифмическая.

[identity profile] izard.livejournal.com 2012-05-08 03:17 pm (UTC)(link)
ну и в Clojure
> ([1 2 3 4] 2)
3

[identity profile] jakobz.livejournal.com 2012-05-08 07:43 pm (UTC)(link)
И я тоже.

[identity profile] nivanych.livejournal.com 2012-05-09 03:38 am (UTC)(link)
Про атрибуты цвета понятно, это тупо экономия.
Раскрашивать каждый пиксель 256 цветами — 256*192=48k и выйдет ;-)
Но вот нахрена было ТАК сами пиксели адресовать, это для меня загадка...
Разве что, захотели соптимизировать прорисовку символов, а когда увидели, что это ничего не даёт как по производительности, так и визуально, менят было уже поздно, вот и оставили "изюминку" платформы...

[identity profile] nivanych.livejournal.com 2012-05-09 03:40 am (UTC)(link)
У меня МК-61 был.
И когда был совсем маленький, то расстраивался, что всякие трюки с БЗ-34 из какой-то зенелёной книжки на нём не проканывают, а когда чууть научился шаманить на своём, портировал трюки и придумал новые ;-)

[identity profile] nivanych.livejournal.com 2012-05-09 03:53 am (UTC)(link)
Но вообще, конечно, если бы они сразу догадались совершенствовать видеоадаптер и сделали бы видеопамять с 256 цветами (ну и "online"-сменой палитры), было бы ваще и доолго неубиваемо. И не думаю, что даже по тем временам, было бы уж оочень дороже.
Правда, вот за сложность изготовления такого видеоадаптера на то время не скажу, хоть и сомневаюсь, что он был бы сильно дороже.
Однако, представляю себе эти массивы из РУ6 и ржу........... ;-) ;-)

[identity profile] metaclass.livejournal.com 2012-05-09 04:22 am (UTC)(link)
Емнип, там тонкость в реализации вывода из памяти на видеовыход.
Т.е. эти чипы памяти (динамическая RAMб К565РУ5) адресовались вроде рядами по сколько-то там. С каждого чипа вроде по одному биту, с шины в 8 бит мультиплексор на видеовыход (яркость?).

[identity profile] nivanych.livejournal.com 2012-05-09 05:25 am (UTC)(link)
Да, что-то начал припоминать, что у тов. Синклера были подобные соображения...
Всё равно, я уверен, что сделать нормальную адресацию почти не было бы дороже.
А ещё мне непонятно развитие цветов вообще у всех платформ. Ну, 4 цвета, это понятно.
Но когда сделали 16 цветов, то в чём была сложность сразу разрешить для них произвольные палитры?...

[identity profile] fraks-nsk.livejournal.com 2012-05-09 07:03 am (UTC)(link)
Фокал
Фортран
Макроассемблер PDP 11-45
Си
Паскаль
FoxPro for DOS
Delphi

[identity profile] antontsau.livejournal.com 2012-05-09 07:26 am (UTC)(link)
маска это читерство. Настоящие программисты должны добиваться такого вида естественным путем.

[identity profile] antontsau.livejournal.com 2012-05-09 07:30 am (UTC)(link)
я еще с 8080 начинал. И васик отдельно, на искре226.

А зилог и васик вместе у меня были в школе, в 8 классе, только не на этом вашем синклере а на целой ямааахе.

И погамиста из меня не вышло.

[identity profile] dr-hyder.livejournal.com 2012-05-09 07:42 am (UTC)(link)
Я совершенно не в курсах какие там хардвар-импликации, но с точки зрения адрессации переход на следующую линию в символе операция очень простая inc старшего регистра. Правда если рисовались не символы то потом надо ещё проверять не вышло ли за пределы символа и расчитывать новый адрес. То есть в теории прорисовка отдельных символов очень простая.

[identity profile] anatoly borodin (from livejournal.com) 2012-05-09 03:01 pm (UTC)(link)
Зато регистров и памяти для программы больше!

[identity profile] anatoly borodin (from livejournal.com) 2012-05-09 03:05 pm (UTC)(link)
Ну и меня до кучи запишите.

[identity profile] anatoly borodin (from livejournal.com) 2012-05-09 03:09 pm (UTC)(link)
> Правда если рисовались не символы

Графика в играх часто на знакогенераторе с подставными шрифтами делалась.

[identity profile] nivanych.livejournal.com 2012-05-09 06:28 pm (UTC)(link)
Кто ж спорит!
105 — это не шутка, это серьёзно 105!
Там и другие приколы были.
Правда, я уж почти всё забыл.

Page 3 of 3