These are both much cheaper than RealBasic (PureBasic is only USD 69, BlitzMax with it's gui is $105) and they both provide Windows, Linux, and Max OS. In addition, they expose the entire application code to you--you see exactly how everything is created which as I understand it is quite unlike RealBasic.
My biggest problem with RealBasic though is by far it's price tag. Pro edition is $399.95 for each operating system. That's just...well that doesn't make sense given two alternatives that do the same thing (though I will admit RealBasic has a very nice IDE for the most part, other than only showing you one function at a time--at least in default mode).
PureBasic may not be able to compete with Real, but I believe that BlitzMax can really give Real a run for it's money. It's a good OO language with a low price point, pleasant syntax, and great interaction between other language sources (C, C++ and ObjectiveC source files can be imported directly into an application).
RealBasic is much too expensive, same goes for Visual Basic (maybe the express edition would work) is too overweight for what you want to do.
I strongly recommend looking at BlitzMax and their GUI toolkit MaxGUI.
Price here is USD $80 + $25, but it is a solid environment that can interface C libraries directly, even compile libraries like SQLite from source directly into the application. No runtime required.
http://blitzbasic.com/Products/_index_.php
Another option which I advocate, and which may be even better for your situation, is PureBasic. This is only USD $69 and comes with it's GUI toolkit, no added cost. Includes a GUI designer to give you some basic GUI code to get things started. No runtime required.
http://www.purebasic.com/
Both of these languages do not require a runtime, compile to native code on Linux, Windows and Max OS (probably not something you need to worry about but it's there for free if you need it--in RealBasic you have to pay another $400 or so for each platform).
I find that when I need to write something down, I just have to use my pen. I can't bring myself to use anything else for writing things down. I participated in a recent study on "writing utensil addiction". The results aren't out yet but I'll keep you posted.
Seriously? How can you be addicted to a tool? Tools are created and become a part of how we operate. That's how we evolve people. It isn't addiction.
Also, to be clear, "dependency" is not "addiction". An addiction only exists if the thing interferes with normal life and causes distress to the individual or those around her.
This is totally stupid. Google is already underwriting Opera. That is why it's free now. That's why I'm using it. Google already *owns* Opera. It'd be a good idea, John, but Microsoft is too late.
We're not seeing the kind of dramatic growth we should given the surge in sales of iPods and other MP3 players.
This is not necessarily a reasonable expectation. I would assume that the people suddenly buying MP3 players are already patrons of the music industry. To suggest that they will suddenly start purchasing more music than they already have been--that is, to expect a surge in the sales of music in general--is absurd.
MP3 players do not replace CD players from the music industries stand point. They are interchangeable because the same music is played on each.
I often mix the specs of the Classic, Plus, and SE. Just can't keep them all straight for some reason, even though I have them all sitting on a self over there.
But, yes, even the SE now that I look at the back of it has only 1MB built in memory, 800K disk drive and a 20 MB hard drive.
At any rate, a custom OS would do this device better than whatever they've got right now.
128MB of shared memory isn't enough; neither is a 250MHz ARM processor.
You have got to be kidding me. Considering the fact that the 68k mac was implemented using a 4 MHz processor with 4 MB of RAM and still somehow ran a GUI and was even capable of primitive multitasking with software add ons, I find this statement a bit hard to swallow.
Remember Wirth's Law: "Software gets slower faster than hardware gets faster." Maybe it'd help if the GUI toolkit was implemented in ROM instead of using GTK or whatever bloated "modern" system this is dependent on. Just to name one example of a poor implementation choice for a portable device.
Besides all that, Delphi for instance is capable of producing executables under a few hundred K. You could install several of those on half of 128MB. Honestly, with a device that is meant to be connected to the Internet and thus able to take advantage of lockers, streaming audio/video, etc., I just don't see why the provided hardware shouldn't be more than enough.
This thing is basically a powerful Apple Newton (as originally designed, not as it was released) with a disappointingly poorly implemented OS.
Sounds like the CIC Database in Snowcrash that Hiro is constantly trying to find "intel" for. Actually, it's exactly the same thing:
And even the word 'library' is getting hazy. It used to be a palce full of books, mostly old ones. Then they began to include videotapes, records, and magazines. Then all of the information got converted into machine-readable form...Millions of other CIC stringers are uploading millions of other fragments at the same time...if [clients of the database] find a use for something that Hiro put into it, Hiro gets paid.
Hmm. Google seems to be taking several pages from Mr. Stephenson.
It is interesting to me that you make a temporal distinction between the effects of being exposed to second hand smoke for most of your life and the effects of a gun shot wound. Both are damaging. Both can, and often do, kill. We should be able to think a little longer term than this.
I'd just like to say that Enumerations are a very useful feature that I really missed moving from C & VB to Java. They make the expected values of an argument, etc. much more clear.
It means Yes. Where's my cookie?
Easy to learn -- it's just Basic -- and a really straightforward GUI lib built in. Piece of cake.
These are both much cheaper than RealBasic (PureBasic is only USD 69, BlitzMax with it's gui is $105) and they both provide Windows, Linux, and Max OS. In addition, they expose the entire application code to you--you see exactly how everything is created which as I understand it is quite unlike RealBasic.
My biggest problem with RealBasic though is by far it's price tag. Pro edition is $399.95 for each operating system. That's just...well that doesn't make sense given two alternatives that do the same thing (though I will admit RealBasic has a very nice IDE for the most part, other than only showing you one function at a time--at least in default mode).
PureBasic may not be able to compete with Real, but I believe that BlitzMax can really give Real a run for it's money. It's a good OO language with a low price point, pleasant syntax, and great interaction between other language sources (C, C++ and ObjectiveC source files can be imported directly into an application).
I strongly recommend looking at BlitzMax and their GUI toolkit MaxGUI. Price here is USD $80 + $25, but it is a solid environment that can interface C libraries directly, even compile libraries like SQLite from source directly into the application. No runtime required. http://blitzbasic.com/Products/_index_.php
Another option which I advocate, and which may be even better for your situation, is PureBasic. This is only USD $69 and comes with it's GUI toolkit, no added cost. Includes a GUI designer to give you some basic GUI code to get things started. No runtime required. http://www.purebasic.com/
Both of these languages do not require a runtime, compile to native code on Linux, Windows and Max OS (probably not something you need to worry about but it's there for free if you need it--in RealBasic you have to pay another $400 or so for each platform).
This will never happen. They are too proud, and that's a good thing.
YOUR IP ADDRESS IS 67.15.22.17 AND HAS BEEN LOGGED
Seriously? How can you be addicted to a tool? Tools are created and become a part of how we operate. That's how we evolve people. It isn't addiction.
Also, to be clear, "dependency" is not "addiction". An addiction only exists if the thing interferes with normal life and causes distress to the individual or those around her.
This is totally stupid. Google is already underwriting Opera. That is why it's free now. That's why I'm using it. Google already *owns* Opera. It'd be a good idea, John, but Microsoft is too late.
This is not necessarily a reasonable expectation. I would assume that the people suddenly buying MP3 players are already patrons of the music industry. To suggest that they will suddenly start purchasing more music than they already have been--that is, to expect a surge in the sales of music in general--is absurd.
MP3 players do not replace CD players from the music industries stand point. They are interchangeable because the same music is played on each.
7. Profit?
I often mix the specs of the Classic, Plus, and SE. Just can't keep them all straight for some reason, even though I have them all sitting on a self over there.
But, yes, even the SE now that I look at the back of it has only 1MB built in memory, 800K disk drive and a 20 MB hard drive.
At any rate, a custom OS would do this device better than whatever they've got right now.
Remember Wirth's Law: "Software gets slower faster than hardware gets faster." Maybe it'd help if the GUI toolkit was implemented in ROM instead of using GTK or whatever bloated "modern" system this is dependent on. Just to name one example of a poor implementation choice for a portable device.
Besides all that, Delphi for instance is capable of producing executables under a few hundred K. You could install several of those on half of 128MB. Honestly, with a device that is meant to be connected to the Internet and thus able to take advantage of lockers, streaming audio/video, etc., I just don't see why the provided hardware shouldn't be more than enough.
This thing is basically a powerful Apple Newton (as originally designed, not as it was released) with a disappointingly poorly implemented OS.
is NO. And neither would anyone else here. We use Linux for God's sake. Why would we need an ad supported OS?
Obviously this refers to the coincidence where one might have the same name as a famous person, not if they are in fact themselves that very person.
The other stuff probably stands, but let's try to actually parse English properly if we're going to start arguing about rules.
> There are thousands of new concepts
THOUSANDS of new concepts? Yeah right.
Why not make it in software? Because, although I'm a programmer, I think that mechanical solutions are more impressive and elegant.
Perhaps that's all my time in Riven talking though.
Am I going to get sued? I have several versions of Linux around here...
It is interesting to me that you make a temporal distinction between the effects of being exposed to second hand smoke for most of your life and the effects of a gun shot wound. Both are damaging. Both can, and often do, kill. We should be able to think a little longer term than this.
Um...Windows or /.?
I'd just like to say that Enumerations are a very useful feature that I really missed moving from C & VB to Java. They make the expected values of an argument, etc. much more clear.