Wassercrats,
I rarely agree with your viewpoint, but I seldom downvote your nodes. People are entitled to their opinion even when it appears they are deliberately trying to be close minded and argumentative. I am going to give you my opinions on the matter and you can choose to do whatever you will with them.

Commercial products rarely support multiple platforms. They are written to take advantage of the OS and system architecture that the vendor has chosen. When they do cross multiple platforms, the support is typically very limited.

An Open Source project is not much different in the beginning. Then, volunteers work to port it to other platforms. In many cases, they realize that not all the users using the software are developers, and provide binary installations for these platforms. They also realize that a developer tends to want to have control over how certain things are done and that these choices can only be made at compile time. It sounds like you would rather be in the binary installation category and there is nothing wrong with that.

I will not speak about Emacs as I have never used it, but I do have a lot of familiarity with Pg. From their FAQ page, it speaks about non-unix platforms that are being supported. "A native port to MS Win NT/2000/XP is currently being worked on....". It then points to step by step instructions for installing it using Cygwin. I have followed these instructions numerous times and never had a problem. In fact, the only time I did have a problem is when I did not follow these instructions and jumped through a bunch of hoops because I was listening to everything everyone else (self-proclaimed subject matter experts) were telling me to do.

My suggestion to you is to look for binary distributions whenever possible. Sometimes that will not be available for all platforms - especially when volunteer work has gone into porting it. When you are compiling from the source - realize that it is intended for developers that want control over what is going on, and have enough knowledge to figure it out when it doesn't go perfect the first time.

Cheers - L~R


In reply to Re: PostgreSQL, Emacs, and other groupieware by Limbic~Region
in thread PostgreSQL, Emacs, and other groupieware by Wassercrats

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.