The MASM Forum Archive 2004 to 2012

Specialised Projects => Pelle's Macro Assembler Development => Topic started by: ecube on January 05, 2009, 03:15:28 PM

Title: Pelle's bad attitude
Post by: ecube on January 05, 2009, 03:15:28 PM
(http://img60.imageshack.us/img60/4476/pellelp3.jpg)

this was after japheth thanks him for poasm in the above post...I was considering trying out poasm as others have said it's decent but after reading that post and seeing how bad "pelle's" attitude is, I absolutely will never use poasm, or anything he makes, and now i'm more appreciative of jwasm.
Title: Re: Pelle's bad attitude
Post by: japheth on January 05, 2009, 07:04:21 PM
Hi,

> I was considering trying out poasm ... but after reading that post and seeing how bad "pelle's" attitude is,
> I absolutely will never use poasm

you probably shouldn't punish PoAsm because Pelles did something which you didn't like. That's called "Sippenhaft" and is regarded as a "bad attitude".  :toothy

It should also be mentioned that Pelles did apologize after his post and second that he was partially right, IIRC. And finally, this event probably made me realize that there is no hope for PoAsm to become a Masm-compatible assembler ever and as a result, few weeks later the first - experimental - version of JWasm was born. So the effects of this "event" were quite positive, at last.
Title: Re: Pelle's bad attitude
Post by: ecube on January 05, 2009, 07:31:25 PM
I'm glad this sparked the creation of jwasm, it's a great project and I don't need poasm, I hope hutch considers adding your project to masm32 instead of poasm in the next update as it's a far more suitable replacement. Thankyou for all of your hard work and I hope you continue to work on jwasm.
Title: Re: Pelle's bad attitude
Post by: jdoe on January 05, 2009, 08:38:33 PM

POASM is a very good assembler and even though it is not fully compatible with MASM, it is possible to write source that both tools will assemble. Lots of artists were assholes, alcoholics, drug addicts, wife beater and so on, and not looking at their work can still be a great lost in a life.

The INCBIN directive is a good feature and was integrated into JWasm. Unfortunatly, the next great feature is CINCLUDE but that one didn't make its way through JWasm. For "compatibility" reason, japheth has decided that ONE of the TWO great features worth to be included. Shame on you   :wink

Title: Re: Pelle's bad attitude
Post by: Vortex on January 05, 2009, 09:09:08 PM
E^cube,

I guess Japheth and Jdoe explained very well the situation. One can be a great poet but can have bad habits and a miserable life.

Poasm is a powerful tool and you can write code compatible with Jwasm\Masm if you avoid complex macros. As I understand, Pelle is more focused on the C compiler and it's this area where he will spend this time.

All of us we are thankful to Japheth as he's doing a very good job with Jwasm. I wish Pelle would continue with Poasm but chances are very very modest. His other tools Polink, Polib and Porc are also high quality products. New assemblers with new concepts are enriching our coding experience so we must be thankful to those people spending a lot of efforts to create those tools.
Title: Re: Pelle's bad attitude
Post by: GregL on January 05, 2009, 09:58:51 PM
Quote from: jdoeLots of artists were assholes, alcoholics, drug addicts, wife beater and so on, and not looking at their work can still be a great lost in a life.
Quote from: VortexOne can be a great poet but can have bad habits and a miserable life.

Jeez you guys, everyone has a bad day now and then. Pelle has always seemed like a nice guy to me.

Poasm is a really good assembler. I hope he continues to improve it.

Title: Re: Pelle's bad attitude
Post by: jdoe on January 05, 2009, 10:13:10 PM
Quote from: Greg on January 05, 2009, 09:58:51 PM
Jeez you guys, everyone has a bad day now and then. Pelle has always seemed like a nice guy to me.

Greg,

It was not meant to describe Pelle himself. But if he was a "bad guy", PoAsm would still worth looking at it.

Title: Re: Pelle's bad attitude
Post by: hutch-- on January 11, 2009, 04:10:54 PM
I think the workload factor has been overlooked, Pelle maintains a full suite of tools not just an assembler and just with a C compiler the world is changing fast and in inconsistent ways so just to maintain that he is doing a lot of work. I think from memory his work on POASM was so it could be used as a backend to a C compiler in much the same way as GCC and fortunately Pelle has made it an Intel compatible notation assembler so vast amounts of code can be used with it without translation.

Apart from the macro differences to MASM I have found POASM a well written reliable tool and were it the only assembler around I would happily use it as it generates good quality binary code when the source is written correctly.
Title: Re: Pelle's bad attitude
Post by: zemtex on September 27, 2010, 04:31:05 AM
Yes as Hutch said above, the tremendous pressure of having to maintain all that work is not healthy in the long term.

But there is also another factor involved, its not just the work. See, there is a socio psychological problem involved with computer programmers and computer programming.
When you sit in front of the computer all day, lose contact with fellow human beings you lose an important thing; You lose feedback from humans, nobody is stimulating your emotional intelligence anymore. Nobody is saying anything to hurt you, to cheer you up, whether it is good or bad, you dont get impulses anymore.

And when you finally get your butt off the chair and gets out, you have become a soft man with no tolerance of input from people. Simply because you are not used to it anymore, you take the simplest form of human input as an insult. You have become a sissy.

A Hobby like assembly has a prize, you have to balance social life and computer programming. Losing too much of the "outdoor-world" -impulses can be very damaging because you will not understand what people are telling you anymore. You'll be insulted for things that normal people dont get insulted from.

This is one reason why old programmer farts as sensitive pricks  :bdg