My views on software, programming, Linux, the Internet, government, taxation, working, and life.

Saturday, April 01, 2006

Business Model To Rocket-Propel Free Software Startups

{withdrawn by me}

Linux Needs An Alphalanguage

Linux needs an alphalanguage by which other scripted, OOP languages are hatched. What I mean is that Linux needs a simple-to-read Perl-like language that allows you to create new scripted programming languages. If you want to build the next Rubyesque or PHP-clone language, then fine. This thing can handle it.

And, if you at least know a little Perl, then you'll be at home working with this Perl-like alphalanguage to build other languages. (However, it won't have some the oddities of Perl, such as language shortcuts where you can write a completely unreadable program in the least amount of characters.)

Some may argue that you can't do that and make it cool, but that's not what I mean. I mean that it should be a framework that allows you to load the OOP language, parse it, and pass it to GCC calls. Then it should, right off the bat, come with sample modules that one could use for templates, doing things like strings, files, and shell I/O, but not in the most advanced form -- keep it really simple. From this, other C programmers can take the sample modules and make more advanced ones from it.

And who should write this? Why, I think one person comes to mind of all people. It should be Larry Wall. Not that I like Perl all the time, per se, but because he is such an adamant and vocal language [i]fanatic[/i] that has the know-how, the energy, and the netizen community connections to pull this off. And if not him, then one of his comrades like Randall Schwartz.

What would take this to another level is something like Microsoft's common language runtime, where if you build a module that helps one language, you can tack on a parse-module for your favorite language and immediately address this new module in it. For instance, if you come up with a super-cool RSS parsing module, you put it into the common runtime and within 30 days you could start seeing this available in all the various other languages made from this alphalanguage framework.

I hope the idea takes off. I think it could show revolutionary new ideas that could only benefit other languages. And may the best language win.

Sticking it to the oil men

They say it costs too much to move to a hybrid car or SUV, and it does when you look at the whole picture -- at least now. However, my opinion is that we must do this. We must do it because it is our way of sticking it to the oil men, to show we really do have a choice, and if the more of us do it, the less the oil men will get. Besides, if we move in this direction on the gas/electric hybrids and the ethanol, perhaps we can make a difference just long enough until the hydrogen economy begins to occur. When that occurs, we will have helped our environment and have a renewable resource to last us for a good long time. We will also have brought peace to this world because really the belligerent, arrogant ones in this world are only that way because of the black gold that they possess. Make that gold worthless and I believe their vanity will use up whatever is left, leaving them like the sand they live in. The western world will prosper and persevere. Yes, I believe it's going to happen soon and the times will change.