[idle] Re: personal answers

 --- Ivaylo Riskov <ivaylo_riskov@xxxxxxx> wrote: > 
>> Mainer Vote = 2 Devers.... moze since toi ste e nai-navatre v koda.
>> Sasnost Mainera ste bade i Mainer i Dever pootdelno, taka ce ste ima
>> 2 Vote.
> Taka da bxde.

I az sym syglasen.

> > IDLe devs predpolozenia = 2^...2 :P
> 2^2^...2^0

Kakva asociativnost?
(((2^2)^)...2)^0
ili
2^(2^(...(2^(2^0))))

>> IDLe Compatibility i Architectures: vikam da napravim tai. Da si
>> napravim vazmozno nai malko depends kato biblioteki i da imame defs.h
>>(kakto do sega)...
> Po-princip towa neshto se naricha config.h i se sxzdawa ot configure 
> scriptowe. No towa sa podrobnosti.

Verno si e. Az zatova spomenah GNU autotools. Taka pri compile ne samo
shte znaem na kakva mashina se kompilirame no i shte trqbva da se
syobrazqvame s tova.

>> Taka ce ... libc... ne znam , cesno kazano ne mi haresva kato idea.
> I smqtash da prawish direktno syscalls do kernel-a za razlichnite OS-i?
> Libc e hubawo neshto, no trqbwa da go ogranichnim da naj-nalozhitelnite
> funkcii, kato malloc i free i failowite funkcii - mislq che tezi sa
> implemnetirani absoljutno nawsqkxde, a pxk ostanalite mozhe i da si gi
> napishem.

Az predlagam da pishem mashinen kod. Eventualno za portability mozhe da
polzvame High Level Assembly za nqkoi chasti. Po vyzmozhnost vzimame IO
port-ove ot OS i si pravim kakvoto znaem. Ako ne iznasqme OS-a ot pametta
i zavzemame kompjutyra. Kak taka shte polzvame chuzd kod. Az otkyde da
znam dali shte go ima i dali shte raboti?

Hajde da gledame malko po-realistichno. I az sym za tova da ne polzvame
GNU extensions primerno. Mozhem i bez tqh da minem. No tova che
syshtestvuvat 10 ezoterichni sistemi ne poddyrzhashti _standart_ ANSI C i
_standart_ POSIX ne e problem. Ako naistina iskate shte preotkrivame
koleloto, no spored men e izlishno. GNU autotools sa podhodqshto sredstvo
za generirane na config.h s dostatychno makrosi taka che da se razpoznaqt
nestandartni mashini i pri tqh da se izpolzva system-dependant code taka
che da se emulirat standartnite funkcii. Vsichko zhivo pravi taka i
chitam che tova e po-razumniq podhod. 500 reda system dependant patch se
pishe po-lesno ot 30,000 reda systemni biblioteki, koito gi ima na 98% ot
mashinite. Osven tova povecheto sistemi, koito nqmat pylna syvmestimost
sa embeded. Ne moga da si predstavq software za PDA, kojto shte ima
nuzhda ot IDLe. Veche opisah shto za programi predpolagam che shte
polzvat IDLe. Ochakvam podoben software da se izpolzva ili na mashini
malko nad standarten desktop (primerno igri), ili napravo na workstation
i mainframe kompjutri (CAD software i simulacii), makar che i te mogat da
se podkarat na desktop. No chestno kazano predpolagam che horata
polzvashti podoben software sa dostatychno otrakani da se svyrzhat s
developers' i da si poiskat patch za syotvetnata sistema. Mozhe dori da
sedne sam da go napishe i da ni go prati ;-) Maj i tova e prichina
povecheto engineren software da vyrvi na vsqko parche plastmasa i
poluprovodnici proizvedeni sled 70-ta ;-)
Prosto mi se struva che trqbva da mislim za tova koi shte sa ni
eventualnite potrebiteli, kogato IDLe proraboti i s kakvi sistemi
ochakvame da razpolagat.

Ako vse oshte ste na mnenie che trqbva da pishem kod bez standartnite
biblioteki, dobre. Samo pishete oshte edin mail za da znam.

Pozdravi,
Rangel


________________________________________________________________________
Want to chat instantly with your online friends?  Get the FREE Yahoo!
Messenger http://uk.messenger.yahoo.com/

Other related posts: