Shop OBEX P1 Docs P2 Docs Learn Events
Temporary leave... - Page 3 — Parallax Forums

Temporary leave...

13

Comments

  • RossHRossH Posts: 5,519
    edited 2011-10-16 02:06
    $WMc% wrote: »
    '
    I'm about ready to call it off my self.
    '
    Parallax flat out refusues to suport any of the great compliers out now.
    '
    And then theres the WiFi thing.
    '
    The WiFi intro with all the photos.
    '
    And then the E.O.L. before it was ever relased. WTF!

    If you're just angling for a deep discount on the Catalina C compiler, well you can forget it!

    From now on, no more discounts - everybody pays full price!

    Ross.
  • LeonLeon Posts: 7,620
    edited 2011-10-16 02:46
    How about a two for one offer? :)
  • RossHRossH Posts: 5,519
    edited 2011-10-16 02:57
    Leon wrote: »
    How about a two for one offer? :)
    You think I'm going to fall for that old trick? You and a friend team up to buy one, and get two.

    Bingo! Another potential sale lost! I'll be rooooooned!

    Ross.
  • mindrobotsmindrobots Posts: 6,506
    edited 2011-10-16 03:45
    Ross,

    How about an educational license? Get the kids hooked young and then they pop for the full version! :lol:
  • jazzedjazzed Posts: 11,803
    edited 2011-10-16 07:58
    mindrobots wrote: »
    Ross,

    How about an educational license? Get the kids hooked young and then they pop for the full version! :lol:
    Yup. The optimizer which you will eventually need is not free.
  • RossHRossH Posts: 5,519
    edited 2011-10-16 15:05
    jazzed wrote: »
    Yup. The optimizer which you will eventually need is not free.

    I think most people realize the cost of development has to be borne somewhere, Jazzed.

    You get paid by Parallax, so your costs are factored into the cost of every Propeller chip, whether users realize it or not. I get paid directly by users, so my costs are only borne by those who perceive there is some value in what I do.

    Ross.

    P.S. You don't need the optimizer. Catalina is 100% functional without it.
  • jazzedjazzed Posts: 11,803
    edited 2011-10-16 17:27
    I do what Parallax asks me to do. Catalina could have been adopted wholesale, but it wasn't; there were apparently reasons for that.

    Parallax did not ask me to post this. It is my own opinion. It is also my opinion that you should mention the optimizer costs extra when promoting Catalina as a free product.
  • ctwardellctwardell Posts: 1,716
    edited 2011-10-16 17:39
    A lot of software has free "community editions" and paid versions that have more functionality and support. I think Ross bends over backwards to help people with using Catalina and I see nothing wrong with charging for the optimizer. The negative vibes around here are getting old.

    C.W.
  • jazzedjazzed Posts: 11,803
    edited 2011-10-16 17:49
    ctwardell wrote: »
    The negative vibes around here are getting old.

    C.W.
    Sorry if it sounds that way. I just expect the truth.
  • ctwardellctwardell Posts: 1,716
    edited 2011-10-16 18:12
    It IS true that Catalina is a FREE C Compiler for the propeller.

    You don't have to have the optimizer, and it is a mere $20.00 if you want it.

    Given all the constant crying over Arduino and hand wringing over when Prop II will be a reality it seems we should back Ross in providing a bit of light in what seems to be growing darkness.

    C.W.
  • RossHRossH Posts: 5,519
    edited 2011-10-16 18:30
    jazzed wrote: »
    Sorry if it sounds that way. I just expect the truth.

    The truth is that Catalina is - and will probably remain for a while yet - the only fully supported, fully functional, 100% ANSI compliant, 100% FREE C compiler for the Propeller.

    I also choose to offer additional Catalina software for a nominal fee to help defray the cost of the many Propeller platforms and other paraphernalia I have to buy to keep supporting it. This does not detract one whit from the truth of the preceding statement.

    I have no problem with you raising technical issues with Catalina, or criticizing it on reasonable grounds, but your continual partisan sniping, nitpicking and insinuations are just becoming a bit tiresome, and also do not reflect very well on Parallax - a company which owes much of its success to the efforts of many of the people in these forums.

    Ross.
  • RavenkallenRavenkallen Posts: 1,057
    edited 2011-10-16 18:52
    I am sure Parallax had their reasons for not choosing Catalina as their main C frontrunner. I don't know much about the GCC software, but i am assuming many people already use it? Maybe Parallax is trying to enter into a software package that is already popular? Makes sense i guess?... As for Catalina, i was planning on downloading it tonight to see how it is. Just when i think the Prop has reached it's end, somebody does something amazing:)
  • Martin_HMartin_H Posts: 4,051
    edited 2011-10-16 18:58
    Actually it is a relief to hear Ross makes money off Catalina in some manner. It means the software is less likely to become abandonware.

    Ravenkallen, gcc is used to build GNU/Linux, so nothing with major impact on the software industry.
  • Dr_AculaDr_Acula Posts: 5,484
    edited 2011-10-16 19:21
    ravenkallen
    As for Catalina, i was planning on downloading it tonight to see how it is

    That sounds great. The setup really is simple and you don't need the optimiser because it is already really fast. (and if you ever want more speed, there is much we can still do on the hardware side.). And it is free.

    What hardware platform do you have?
  • jazzedjazzed Posts: 11,803
    edited 2011-10-16 19:33
    Martin_H wrote: »
    Ravenkallen, gcc is used to build GNU/Linux, so nothing with major impact on the software industry.
    Very funny :)
  • RossHRossH Posts: 5,519
    edited 2011-10-16 19:55
    jazzed wrote: »

    So now the C89 has been dropped from Catalina's 100% ANSI claim. Is this a new trend?
    Did it have anything to do with those non-ANSI-C89 comment markers // Catalina tolerates ?
    Maybe a strict option should be added. Just being technical.

    Now, I think I may have mentioned nitpicking in my previous posting. Also, you are really not covering either Parallax or yourself in glory by putting your ignorance about C related matters on such open display.

    See this definition of ANSI C. Here is a brief extract (the bold highlighting is mine):
    C89

    In 1983, the American National Standards Institute formed a committee, X3J11, to establish a standard specification of C. After a long and arduous process, the standard was completed in 1989 and ratified as ANSI X3.159-1989 "Programming Language C." This version of the language is often referred to as "ANSI C", or sometimes "C89" (to distinguish it from C99).
    Oh, and by the way - before you try to claim that GCC has greater a greater degree of ANSI compliance, you might want to first check out this web site. There are four C99 compilers listed, and GCC is not one of them. From a C perspective, GCC is also just "ANSI C". Just being technical.

    Oh, and GCC also supports // for comments.

    Ross.
  • RavenkallenRavenkallen Posts: 1,057
    edited 2011-10-16 20:10
    Whoops... Don't know how i stirred this up? That is what i get for trying to leave:)

    @Dr_Acula... I have a ASC.
  • RossHRossH Posts: 5,519
    edited 2011-10-16 20:13
    Whoops... Don't know how i stirred this up? That is what i get for trying to leave:)

    Not your fault, Ravenkallen. If it makes you feel any better, I'm now seriously considering the same option myself - those Arduino's are beginning to look mighty appealing :)

    Ross.
  • RavenkallenRavenkallen Posts: 1,057
    edited 2011-10-16 20:32
    @RossH... That is it though. We shouldn't have to choose one or the other. I will give the Arduino a second chance, but i will never forget my first love(Fanboy moment lol), the Propeller. So, after a longggg installation, Catalina is installed and a MS Word window opened with instructions which i am reading as we speak:)
  • RossHRossH Posts: 5,519
    edited 2011-10-16 20:36
    @RossH... That is it though. We shouldn't have to choose one or the other. I will give the Arduino a second chance, but i will never forget my first love(Fanboy moment lol), the Propeller. So, after a longggg installation, Catalina is installed and a MS Word window opened with instructions which i am reading as we speak:)

    You mean the installation took a long time? That's a bit odd. It should only take a minute or two - although it does have to unpack quite a lot of files, so it may take longer on a slower disk. I have thought about making the "source" tree an optional part of the install. Maybe I should do that for the next release.

    Anyway, I think it would be in everyone's interest if we just let this thread die, so if you have any Catalina questions, please raise them in this thread.

    Ross.
  • RavenkallenRavenkallen Posts: 1,057
    edited 2011-10-16 20:46
    @RossH... Yeah, but i did have a few other windows open(And music playing) so that might have slowed it down. Plus, my computer is a little single core Toshiba, with 2 Gigs of RAM. Not exactly a beast. It took like 10-15 minutes... I am in favor of letting this thread die, but after all that, i am sure somebody is going to have something to say:)
  • Dr_AculaDr_Acula Posts: 5,484
    edited 2011-10-16 20:46
    You mean the installation took a long time? That's a bit odd.

    Maybe Ravenkallen is talking about the download speed? If so, I know how he feels. My kids just used up the monthly 30 gigabytes in two weeks so I am on dial up speed for the rest of the month!

    The 'install' part of Catalina takes less than a minute.

    I am looking forward to seeing a photo of a 'hello world' soon.

    In the skeleton program that pops up, add
    printf("Hello World\n");
    
  • RavenkallenRavenkallen Posts: 1,057
    edited 2011-10-16 20:51
    @Dr_Acula... Nah, it downloaded really fast, but took quite a while to install... Oh, well. No harm done i guess?:)
  • jazzedjazzed Posts: 11,803
    edited 2011-10-16 22:31
    RossH wrote: »
    Oh, and by the way - before you try to claim that GCC has greater a greater degree of ANSI compliance, you might want to first check out this web site. There are four C99 compilers listed, and GCC is not one of them. From a C perspective, GCC is also just "ANSI C". Just being technical.

    Oh, and GCC also supports // for comments.

    Ross.
    I accept this technicality. Just ANSI C is fine by me :)
    GCC has an ANSI-C89 mode where // is not supported.

    We are porting GCC to the Propeller. That is the requirement.
    We meet the standards that GCC meets and that is perfectly fine.

    @Ravenkallen, sorry to disturb your thread, but I see you have
    taken positive Propeller action so it couldn't have been all that bad.
  • RossHRossH Posts: 5,519
    edited 2011-10-16 22:44
    jazzed wrote: »
    I accept this technicality. Just ANSI C is fine by me :)
    GCC has an ANSI-C89 mode where // is not supported.

    We are porting GCC to the Propeller. That is the requirement.
    We meet the standards that GCC meets and that is perfectly fine.

    I note that you didn't answer the other point of my post, and also that you deleted your own post, to which I was responding.

    This is both unprofessional and discourteous. I am tempted to complain to Parallax about your behavior in this thread - it does not meet the minimum standards that I would expect of the people who claim to represent that company. It would also seem to be in violation of the forum guidelines.

    I think you should apologize.

    Ross.
  • jazzedjazzed Posts: 11,803
    edited 2011-10-16 22:53
    We are all allowed to delete threads. I deleted that thread because I thought it was the right thing to do. That is, I decided it was probably more inflammatory than necessary and changed my mind about it being posted. I am only sorry that I decided to hit submit. I am not sorry I deleted it, and I have absolutely no intention to apologize anymore than I have apologized already.

    If Parallax has a problem with that, they are welcome to do whatever they see fit.
  • RossHRossH Posts: 5,519
    edited 2011-10-16 23:08
    jazzed wrote: »
    We are all allowed to delete threads. I deleted that thread because I thought it was the right thing to do. That is, I decided it was probably more inflammatory than necessary and changed my mind about it being posted. I am only sorry that I decided to hit submit. I am not sorry I deleted it, and I have absolutely no intention to apologize anymore than I have apologized already.

    If Parallax has a problem with that, they are welcome to do whatever they see fit.

    More inflammatory "than necessary"? Why did you think it was necessary to be inflammatory at all?

    Being sorry that you posted something that made you look foolish is not quite the same as apologizing for your behavior in the first place. However, I accept that this is all the apology I am likely to get, so I am content to move onto other things.

    Ross.
  • Kevin WoodKevin Wood Posts: 1,266
    edited 2011-10-17 09:40
    WHOOHOO!!! In before the close!!! :)

    There's a growing trend for the model that Ross is using called "open core", where there is a core product that is freely open-sourced, and additional add-ons/functionality that are commercially licensed.

    The only way I personally would object to Ross offering the optimizer for $ is if he purposely limited the free version... and by limited, I mean seriously reduced functionality, not just less optimized code. And by object, I mean not buy it, or complain about paying $20. I would buy it if I needed it.

    Of course, Catalina being open-sourced, anybody is free to create their own optimizer and compete financially with Ross. I would much rather have Ross follow this business model than that followed by many OSS companies, where you're forced to pay an annual subscription fee to have access to the software. IMO, if you want to make your software free, make it free. Likewise, if you want to charge for it, then do so. But the "it's free, but it costs $$$ to use" model is a bit of a bait and switch.
  • RiJoRiRiJoRi Posts: 157
    edited 2011-10-17 12:27
    ... the time has come for me to get over my fear of C/ C++. I have now pledged most of my spare time to learning C/ C++ using an Arduino (And then moving on to ARM's, Mbeds, AVRS and all that). I am not completely abandoning the Propeller, but rather taking a extended "holiday" from it.

    Fortunately, micros are NOT like girlfriends -- they don't get upset if you have more than one! :D The "problem" with C is its power: the more powerful a language, the fewer things it will NOT let you do, and there is less need for workarounds. (For instance, you can do "C = 'B' - 0x41;" in C, but not in Pascal.)

    C has been ported to quite a few micros, and therefore it is easy for someone who learned it for a 6809 to apply that knowledge to an 8051 C compiler, to a COP-8 C compiler, to an HPC C compiler, to an Arduino, etc. Of course, each compiler has its own oddities: The HPC compiler will accept loop(n) {}, which -- as far as I know -- no other C compiler will accept. But once you have the basics down, you can apply them to a multitude of micros.

    Nuts & Volts magazine ran a (long) series on "C on Microcontrollers for Dummies," with Joe Whats-his-name from SmileyMicros.com. I thought it was good, even though I let my subscription lapse!

    As to languages, you will learn that different languages have different strengths. For me, if I want to use the serial port, and diddle with strings, BASIC ("OPEN COM1, 9600,8,N,1" and "A$=LEFT$(MyInput$,3)") is easy, whereas C is great for filters (See "CAT.C" in the K&R book.). And FORTH is great as a "Write-Once, Read-Never" language. <Ducking & Running!>

    So, expand your horizons, and don't be afraid to experiment!

    --Rich
  • ColeyColey Posts: 1,110
    edited 2011-10-17 12:58
    @Ross,

    What do you think is the reason that makes certain forum members act with such disdain towards Catlina?

    You didn't make them pay full price did you?

    Keep up the excellent work!

    Coley.
Sign In or Register to comment.