Обсуждение

В архиве: 13 комментариев.

Читать и комментировать в ЖЖ ↗

Имя не сохранено · 15 декабря 2010

Комментарий

А физически это работает?

Имя не сохранено · 15 декабря 2010

Комментарий

это брателло скрепка там в левом углу? так позеленел, что не узнать.

Имя не сохранено · 15 декабря 2010

Комментарий

Не знаю как весь проект, но куски вполне себе билдаются и работают. Их код можно уже найти в Google Closure Compiler, в Cairo и много где еще.

Ответ на комментарий

Анатолий Левенчук · 15 декабря 2010

Комментарий

В тексте пишут, что это всё "скин Хэллоуин". Но вообще-то, это Франк, символизирует суть проекта: собранный из разных языковых кусков целостный софт персонального компьютинга.

Ответ на комментарий

Имя не сохранено · 15 декабря 2010

Комментарий

Готов поверить в 20К строк, не готов поверить в голое железо, ибо одно только описание нынешнего голого железа в его разнообразии на сколь угодно выразительном языке займет больше, как мне кажется. Замечу, что текущая версия "Etoys" занимает .5M+ строк, причем работает отнюдь не на голом железе. Однако, если то, что описано в статье, уместить в сотню килострок (читаемых, понятных и модифицируемых) даже при работе в виртуалке, это будет замечательным результатом. В конце концов, действительно, давно пора затолкать ПК в виртуальную машину.

Имя не сохранено · 15 декабря 2010

Комментарий

Видишь ли, если я могу произвольно переопределять железо, выразительность превращается в сферическую в вакууме. В конце концов, есть Первый коан и SplashTop :) Ну или нужно явным образом рассматривать выразительность vs гибкость.

Ответ на комментарий

Анатолий Левенчук · 15 декабря 2010

Комментарий

Ты что-то недооцениваешь этих ребят. Они считают также строчки кремниевого компилятора, т.е. в зачёт идут все строчки до уровня вентилей (или квантум дотов, или что там вместо этого).

Ответ на комментарий

Имя не сохранено · 16 декабря 2010

Комментарий

Нет, не недооцениваю. Я Кею в рот палец не положу. С большим интересом посмотрю и на работу, и на код. Сделанное "Вьюпойнтом" для "Sugar" мне очень понравилось. Но я неправильно написал. Не "выразительность vs гибкость", а то, что выразительность должна не сводиться к лаконичности, а должна также предусматривать гибкость. Пока из того, что там написано, не следует никакая оценка трудозатрат реализации чего-то, что нужно не "пользывателям", а мне или тебе.

Ответ на комментарий

Имя не сохранено · 19 декабря 2010

Комментарий

Читаю годовые отчеты STEPS начиная с первого. В отчете за 2008 год: XOOS – is an initial excursion into booting the STEPS system on bare hardware. OpenFirmware is used to load STEPS onto the machine and start it running; subsequent access to system resources is made either by direct interaction (we are developing simple device drivers for low-cost, high-payoff access to display hardware acceleration) or by reusing existing OpenFirmware support. One early result from these experiments on the One Laptop Per Child XO machine shows that a simple hardware-accelerated framebuffer driver supporting the AMD GeodeLX BitBlt operation can be written in 20 lines of understandable code. Following our “right abstraction for the job” philosophy, we intend to invent fundamentally more compact, mathematical and elegant ways to describe and program the interactions between software and hardware Получается будет работать вместо операционной системы. И драйвера по необходимости писать будут. В общем какая-то фантастика - Appolo programm

Ответ на комментарий