Hi there,
I know, it is a boring topic, sorry having posted it, because it will trigger the usual responses anyway. If you feel like that perhaps better skip the rest and save your precious time to have a look around in the real world outside.
Are we alone now? Then the interesting bits can start here.
Why yet another language for FreeBSD? There is Java, Python, Perl, C C++, you name it, already.
Right. Very true.
But are those languages fun to use? Do they come in a total package that weighs in under 100MB? Under 10MB? Even under 1MB? Without the usual dependencies that need further downloads of often several GB? What can you do with these languages, scripting or desktop applications development, can you create drivers?
Can you crosscompile the programs you create for other platforms? Would it be nice to be able to use FreeBSD to do your development and than effortlessly create executables that also work on your works computer, you know what they will use, or for your friend that chose the slick side? All under 1MB? Yes. This starts to look like a bad infomercial. Hang in!
Why do you want it, Arnold?
I got acquainted with the language Rebol in 2011, and because I was able to create a program playing checkers I got hooked and what happens after that is that it spoils you rotten.
Though Rebol development stalled, a new ambitious project was started around 2012 to recreate it open sourced and with the ability to compile. This is the Red Programming language project you can find all about on http://www.red-lang.org (Mind that this is a personal appeal and the Red project and me are not affiliated in any way other than me being an interested follower)
Why don't you do it yourself?
To be honest I can't do it myself. I can help as much as I can, and I will for sure. You do not have to start from scratch either. A FreeBSD community member has already contributed a FreeBSD port when the project was in a much earlier stage. Nowadays a lot of functionality has been added and that code probably can do with a little brush-up and possible additions to facillitate the new View engine to create GUI's.
But why do you want to use Red on FreeBSD?
Well my current laptop is aging and I need to replace it soon. The slick ones are now too expensive, the other OS that all laptops are running.. still too many issues. So I am considering to buy a suitable laptop that can run TrueOS, which in turn is based on FreeBSD. Now running under Wine may work, but native use beats that for sure.
So what is in it for me?
Nothing. Sorry. No money, reward. Perhaps some eternal honour, satisfaction for contributing to something different. And in the worst case you get a lot more knowledge about FreeBSD itself. Red is really a different beast than other languages you encounter in the wild. Most other languages depend on C or C++ compile toolchains. Red has its own toolchain, compiling directly for the platform of choice. Yes that is very different indeed.
An dif you get hooked by this language too, you can at least use it on your favorite operating system. Wouldn't that be something?
Why are you asking, not the official project?
Because I want to be able to use Red on FreeBSD, the official projact has so many other tasks that this is simply no priority for them. There is simply not enough capacity to support own development at this time. Even coming over here and doing what I do here, is not realistic because the FreeBSD port will be several releases away. Unless skilled programmers want to join and test if Red will be making programming real fun again.
That is it for now, sorry for the long mail.
Best regards
Arnold
I know, it is a boring topic, sorry having posted it, because it will trigger the usual responses anyway. If you feel like that perhaps better skip the rest and save your precious time to have a look around in the real world outside.
Are we alone now? Then the interesting bits can start here.
Why yet another language for FreeBSD? There is Java, Python, Perl, C C++, you name it, already.
Right. Very true.
But are those languages fun to use? Do they come in a total package that weighs in under 100MB? Under 10MB? Even under 1MB? Without the usual dependencies that need further downloads of often several GB? What can you do with these languages, scripting or desktop applications development, can you create drivers?
Can you crosscompile the programs you create for other platforms? Would it be nice to be able to use FreeBSD to do your development and than effortlessly create executables that also work on your works computer, you know what they will use, or for your friend that chose the slick side? All under 1MB? Yes. This starts to look like a bad infomercial. Hang in!
Why do you want it, Arnold?
I got acquainted with the language Rebol in 2011, and because I was able to create a program playing checkers I got hooked and what happens after that is that it spoils you rotten.
Though Rebol development stalled, a new ambitious project was started around 2012 to recreate it open sourced and with the ability to compile. This is the Red Programming language project you can find all about on http://www.red-lang.org (Mind that this is a personal appeal and the Red project and me are not affiliated in any way other than me being an interested follower)
Why don't you do it yourself?
To be honest I can't do it myself. I can help as much as I can, and I will for sure. You do not have to start from scratch either. A FreeBSD community member has already contributed a FreeBSD port when the project was in a much earlier stage. Nowadays a lot of functionality has been added and that code probably can do with a little brush-up and possible additions to facillitate the new View engine to create GUI's.
But why do you want to use Red on FreeBSD?
Well my current laptop is aging and I need to replace it soon. The slick ones are now too expensive, the other OS that all laptops are running.. still too many issues. So I am considering to buy a suitable laptop that can run TrueOS, which in turn is based on FreeBSD. Now running under Wine may work, but native use beats that for sure.
So what is in it for me?
Nothing. Sorry. No money, reward. Perhaps some eternal honour, satisfaction for contributing to something different. And in the worst case you get a lot more knowledge about FreeBSD itself. Red is really a different beast than other languages you encounter in the wild. Most other languages depend on C or C++ compile toolchains. Red has its own toolchain, compiling directly for the platform of choice. Yes that is very different indeed.
An dif you get hooked by this language too, you can at least use it on your favorite operating system. Wouldn't that be something?
Why are you asking, not the official project?
Because I want to be able to use Red on FreeBSD, the official projact has so many other tasks that this is simply no priority for them. There is simply not enough capacity to support own development at this time. Even coming over here and doing what I do here, is not realistic because the FreeBSD port will be several releases away. Unless skilled programmers want to join and test if Red will be making programming real fun again.
That is it for now, sorry for the long mail.
Best regards
Arnold