<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Is REBOL Actually a Revolution?</title>
	<atom:link href="http://hostilefork.com/2008/09/08/is-rebol-actually-a-revolution/feed/" rel="self" type="application/rss+xml" />
	<link>http://hostilefork.com/2008/09/08/is-rebol-actually-a-revolution/</link>
	<description>a disgruntled developer taking a stand in the information multiverse</description>
	<pubDate>Fri, 18 May 2012 04:47:58 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>By: Hostile Fork</title>
		<link>http://hostilefork.com/2008/09/08/is-rebol-actually-a-revolution/#comment-1243</link>
		<dc:creator>Hostile Fork</dc:creator>
		<pubDate>Tue, 21 Dec 2010 01:47:27 +0000</pubDate>
		<guid isPermaLink="false">http://hostilefork.com/?p=79#comment-1243</guid>
		<description>@Bo: I'm not sure what part was directed at me or just the rhetorical "you"... but I'm glad you're having success with Rebol.

I am hopeful that larger success stories which speak to more people can come from the project.  But for now it seems the people who have stuck with it are some mixture of delusional and antisocial, and I don't need to make those aspects of myself any worse than they already are.  :)

For myself, I count zero successes with the existing community.  That ranges from things like influencing &lt;a href="http://www.rebol.net/wiki/REBOL_logo" rel="nofollow"&gt;the graphic design&lt;/a&gt; (where they're &lt;i&gt;clearly&lt;/i&gt; bonkers), to not paying attention to my &lt;a href="http://tryruby.org/" rel="nofollow"&gt;TryRuby&lt;/a&gt; clone as an important idea for evangelism, to naming issues like "func" and "funct" and "q" and "/only".  It remains to be seen if with the host kit and mezzanine opening up if there will be a way for distributions to compete on their merits.

While Rebol is my overall favorite of interpreted languages I've seen so far, there are advantages to compiled systems with type-checking and all that jazz.  To have a more "All the crayons come in the box" experience in C++ you can standardize on something like the Qt toolkit.  The resulting experience feels comparably convenient, and you have a debugger as well!!</description>
		<content:encoded><![CDATA[<p>@Bo: I&#8217;m not sure what part was directed at me or just the rhetorical &#8220;you&#8221;&#8230; but I&#8217;m glad you&#8217;re having success with Rebol.</p>
<p>I am hopeful that larger success stories which speak to more people can come from the project.  But for now it seems the people who have stuck with it are some mixture of delusional and antisocial, and I don&#8217;t need to make those aspects of myself any worse than they already are.  <img src='http://hostilefork.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>For myself, I count zero successes with the existing community.  That ranges from things like influencing <a href="http://www.rebol.net/wiki/REBOL_logo" rel="nofollow" target="_blank" class="liexternal">the graphic design</a> (where they&#8217;re <i>clearly</i> bonkers), to not paying attention to my <a href="http://tryruby.org/" rel="nofollow" target="_blank" class="liexternal">TryRuby</a> clone as an important idea for evangelism, to naming issues like &#8220;func&#8221; and &#8220;funct&#8221; and &#8220;q&#8221; and &#8220;/only&#8221;.  It remains to be seen if with the host kit and mezzanine opening up if there will be a way for distributions to compete on their merits.</p>
<p>While Rebol is my overall favorite of interpreted languages I&#8217;ve seen so far, there are advantages to compiled systems with type-checking and all that jazz.  To have a more &#8220;All the crayons come in the box&#8221; experience in C++ you can standardize on something like the Qt toolkit.  The resulting experience feels comparably convenient, and you have a debugger as well!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bo</title>
		<link>http://hostilefork.com/2008/09/08/is-rebol-actually-a-revolution/#comment-1227</link>
		<dc:creator>Bo</dc:creator>
		<pubDate>Mon, 09 Aug 2010 01:41:14 +0000</pubDate>
		<guid isPermaLink="false">http://hostilefork.com/?p=79#comment-1227</guid>
		<description>I've been using REBOL for years (since v1.3 ca. 1998) and find that it has continually evolved into a better and better solution.  Incidentally, I also used to work at REBOL.  Also, I'm an idealist.

Since my employment at REBOL ended, I've continued to use the language in my consulting group.  I've written a number of commercial-quality apps that are in use in production environments today and rival products that do similar things written in other languages, but without the overhead.

One of REBOL's main strengths is that it seriously fights software complexity.  I've programmed in everything from 6502/6510 machine code to BASIC, COBOL, Pascal, PHP, Perl, C, AREXX and more.  REBOL is the only language that provides the power of C/C++ while making BASIC seem clunky and complex.  Includes?  DLLs/SOs?  Structures?  Declarations?  No thanks.  I'd rather that the language handled this for me.  Incidentally, I also like setting the thermostat in my Cadillac to 73 degrees and then not have to think about whether or not I need to modify the temperature because I feel too cold or hot.  I'd rather concentrate on driving.  REBOL is like that.

My largest standalone application written in REBOL with the interpreter encapsulated with the script is smaller than 1MB, and it is a VERY complex application that does things the nearest competitor application requires 20MB to do and involves a laborious install process.  My REBOL app runs off a flash drive with no installation.  Portable apps, anyone?  Of course, I could make an installer for it if I wanted, but why?  I hate the registry.

Carl is a true genius - hands down the smartest person I have ever met.  I worked with him nearly every day for three years.  If I had to pick one person responsible for the future of computing, it would not be Bill Gates, Steve Jobs or any of the other "big guns".  It would be Carl.  And I would feel secure that he would lead us in the right direction.  Think of Carl as the Messiah of the computing world.  Believe and you will be saved.

I remember one of my first days at the job.  Carl asked me to write an app in REBOL that performed a particular function using as few lines of code as possible.  No problem.  I'd written hundreds, if not thousands, of apps before.  Some were very small and efficient.  I presented him with an app that was written in 50 lines of code that performed what he requested flawlessly.  Carl said, "Good. Now do it in less than half that code."  My jaw dropped.  It was impossible.  I cut it down 10%, and said that was the best I could do.  Carl then showed me the true power of REBOL and we cut the app down 70% in size.  Amazing!  If you don't see the power of REBOL yet, I don't blame you.  I didn't either.

If you disagree, feel free to continue coding in whatever language you prefer.  I have not yet found a language I can code in faster and achieve better results with than REBOL.  Closed source?  Single point of failure?  Non-issues.  Most of REBOL is open source.  There are multiple ways of doing anything in REBOL, so if you don't like the way it does it natively using built-in method #1, develop your own method or use one of the multitude of other built-in methods.  If you don't like the 80's style interface, design your own.  I have.  It's easier than you think, because right now you are thinking only in terms of the languages you know.  The REBOL interpreters are freely downloadable.  Keep them on your flash drive, your web storage space, your backup hard drive.  You'll always have it, and it will only take up less than 1MB.  Forever.

If 600KB is too big for your finished application size, use the REBOL/SDK where you CAN use includes and other fancy stuff to cut it down to a fraction of that.

I think the emerging smartphone market would be an instant winner for REBOL.  Low CPU requirements, low memory requirements and easy to program.

I could write a book on this subject, but I need to get back to finishing my latest commercial app in REBOL.  Anecdotally, my consulting company has been making over $1000/mo. for four years providing a service to our clients of which REBOL is a healthy component.  In addition to this, we provide another service to our clients, and the non-REBOL-based out-of-the-box software for that service cost our company $33,000 and is painfully closed-source AND a resource hog AND has a painfully limited number of licenses.  Fortunately, we make over $6000/mo. providing that service.  However, our new REBOL solution for this service (currently in beta-testing) is easier, faster, more reliable and more efficient (both to the computer as well as to our technicians), with far lower development costs.  This will allow us to increase our customer base utilizing our existing infrastructure, make more money and pay less.  I don't see the problem.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been using REBOL for years (since v1.3 ca. 1998) and find that it has continually evolved into a better and better solution.  Incidentally, I also used to work at REBOL.  Also, I&#8217;m an idealist.</p>
<p>Since my employment at REBOL ended, I&#8217;ve continued to use the language in my consulting group.  I&#8217;ve written a number of commercial-quality apps that are in use in production environments today and rival products that do similar things written in other languages, but without the overhead.</p>
<p>One of REBOL&#8217;s main strengths is that it seriously fights software complexity.  I&#8217;ve programmed in everything from 6502/6510 machine code to BASIC, COBOL, Pascal, PHP, Perl, C, AREXX and more.  REBOL is the only language that provides the power of C/C++ while making BASIC seem clunky and complex.  Includes?  DLLs/SOs?  Structures?  Declarations?  No thanks.  I&#8217;d rather that the language handled this for me.  Incidentally, I also like setting the thermostat in my Cadillac to 73 degrees and then not have to think about whether or not I need to modify the temperature because I feel too cold or hot.  I&#8217;d rather concentrate on driving.  REBOL is like that.</p>
<p>My largest standalone application written in REBOL with the interpreter encapsulated with the script is smaller than 1MB, and it is a VERY complex application that does things the nearest competitor application requires 20MB to do and involves a laborious install process.  My REBOL app runs off a flash drive with no installation.  Portable apps, anyone?  Of course, I could make an installer for it if I wanted, but why?  I hate the registry.</p>
<p>Carl is a true genius - hands down the smartest person I have ever met.  I worked with him nearly every day for three years.  If I had to pick one person responsible for the future of computing, it would not be Bill Gates, Steve Jobs or any of the other &#8220;big guns&#8221;.  It would be Carl.  And I would feel secure that he would lead us in the right direction.  Think of Carl as the Messiah of the computing world.  Believe and you will be saved.</p>
<p>I remember one of my first days at the job.  Carl asked me to write an app in REBOL that performed a particular function using as few lines of code as possible.  No problem.  I&#8217;d written hundreds, if not thousands, of apps before.  Some were very small and efficient.  I presented him with an app that was written in 50 lines of code that performed what he requested flawlessly.  Carl said, &#8220;Good. Now do it in less than half that code.&#8221;  My jaw dropped.  It was impossible.  I cut it down 10%, and said that was the best I could do.  Carl then showed me the true power of REBOL and we cut the app down 70% in size.  Amazing!  If you don&#8217;t see the power of REBOL yet, I don&#8217;t blame you.  I didn&#8217;t either.</p>
<p>If you disagree, feel free to continue coding in whatever language you prefer.  I have not yet found a language I can code in faster and achieve better results with than REBOL.  Closed source?  Single point of failure?  Non-issues.  Most of REBOL is open source.  There are multiple ways of doing anything in REBOL, so if you don&#8217;t like the way it does it natively using built-in method #1, develop your own method or use one of the multitude of other built-in methods.  If you don&#8217;t like the 80&#8217;s style interface, design your own.  I have.  It&#8217;s easier than you think, because right now you are thinking only in terms of the languages you know.  The REBOL interpreters are freely downloadable.  Keep them on your flash drive, your web storage space, your backup hard drive.  You&#8217;ll always have it, and it will only take up less than 1MB.  Forever.</p>
<p>If 600KB is too big for your finished application size, use the REBOL/SDK where you CAN use includes and other fancy stuff to cut it down to a fraction of that.</p>
<p>I think the emerging smartphone market would be an instant winner for REBOL.  Low CPU requirements, low memory requirements and easy to program.</p>
<p>I could write a book on this subject, but I need to get back to finishing my latest commercial app in REBOL.  Anecdotally, my consulting company has been making over $1000/mo. for four years providing a service to our clients of which REBOL is a healthy component.  In addition to this, we provide another service to our clients, and the non-REBOL-based out-of-the-box software for that service cost our company $33,000 and is painfully closed-source AND a resource hog AND has a painfully limited number of licenses.  Fortunately, we make over $6000/mo. providing that service.  However, our new REBOL solution for this service (currently in beta-testing) is easier, faster, more reliable and more efficient (both to the computer as well as to our technicians), with far lower development costs.  This will allow us to increase our customer base utilizing our existing infrastructure, make more money and pay less.  I don&#8217;t see the problem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hostile Fork</title>
		<link>http://hostilefork.com/2008/09/08/is-rebol-actually-a-revolution/#comment-1009</link>
		<dc:creator>Hostile Fork</dc:creator>
		<pubDate>Sat, 07 Nov 2009 06:48:52 +0000</pubDate>
		<guid isPermaLink="false">http://hostilefork.com/?p=79#comment-1009</guid>
		<description>Antoine/Altis:

(Note for Antoine: Thanks for sending me the link.  I got confused and thought it was your blog, but apparently it is someone else's...just mentally mixed up Albert/Antoine when I clicked through.  Left a comment there.)

I've said repeatedly that where Rebol has most clearly failed is not an issue of technology so much as properly managing expectations.  A case of consistently terrible marketing, at almost every level.

But Rebol is Carl's "grand experiment" in language design.  It is driven mostly by his curiosity and not practical concerns.  That leaves a lot of people in the lurch because they encounter Rebol the way you might come to a language like Python or Ruby or C++... expecting a well-documented way of getting from point A to point B.

It's not that at all.  But it's tried to wear the costume, and it's clever enough to get people's hopes up.  Those hopes are quickly dashed when they interact with the self-selected community.  Some nice people, some less nice people, but everyone who's stuck with the language over the past decade is missing a lot of the energy, savvy, and charisma you'll find with Ruby on Rails or Python etc.

Yet as a project Rebol is profound and interesting.  So all the haters make me sad.  :(  If Carl was in academia, and presented it as his evolving work that grad students were hacking on, I think it would be quite beloved.  But he's been in industry for a long time and sees the world through that lens, and I think he has made Rebol look like a "shrinkwrapped product" and it's... not.

What I wonder is--how can those who find the project interesting come together to support its unique ideas while giving meaningful feedback to steer it on course?  I've used Rebol enough to really like it and I'd like to be able to in good conscience suggest others use it... but there are some barriers to that right now.  Can we take the barriers down?

--Brian

P.S. Yep, touting number of downloads is on par with having a hit counter on your site.  Very 90s.  You can get away with it these days if you're Firefox but most people can't.  Still.. rather than tear Rebol down can't we build it up?  If you use it you have to see the potential... so why not see the lousy marketing as something to improve?</description>
		<content:encoded><![CDATA[<p>Antoine/Altis:</p>
<p>(Note for Antoine: Thanks for sending me the link.  I got confused and thought it was your blog, but apparently it is someone else&#8217;s&#8230;just mentally mixed up Albert/Antoine when I clicked through.  Left a comment there.)</p>
<p>I&#8217;ve said repeatedly that where Rebol has most clearly failed is not an issue of technology so much as properly managing expectations.  A case of consistently terrible marketing, at almost every level.</p>
<p>But Rebol is Carl&#8217;s &#8220;grand experiment&#8221; in language design.  It is driven mostly by his curiosity and not practical concerns.  That leaves a lot of people in the lurch because they encounter Rebol the way you might come to a language like Python or Ruby or C++&#8230; expecting a well-documented way of getting from point A to point B.</p>
<p>It&#8217;s not that at all.  But it&#8217;s tried to wear the costume, and it&#8217;s clever enough to get people&#8217;s hopes up.  Those hopes are quickly dashed when they interact with the self-selected community.  Some nice people, some less nice people, but everyone who&#8217;s stuck with the language over the past decade is missing a lot of the energy, savvy, and charisma you&#8217;ll find with Ruby on Rails or Python etc.</p>
<p>Yet as a project Rebol is profound and interesting.  So all the haters make me sad.  <img src='http://hostilefork.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  If Carl was in academia, and presented it as his evolving work that grad students were hacking on, I think it would be quite beloved.  But he&#8217;s been in industry for a long time and sees the world through that lens, and I think he has made Rebol look like a &#8220;shrinkwrapped product&#8221; and it&#8217;s&#8230; not.</p>
<p>What I wonder is&#8211;how can those who find the project interesting come together to support its unique ideas while giving meaningful feedback to steer it on course?  I&#8217;ve used Rebol enough to really like it and I&#8217;d like to be able to in good conscience suggest others use it&#8230; but there are some barriers to that right now.  Can we take the barriers down?</p>
<p>&#8211;Brian</p>
<p>P.S. Yep, touting number of downloads is on par with having a hit counter on your site.  Very 90s.  You can get away with it these days if you&#8217;re Firefox but most people can&#8217;t.  Still.. rather than tear Rebol down can&#8217;t we build it up?  If you use it you have to see the potential&#8230; so why not see the lousy marketing as something to improve?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: altis</title>
		<link>http://hostilefork.com/2008/09/08/is-rebol-actually-a-revolution/#comment-1008</link>
		<dc:creator>altis</dc:creator>
		<pubDate>Sat, 07 Nov 2009 04:32:42 +0000</pubDate>
		<guid isPermaLink="false">http://hostilefork.com/?p=79#comment-1008</guid>
		<description>Problem I see with Rebol:-

Scalability :-
One thing that I consistently see missing about rebol is : How scalable is Rebol ?   Has anyone done any test?

Is it scalable and how fast is it?  again no answers.  

can the Rebol fans send their stats ?


The documentation is really pathetic.
One thing I don't get is that they brag about 3,000,000 downloads.  If they have that many people, how come there is barely anyone contributing to it. Is it 3,000, 000 downloads by 100 people who download daily to pump up their numbers ?</description>
		<content:encoded><![CDATA[<p>Problem I see with Rebol:-</p>
<p>Scalability :-<br />
One thing that I consistently see missing about rebol is : How scalable is Rebol ?   Has anyone done any test?</p>
<p>Is it scalable and how fast is it?  again no answers.  </p>
<p>can the Rebol fans send their stats ?</p>
<p>The documentation is really pathetic.<br />
One thing I don&#8217;t get is that they brag about 3,000,000 downloads.  If they have that many people, how come there is barely anyone contributing to it. Is it 3,000, 000 downloads by 100 people who download daily to pump up their numbers ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: antoine</title>
		<link>http://hostilefork.com/2008/09/08/is-rebol-actually-a-revolution/#comment-1006</link>
		<dc:creator>antoine</dc:creator>
		<pubDate>Sat, 17 Oct 2009 14:33:32 +0000</pubDate>
		<guid isPermaLink="false">http://hostilefork.com/?p=79#comment-1006</guid>
		<description>There is an interesting article at the following link:-
 www.albert2233.wordpress.com/2009/10/09/rebol-not

I personally am convinced that rebol is not going to become a mainstream language. It will just be for some "hobbyists"  rather than used by the general programming community.

The world has changed. It's no longer the 1980s,  It looks to me that Carl Sassenrath is still living in the 80s.

We are interested in free or open languages.  Yes he has to make money, but his chances are very low with the model he is using. He can still have it fully open so that there is higher dissemination of the language, and charge only those who use it in a business setting.  Just like  Resin (caucho.com)


Why will someone use his language when they have the likes of PHP, SCALA, CLOJURE, RUBY, PERL .... and so on free and that can do everything Rebol does ?  

actually Rebol is still missing a lot of features e.g multi threading and nobody knows how it scales. There is no MAJOR enterprise application developed with this language.  Yes they say there is Alt me and cheyenne, but  who is using them in real life under a load of over a thousand users or more ? 

Its rate of adoption is so small as to be considered insignificant and will be so for ever.








cheers</description>
		<content:encoded><![CDATA[<p>There is an interesting article at the following link:-<br />
 <a href="http://www.albert2233.wordpress.com/2009/10/09/rebol-not" rel="nofollow" target="_blank" class="liexternal">http://www.albert2233.wordpress.com/2009/10/09/rebol-not</a></p>
<p>I personally am convinced that rebol is not going to become a mainstream language. It will just be for some &#8220;hobbyists&#8221;  rather than used by the general programming community.</p>
<p>The world has changed. It&#8217;s no longer the 1980s,  It looks to me that Carl Sassenrath is still living in the 80s.</p>
<p>We are interested in free or open languages.  Yes he has to make money, but his chances are very low with the model he is using. He can still have it fully open so that there is higher dissemination of the language, and charge only those who use it in a business setting.  Just like  Resin (caucho.com)</p>
<p>Why will someone use his language when they have the likes of PHP, SCALA, CLOJURE, RUBY, PERL &#8230;. and so on free and that can do everything Rebol does ?  </p>
<p>actually Rebol is still missing a lot of features e.g multi threading and nobody knows how it scales. There is no MAJOR enterprise application developed with this language.  Yes they say there is Alt me and cheyenne, but  who is using them in real life under a load of over a thousand users or more ? </p>
<p>Its rate of adoption is so small as to be considered insignificant and will be so for ever.</p>
<p>cheers</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hostile Fork</title>
		<link>http://hostilefork.com/2008/09/08/is-rebol-actually-a-revolution/#comment-988</link>
		<dc:creator>Hostile Fork</dc:creator>
		<pubDate>Sat, 22 Aug 2009 13:23:57 +0000</pubDate>
		<guid isPermaLink="false">http://hostilefork.com/?p=79#comment-988</guid>
		<description>Hello Gerard, welcome back!

The REBOL/open-source discussion strays a bit from the main topic of the article (which is about complexity).  But I think most of the difference in our opinion is probably covered by the comment I posted immediately above.

I'll send you an email to follow up further and we can chat there...</description>
		<content:encoded><![CDATA[<p>Hello Gerard, welcome back!</p>
<p>The REBOL/open-source discussion strays a bit from the main topic of the article (which is about complexity).  But I think most of the difference in our opinion is probably covered by the comment I posted immediately above.</p>
<p>I&#8217;ll send you an email to follow up further and we can chat there&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gerard Cote</title>
		<link>http://hostilefork.com/2008/09/08/is-rebol-actually-a-revolution/#comment-979</link>
		<dc:creator>Gerard Cote</dc:creator>
		<pubDate>Mon, 17 Aug 2009 17:20:20 +0000</pubDate>
		<guid isPermaLink="false">http://hostilefork.com/?p=79#comment-979</guid>
		<description>Hi Fork,

I already wrote you about the way you went around the initial limit of REBOL you saw in the product, that is not supporting an enumaretd type. Nice work and there are now some similar thinking done from other sources too. See the Reboltutorial website for yourself.

All in all I agree with you that it even if it would be nice if every product was free for us developers, it is not the way things are normally done. And they don't have to be so either. Look around. Almost every customer product available is made and delivered on a use it as is basis. Even then some users care to own their own and use it as advertised without wanting to modify the way things are done. It's only in the CS domain that we see things like that. And even if it is interesting to be able to modify concepts, nothing prevents us to redo similar things from scratch either.

I think Carl did and now is refactoring a great work by otself from its own experience and this is OK. He is humble enough to offer his product for free to use it and keep exploring with, while also hearing from many people that take time to suggest him some niceties to add, modify or remove from his original design. I don't know how he will do with his future licensing but even if it keeps them as they are now, many people can benefit from his work for "some" free part that would be hard to recreate for most of us... 

So Carl's pov is debatable at any level but I can't see why his way of doing things is not at least as good as the way others do similar software tools development.

After all, when someone needs and wants a special tool to help him getting the job done, generally he has to decide for himself if he will buy or not the product. The alternative is to recreate a similar product, find and/or get an alternative product (may be cheaper but not free either) or not use the product at all. 

Sure it would be simpler to get everything for free in our short life but it's an utopy and it is even a rarity to find many persons that offer much use of their original thinking for free, may be except in the educational domain. And Carl is not in this domain while it offers his tool for free use.

For me it's having this ultimate choice to get for free the product for use as a personal tool, that represents the TRUE freedom, as I envisage it.

To go further and giving for free or selling his work to others is a commercial issue and I don't want to judge anybody on this basis. I consciously thanks everybody that works this way but I can't seriously ask everyone to agree to this way of doing things.</description>
		<content:encoded><![CDATA[<p>Hi Fork,</p>
<p>I already wrote you about the way you went around the initial limit of REBOL you saw in the product, that is not supporting an enumaretd type. Nice work and there are now some similar thinking done from other sources too. See the Reboltutorial website for yourself.</p>
<p>All in all I agree with you that it even if it would be nice if every product was free for us developers, it is not the way things are normally done. And they don&#8217;t have to be so either. Look around. Almost every customer product available is made and delivered on a use it as is basis. Even then some users care to own their own and use it as advertised without wanting to modify the way things are done. It&#8217;s only in the CS domain that we see things like that. And even if it is interesting to be able to modify concepts, nothing prevents us to redo similar things from scratch either.</p>
<p>I think Carl did and now is refactoring a great work by otself from its own experience and this is OK. He is humble enough to offer his product for free to use it and keep exploring with, while also hearing from many people that take time to suggest him some niceties to add, modify or remove from his original design. I don&#8217;t know how he will do with his future licensing but even if it keeps them as they are now, many people can benefit from his work for &#8220;some&#8221; free part that would be hard to recreate for most of us&#8230; </p>
<p>So Carl&#8217;s pov is debatable at any level but I can&#8217;t see why his way of doing things is not at least as good as the way others do similar software tools development.</p>
<p>After all, when someone needs and wants a special tool to help him getting the job done, generally he has to decide for himself if he will buy or not the product. The alternative is to recreate a similar product, find and/or get an alternative product (may be cheaper but not free either) or not use the product at all. </p>
<p>Sure it would be simpler to get everything for free in our short life but it&#8217;s an utopy and it is even a rarity to find many persons that offer much use of their original thinking for free, may be except in the educational domain. And Carl is not in this domain while it offers his tool for free use.</p>
<p>For me it&#8217;s having this ultimate choice to get for free the product for use as a personal tool, that represents the TRUE freedom, as I envisage it.</p>
<p>To go further and giving for free or selling his work to others is a commercial issue and I don&#8217;t want to judge anybody on this basis. I consciously thanks everybody that works this way but I can&#8217;t seriously ask everyone to agree to this way of doing things.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hostile Fork</title>
		<link>http://hostilefork.com/2008/09/08/is-rebol-actually-a-revolution/#comment-919</link>
		<dc:creator>Hostile Fork</dc:creator>
		<pubDate>Tue, 16 Jun 2009 15:00:55 +0000</pubDate>
		<guid isPermaLink="false">http://hostilefork.com/?p=79#comment-919</guid>
		<description>Hello DideC... Hostile Fork also likes to tell stories, here's one...  :)

As a child, I used to wait anxiously from one Christmas or birthday to the next for a LEGO set.  This meant I only could have one or two a year, despite dreaming of LEGO cities.  Certainly my creativity was stifled by spending more time wishing than learning the lessons that come from building.

It was after seeing things like &lt;a href="http://en.wikipedia.org/wiki/Pinball_Construction_Set" rel="nofollow"&gt;Pinball Construction Set&lt;/a&gt; that I began to get the inkling that virtual LEGOs could be infinite!  I had the concept way before I'd ever seen anything like &lt;a href="http://www.ldraw.org/" rel="nofollow"&gt;LDraw&lt;/a&gt;, and to the best of my knowledge no such programs existed at that time for the C64.

Yet a virtual LEGO is not infinite by definition (e.g. constrained only by the resource limits of your available hardware.)  As we know with &lt;a href="http://www.defectivebydesign.org/" rel="nofollow"&gt;DRM&lt;/a&gt;, it's possible to resurrect the familiar restrictions of matter into this new frontier.  Then we are kind of back where we started.

Can you see the child with a virtual LEGO set having to beg their parents&#8212;who might or might not have a lot of money&#8212;to buy them more virtual LEGOs?  I want the future to be guided by ethical principles that stop these situations from happening.

Also, I'd have liked to have written a LEGO CAD.  I had the built-in BASIC interpreter and a machine language monitor, which I dabbled in.  Little did I know most of the amazing C64 programs had been cross-compiled with proprietary assemblers and C compilers...no one told me, I was "just a kid"!  So I blamed myself for not being a good enough programmer.  Had I seen the source, I'd have realized how it was done&#8212;and I could have gotten started programming "for real" much earlier!

This is a piece of the historic lens through which I see this issue.  How we've done it before doesn't have to be the way we do it now.  REBOL is &lt;i&gt;mostly&lt;/i&gt; "gratis", which is a nice change from when I grew up...and you can get it off the Internet, which didn't exist for my C64.  But the snowball is even bigger: programmers are now growing up with the expectation that if they receive something they can look at it to see how it works, improve it if they need to, and share it.

And to answer your question about can openers: I have a hand-operated one that I think is excellent.  It's actually one of my favorite designs...it cuts the lid of the can from the side, and has little pincers for picking off the lid built into it.  I wish I could email it to you, but I can only send a picture :)

http://www.kuhnrikon.com/products/tools/tools.php3?id=34</description>
		<content:encoded><![CDATA[<p>Hello DideC&#8230; Hostile Fork also likes to tell stories, here&#8217;s one&#8230;  <img src='http://hostilefork.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>As a child, I used to wait anxiously from one Christmas or birthday to the next for a LEGO set.  This meant I only could have one or two a year, despite dreaming of LEGO cities.  Certainly my creativity was stifled by spending more time wishing than learning the lessons that come from building.</p>
<p>It was after seeing things like <a href="http://en.wikipedia.org/wiki/Pinball_Construction_Set" rel="nofollow" target="_blank" class="liwikipedia">Pinball Construction Set</a> that I began to get the inkling that virtual LEGOs could be infinite!  I had the concept way before I&#8217;d ever seen anything like <a href="http://www.ldraw.org/" rel="nofollow" target="_blank" class="liexternal">LDraw</a>, and to the best of my knowledge no such programs existed at that time for the C64.</p>
<p>Yet a virtual LEGO is not infinite by definition (e.g. constrained only by the resource limits of your available hardware.)  As we know with <a href="http://www.defectivebydesign.org/" rel="nofollow" target="_blank" class="liexternal">DRM</a>, it&#8217;s possible to resurrect the familiar restrictions of matter into this new frontier.  Then we are kind of back where we started.</p>
<p>Can you see the child with a virtual LEGO set having to beg their parents&mdash;who might or might not have a lot of money&mdash;to buy them more virtual LEGOs?  I want the future to be guided by ethical principles that stop these situations from happening.</p>
<p>Also, I&#8217;d have liked to have written a LEGO CAD.  I had the built-in BASIC interpreter and a machine language monitor, which I dabbled in.  Little did I know most of the amazing C64 programs had been cross-compiled with proprietary assemblers and C compilers&#8230;no one told me, I was &#8220;just a kid&#8221;!  So I blamed myself for not being a good enough programmer.  Had I seen the source, I&#8217;d have realized how it was done&mdash;and I could have gotten started programming &#8220;for real&#8221; much earlier!</p>
<p>This is a piece of the historic lens through which I see this issue.  How we&#8217;ve done it before doesn&#8217;t have to be the way we do it now.  REBOL is <i>mostly</i> &#8220;gratis&#8221;, which is a nice change from when I grew up&#8230;and you can get it off the Internet, which didn&#8217;t exist for my C64.  But the snowball is even bigger: programmers are now growing up with the expectation that if they receive something they can look at it to see how it works, improve it if they need to, and share it.</p>
<p>And to answer your question about can openers: I have a hand-operated one that I think is excellent.  It&#8217;s actually one of my favorite designs&#8230;it cuts the lid of the can from the side, and has little pincers for picking off the lid built into it.  I wish I could email it to you, but I can only send a picture <img src='http://hostilefork.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://www.kuhnrikon.com/products/tools/tools.php3?id=34" rel="nofollow" target="_blank" class="liexternal">http://www.kuhnrikon.com/products/tools/tools.php3?id=34</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DideC</title>
		<link>http://hostilefork.com/2008/09/08/is-rebol-actually-a-revolution/#comment-918</link>
		<dc:creator>DideC</dc:creator>
		<pubDate>Tue, 16 Jun 2009 09:20:51 +0000</pubDate>
		<guid isPermaLink="false">http://hostilefork.com/?p=79#comment-918</guid>
		<description>To all of you who constantly complain about (or against) proprietary software or framework, I just want to point a thing.

Like Hostilefork like to do (as with car engine), just look at some others things arround you.

What are you eating ? What is in your plates ? Where does the food you buy in the supermarket come from ?

Is your food "free" as the software you only believe in ?

I don't think so ! Ask the farmer. Many of them are doomed to the Monsanto world of contracts and layers (just to named it as M$ looks like to us), but it's probably not the only one.

But I believe there is proprietary companies that make good seeds, not GMO. And they sold them to farmer who knows that the earth is the plant food, and that the plant will feed it of products that another plant will eat next year. So no need to put thousand of chemicals to have it alive. If earth is good, plants are strong. Simple enough and definitly knows by our ancestors.
But in the inductrial era, the biggest plan (was it planned?) is to make all day simple things any people knew how to do by himself in the past, become assisted by apparatus of any kind (they can sold), so complex and sophisticated.
So yes, having washing machine is great things for what it does, but just count how much electrical appliances of all kind stand in your kitchen (do you have an electrical one to open canned?).

Big software companies marketing like to say that novelties (more complex by before) is better than past. So in the same time, they said that what they have done before was not good!

If Rebol Technologies is a proprietary company, for sure, it's a small one, and it is since the begining (even smaller today than 10 years ago). It will remain as is because it's his philosophy "Keep it simple, not simpler". There is no plan to make money (was Bill a good programmer? Hum bizness man for sure).
As Carl Sassenrath fight against software complexity, I could not believe he could let its company grows to an unmangeable big one. And even if its company failed (as that is the bigest fear of "free software" addicts) Rebol will be still available to us, maybe in a "free" and "open" way this time.

Just a last question "free" addicts : do you have an iPod, iPhone, Nike, KC underpants...???

To summarize : are you all so free?</description>
		<content:encoded><![CDATA[<p>To all of you who constantly complain about (or against) proprietary software or framework, I just want to point a thing.</p>
<p>Like Hostilefork like to do (as with car engine), just look at some others things arround you.</p>
<p>What are you eating ? What is in your plates ? Where does the food you buy in the supermarket come from ?</p>
<p>Is your food &#8220;free&#8221; as the software you only believe in ?</p>
<p>I don&#8217;t think so ! Ask the farmer. Many of them are doomed to the Monsanto world of contracts and layers (just to named it as M$ looks like to us), but it&#8217;s probably not the only one.</p>
<p>But I believe there is proprietary companies that make good seeds, not GMO. And they sold them to farmer who knows that the earth is the plant food, and that the plant will feed it of products that another plant will eat next year. So no need to put thousand of chemicals to have it alive. If earth is good, plants are strong. Simple enough and definitly knows by our ancestors.<br />
But in the inductrial era, the biggest plan (was it planned?) is to make all day simple things any people knew how to do by himself in the past, become assisted by apparatus of any kind (they can sold), so complex and sophisticated.<br />
So yes, having washing machine is great things for what it does, but just count how much electrical appliances of all kind stand in your kitchen (do you have an electrical one to open canned?).</p>
<p>Big software companies marketing like to say that novelties (more complex by before) is better than past. So in the same time, they said that what they have done before was not good!</p>
<p>If Rebol Technologies is a proprietary company, for sure, it&#8217;s a small one, and it is since the begining (even smaller today than 10 years ago). It will remain as is because it&#8217;s his philosophy &#8220;Keep it simple, not simpler&#8221;. There is no plan to make money (was Bill a good programmer? Hum bizness man for sure).<br />
As Carl Sassenrath fight against software complexity, I could not believe he could let its company grows to an unmangeable big one. And even if its company failed (as that is the bigest fear of &#8220;free software&#8221; addicts) Rebol will be still available to us, maybe in a &#8220;free&#8221; and &#8220;open&#8221; way this time.</p>
<p>Just a last question &#8220;free&#8221; addicts : do you have an iPod, iPhone, Nike, KC underpants&#8230;???</p>
<p>To summarize : are you all so free?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Edoc</title>
		<link>http://hostilefork.com/2008/09/08/is-rebol-actually-a-revolution/#comment-682</link>
		<dc:creator>Edoc</dc:creator>
		<pubDate>Thu, 18 Sep 2008 17:51:56 +0000</pubDate>
		<guid isPermaLink="false">http://hostilefork.com/?p=79#comment-682</guid>
		<description>Quote away. re: web browsers and headaches, I hear you. However, the browser is pretty much the de-facto interface for the forseeable future. And with chrome, webkit, and competition, we may see support for more powerful and interesting applications in the future. 

I think the concept of a closed-source, ideologically pure RIA platform conceived primarily to live outside the browser is perhaps the antithesis of where the computing world is headed. To me, the road ahead looks multi-paradigm, multi-device, poly-language, and information-dense-- neither simple nor pretty. REBOL is a unique and powerful tool. I hope it doesn't become a museum piece like the Antikythera mechanism.</description>
		<content:encoded><![CDATA[<p>Quote away. re: web browsers and headaches, I hear you. However, the browser is pretty much the de-facto interface for the forseeable future. And with chrome, webkit, and competition, we may see support for more powerful and interesting applications in the future. </p>
<p>I think the concept of a closed-source, ideologically pure RIA platform conceived primarily to live outside the browser is perhaps the antithesis of where the computing world is headed. To me, the road ahead looks multi-paradigm, multi-device, poly-language, and information-dense&#8211; neither simple nor pretty. REBOL is a unique and powerful tool. I hope it doesn&#8217;t become a museum piece like the Antikythera mechanism.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

