Red programming language for Haiku?

Forum thread started by Michel on Mon, 2012-01-02 11:13

Red is a new programming language derived from Rebol: http://www.red-lang.org/ Not available to the public yet, it seems, but they already have windows, mac and Linux variants up and running.

The lead dev claims to have been a Amiga and BeOS dev back in the days, and we used to have a Rebol port for BeOS, so this might be worth pursuing by someone with the required skills?

Comments

Re: Red programming language for Haiku?

Why not stick with Rebol?

http://www.codeconscious.com/rebol/

Re: Red programming language for Haiku?

Syllable Desktop (which is quite similar to Haiku) already ported REBOL:

http://web.syllable.org/news/2010-11-08-17-54-REBOL-3-development-chat-s...

Hope that inspires !

Re: Red programming language for Haiku?

Good question.

No reason at all, except that nobody seems interested in doing it. The lure of being involved in something NEW and SHINY might just do it. If Haiku does not get an injection of fresh software soon, what's the point? A better and better OS with absolutely nothing to run on it?

Re: Red programming language for Haiku?

Syllable ported nothing.. but really nothing.
It just the style of kaj, that tries to put "nothing" is a great package.
It's just a slighty modivicated binary that run in syl. but just in terminal. That means no GUI. And i know all the stuff related to rebol&Syllable. And I know very well the current state of syllable and it's more than clear that rebol will NEVER have Rebol GUI.
Kaj is involed with syllable since 10 years, and he even didnt manage to learn c++ and to learn how to make an application with GUI.
Like he even admited, that's not a secret.

Jonas was long time ago right, when he said that syllable wins nothing waiting for Rebol.
How many years past since Kaj was talking about rebol 3? About 4 or 5 years. And Rebol 3 is still in alpha stage. Great.

I dont know anymore the license of rebol, but it was proprietari when the last time i checked it.

There is just one big reason why kaj insists on rebol/red. He has more knowledge/experience with scripting.
All devs of syllable went away and most of them because of kaj.

I dont understand how you can bet on a dead horse. Even for a non-programmer it should be very clear that syl. is as good as dead. Thom (osnews) wrote that too in an article, for the ones that dont know.

Syllable has soon 3 years since the last release.

Their last "development build" is more than 2 years old. Since 2 years syllable has not be compiled anymore. While Haiku is compiled everday.

The real improvements done on the core system in the last 2 years, are as good as ZERO. But really. Please go and look at the source-tree and you will be shocked. Two years with any kind of real improvements.

Even FreeDos has a lot more potential for the future than syllable.

Re: Red programming language for Haiku?

Michel wrote:

Good question.

No reason at all, except that nobody seems interested in doing it. The lure of being involved in something NEW and SHINY might just do it. If Haiku does not get an injection of fresh software soon, what's the point? A better and better OS with absolutely nothing to run on it?

Injection with what? with scripts written in rebol/red language running in terminal?

You really missed the progress of haiku.

Re: Red programming language for Haiku?

Cipri, I respect what you are doing with the PDF viewer. But go and have a look on Haikuware and view the new apps over, say, the last 180 days.

http://haikuware.com/repository-stats

Now isn't that a depressing sight? Ported command-line compression apps which were already available. Dog-slow hobbyist apps written in yab (some of those would be mine). In fact, your Document Viewer is the ONLY major new app to show up there in the last 6 months IMHO. And let's face it, a hundred downloads? Is that really how small our community is?

Haiku itself may have made progress, although most of it it is under the hood. (Fire up Alpha 1 and alpha 3 and ask a newcomer to tell the difference!). But in terms of apps, we are standing still. In fact, we are moving backwards. More and more old BeOS apps that ran fine under A1 no longer work. Which is OK, except that they are not being replaced or updated.

I may be the only one to see this as a problem. But I cannot honestly tell my friends to install Haiku if they want to do anything except play around with Haiku. It's been 10 years. It is not unreasonable to start asking "Yes, but what can we DO with it?" If we have any intention of expanding beyond those 100 people, we need an answer to that question.

2-3 years ago QT was supposed to be the promised land of new Haiku apps. That fizzled out quickly.

No, rebol scripts by themselves are not likely to solve this problem. Porting the API to Python and Lua will not, by itself, solve the problem. But every little bit helps. Every new possibility of writing apps makes Haiku attractive to a different set of enthusiasts.

Re: Red programming language for Haiku?

yes, you are right. I just had the impression that you were thinking that we need rebol/red too.
The last time i checked rebol3 it was in a bad shape, and Red is in a worser shape. I think at this moment it even doesnt make sense to talk about them.

Yes, indeed we need applications, and i think it's very pitty, that haiku inc. didnt support the russian who ported qt, because it brings indeed benefits. As i understood qt 5 should be more portable, i hope we will get qt 5 too. For coding i even use an editor written in qt.
It's true that on haikuware there are a lot of very small projects, and there is hardly someone try to make a more complete and useful application
On the other side, i even asked people on the forum what kind of native applications they would like to have, so that i have an ideea for later. I didnt get a good feedback.

The progess of Gallium3D gives me good hopes for a bright future. I cant await to see my chess game working in 3D with hw acceleration. :-)

It would be great to win at lotto a few millions and donate most of it to haiku, so that it makes a faster progress. Too bad the chances to win at lotto are so little :-)

Re: Red programming language for Haiku?

(IMHO) The problem is: *WHICH* are applications that we need?

Personally I believe that multimedia-content-creation apps would be the keystone, but seems that I'm the only one who thinks so...

So I think that the only way to follow is to bring many cross-platform libraries as possible.

For example - as already suggested - Juce seems interesting:

http://www.rawmaterialsoftware.com/juce.php

About Syllable: seems that they're more interested in Server 'cause it's more "profitable"...

BTW there are *many* interesting projects around that seems dying: Syllable, SkyOS, etc.

Re: Red programming language for Haiku?

I also agree that we need content creation apps. Like for instance a decent document editor, a video editor, and audio editor, a 3D scene creation tool.

None of these are really out of reach. We could start with ABIWord. We have the source code to the old BeOS UltraDV video editor. Maybe update BeAE or Bam Bam for the new media server. And also update Blender or POV.

It would be great to have an updated demo that could show off Haiku messaging on a new SMP CPU using mixed media.

Re: Red programming language for Haiku?

sorry for necromancing this topic!

Lightworks is a NLE that is gona be open sourced this summer i'll look into the source code and see what we can do with it (specially how portable it will be). i think that will be a very good addition into Haiku ware.