Language Mapper (now known as BIS)
| Date: | 08/31/05 |
| Author: | Peter Alderton |
| URL: | n/a |
| Comments: | 10 |
| Info: | http://www.unisys.com/sw/app_dev/bis/ |
| Score: |
.bottles of beer
*===============================================================================
@ldv <bottles>i2=99,<name>a7=bottles .
@brk .
@0010: .
<bottles>(p) <name>(p) of beer on the wall, <bottles>(p) <name>(p) of beer,
@if <bottles> > 0 . ;gto 0020 ;.
@dec <bottles> if <bottles> = 0,(0020) ;if <bottles> = 1 ldv <name>=bottle ;.
Take 1 down, pass it around, <bottles>(p) <name>(p) of beer on the wall.
@gto 0010 .
@0020: .
Take 1 down, pass it around, no more bottles of beer on the wall.
@gto end .
Download Source | Write Comment
Download Source | Write Comment
Add Comment
Please provide a value for the fields Name,
Comment and Security Code.
This is a gravatar-friendly website.
E-mail addresses will never be shown.
Enter your e-mail address to use your gravatar.
Please don't post large portions of code here! Use the form to submit new examples or updates instead!
Comments
Glad to see you have developed more sophisticated applications than a nightly scheduler.
Best Regards wherever you are
Mike
Like him, I started out in Mapper some 27 years ago in Canada, later going on to work in New Zealand, then as administrator for the Queensland State Govt, and finally back to the US to work at Disney. During that time I became one of the pre-eminent "experts" in the product, navigating the assembler in which it was written back then as smoothly as I do today in a piece of Java code. I still look back on that time with amazement.
My reason for posting, other than to express appreciation for what I read, is to ask for help.
I have no idea how this will be received - but here goes.
I feel lately that I have one more killer project in me, and I have decided that it will be to rewrite Mapper as Open Source software. In doing this I am not in any way hoping to take business away from Unisys. That is not my intent. In fact, I am doing this strictly for me. If my friends who have loved Mapper as much as I see something of value in this exercise then I will be pleased - otherwise I really don't care if anyone sees it. As I say, I'm doing this for me.
My request to anyone listening is for an old copy of Mapper NT that I can load and review.
It will *not* be used for any commercial use.
The product has evolved in the 17 yrs. since I've seen it in use. And frankly I can't remember the syntax anyway. So I'm looking forward to catching up.
If you can help, I thank you in advance!
I need a copy of Unix Mapper to review, not NT.
I found a copy of NT Mapper but the system requirements are out of reach - servers, workstations, etc., etc.
I have Mac OS X - so hopefully the Unix version will slip onto that and work.
If not, then I can load Unix into the VMWare Fusion virtual machine software that I have, and run it through that.
If anyone can help it would be greatly appreciated!
Thanks in advance.
.bottles of beer
*===============================================================================
@brk .
*
*===============================================================================
bottles of beer on the wall, bottles of beer,
Take 1 down, pass it around, bottles of beer on the wall.
@brk lnx,-0,4,99,2 .
@cal,-0 t 2-3,35-3 ,a,a a=101-line .
@cal,-0 t 30-3 t,a a=100-line .
@lch,-0 afmt$ 2-79 ' 1 bottles'/' 1 bottle' .
@lch,-0 afmt$ 2-79 ' 0 bottles'/'no more bottles' dsx,-0 .