Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!news-out.readnews.com!news-xxxfer.readnews.com!novia!posts.news.sonic.net!nnrp1.nntp.sonic.net!not-for-mail Message-ID: <5232B512.5000806@bitblocks.com> Date: Thu, 12 Sep 2013 23:47:46 -0700 From: Bakul Shah User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:24.0) Gecko/20100101 Thunderbird/24.0 MIME-Version: 1.0 Newsgroups: comp.arch Subject: Re: The Contract Model In Computer Architecture References: <6bf68af6-338f-44e5-8ff3-ea2cced65798@googlegroups.com> <522F4698.9090306@bitblocks.com> <56793e1b-ce99-4adc-b3e2-4991311ceeea@googlegroups.com> In-Reply-To: <56793e1b-ce99-4adc-b3e2-4991311ceeea@googlegroups.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Lines: 38 Organization: Sonic.Net NNTP-Posting-Date: 13 Sep 2013 06:47:46 GMT NNTP-Posting-Host: da3cd4ce.news.sonic.net X-Trace: DXC=D35kc?Lae:\CdQWNo>@\LRm4K\QM1CV^P1OYf0H`?;XQ7PNX:NkE1jTSlSKhVo7F[^0ORF2nY9;lY X-Complaints-To: abuse@sonic.net Xref: csiph.com comp.arch:18036 On 9/11/13 6:19 PM, seimarao@gmail.com wrote: >> you need to provide some context. What led you to ask these questions, >> what research (or web search) have you done to try to find answers, > > Hi, > > I indeed did some research but dropped out thinking these are Sun(Oracle)'s > patents. > > The context is stated below: > > Consider Java Generics or for that matter .Net compilation. > > Both utilize something called Dynamic Compilation where the same > set of instructions are utilized to execute different requirements. > > While Generics are a bad example, the basic idea which I caught on > to was Hey, they are using dynamic compilation where only 1 image > exists. So, this means that a procedure sits somewhere inorder to > execute different types of code. Given Sparc's Register Windows > and its excessive bias towards procedural code, Design By Contract > could arguably equalize Sun with others. > > The thinking that I forgot to remember :-) was to lay the path > between say, Lisp's Car & Lisp's Cat so there would be 1 image > executing on a Register Windows Machine that is Sparc. > > I admit there exists a lapse but hidden patents rarely encourage > anyone to meditate excessively on such directions. Many of the phrases you are using make sense separately but not when they are used together like this! Are you a student or studying all this on your own? Anyway, comp.arch is not the right place for you. Suggest you find a local teacher who can help untangle your confusion. Just focus on learning to program using a programming language your teacher or mentor is comfortable with.