Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!zaphod.mps.ohio-state.edu!caen!uflorida!kluge!serss0!acmfiu From: acmfiu@serss0.fiu.edu (ACMFIU) Newsgroups: comp.sys.apple2 Subject: Re: which assembler to get Message-ID: <3658@kluge.fiu.edu> Date: 29 May 91 03:03:47 GMT References: <9105232155.AA14897@apple.com> <14704@ucrmath.ucr.edu> <53368@apple.Apple.COM> Sender: news@kluge.fiu.edu Organization: Florida International University, Miami Lines: 33 In article <53368@apple.Apple.COM> shrinkit@Apple.COM (Andrew Nicholas) writes: >In article <14704@ucrmath.ucr.edu> rhyde@koufax.ucr.edu (randy hyde) writes: > >>LISA has better local labels that either assembler. > >Why is Lisa's better? I'm just curious as to what makes one local label >system better than another one I suppose... :) > >andy > >-- >Andy Nicholas GEnie & America-Online: shrinkit >Apple IIGS System Software CompuServe: 70771,2615 >Apple Computer, Inc. InterNET: shrinkit@apple.com well, i'll take merlin v. orca and randy can do lisa v. (orca && merlin). whether or not merlin's local labels are a hack i don't know. but if they are, i'm real glad. how often do asm programmers use loops in a given subroutine? i think the answer is enough to warrant an extra type of label that is local to the preceding global variable. i really don't think merlin's local variables are a hack because of the above reason. if i wrote an assembler i don't know if i would have thought of it but if it was suggested to me i would definitely have included it. i look at code in orca that people write and see 'loop1', 'loop2', 'loop3', etc. all over the place. i don't understand how people can live with that. just think what would happen if high-level languages like Pascal and C just let you use a local variable *once*. you'd be dead in the water. albert