Re: [ANNOUNCE] Another Trivia Language: URM

2003-09-25 Thread Marcus Thiesen
On Thu, 2003-09-25 at 15:10, Leopold Toetsch wrote: > > Ok, fixed that and some other issues Leo addressed. Now I have my own > > register management and put all the not needed registers on the user > > stack. > > Why? Parrot with the PIR assembler can handle an arbitrary register > count. I'm su

Re: [ANNOUNCE] Another Trivia Language: URM

2003-09-25 Thread Leopold Toetsch
Marcus Thiesen wrote: On Wed, 2003-09-24 at 11:08, Leopold Toetsch wrote: $I46 = $I100 + $I200 Ok, fixed that and some other issues Leo addressed. Now I have my own register management and put all the not needed registers on the user stack. Why? Parrot with the PIR assembler can handle an arbitra

Re: [ANNOUNCE] Another Trivia Language: URM

2003-09-25 Thread Marcus Thiesen
On Wed, 2003-09-24 at 11:08, Leopold Toetsch wrote: > Further: as URM has an arbitrary amount of registers, it would be much > simpler to target PIR code. > > r46 <- r100 + r200 > > is currently for sure an error. OTOH translating this to > > > $I46 = $I100 + $I200 > Ok, fixed that and so

Re: [ANNOUNCE] Another Trivia Language: URM

2003-09-24 Thread Leopold Toetsch
Marcus Thiesen <[EMAIL PROTECTED]> wrote: > Hi, > I'd like to add one more to the library of trivia languages. It is not > as strange as Bf or Ook! and it is actually a real (teaching) language. > Enter: URM Nice. Some remarks: - could you parrotify the Makefile and urmc. (i.e. no hardcoded "pa

Re: [ANNOUNCE] Another Trivia Language: URM

2003-09-24 Thread Leopold Toetsch
Marcus Thiesen <[EMAIL PROTECTED]> wrote: > Enter: URM [ some more remarks ] src> my $roffset = 15; ### imcc does that, don't know why Its for PCC (Parrot Calling Conventions). The register allocator starts to allocate registers from 16..31 first, so that only the top halve of one register bank

[ANNOUNCE] Another Trivia Language: URM

2003-09-23 Thread Marcus Thiesen
Hi, I'd like to add one more to the library of trivia languages. It is not as strange as Bf or Ook! and it is actually a real (teaching) language. Enter: URM URM is a "language" at least used in German universities to teach the basic principles of programming. URM stands for Universal Register M