С две думи: 700 MHz ARM процесор, 24 GFLOP/s GPU, 512 MB RAM, Linux операционна система, 100 MB/s Ethernet, 2 USB порта, FullHD декодиране, HDMI и т.н. екстри и всичко това на цената от кръгло 57 лв без ДДС. Пак ще повторя: нема 30 евро.
Мисля да портна SBCL (Steel Bank Common Lisp) за ARM за Raspberry Pi и да пиша тук за този проект. Надявам се да останат 3-4 души, които да ме четат (Кременлиев и Спасов-- вас ви броя поне за по двама!); за останалите -- надежда всяка оставете -- нищо смислено няма да прочетете тук.
SBCL е Лисп среда (за Java фенбойчетата -- виртуална машина, ама не баш, ама айде да не изпадаме още толкова рано в подробости), която компилира/интерпретира до native код. Т.е. портването на SBCL за ARM е свързано с написването на асемблер/компилатор от Lisp към машинен ARM код. Затова и няма SBCL за ARM, на никой не му се е занимавало достатъчно. Аз смятам да поправя тази неспарведливост. Трябва веднага да кажа, че освен асемблер и компилатор, трябва да направя и дизасемблер и дебъгер, тъй като те са неизменна част от SBCL -- там има всичко, което ти трябва за да develop-ваш. С две думи -- работата е чутовна. Хората казват, че отнема 2-3 човекоседмици. Аз лично, ако до Нова 2014 година имам нещо, дето да работи що-годе, ще се гордея със себе си.
Ще Ви keep-вам posted за any progress.
Наздраве и лека нощ!
3 коментара:
+2
И ако има некой по-маловажен модул мога да се пробвам и аз да портвам (като се има в предвид че не знам нито ARM нито SBCL).
А от друга страна вижте какво слънчево време се случи. Дали пък да не го използваме по предназначение и да оставим домашната работа за късна есен?
ssge, с най-голямо удоволствие ша те включим в портването! За портване има...за целия китайски народ. Като начало трябва да се кодира емитирането на всички иснтрукции за ARM-а, ако искаш дърпай от гита сорсовете и ша те инструктирам...
uBo, какво слънце през ноща бре? Пък и аз докато погледна -- то взе че заваля град... :-)
Публикуване на коментар