From owner-freebsd-ports@FreeBSD.ORG Fri Mar 7 20:42:49 2014 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DFF9319C for ; Fri, 7 Mar 2014 20:42:49 +0000 (UTC) Received: from mail-we0-x234.google.com (mail-we0-x234.google.com [IPv6:2a00:1450:400c:c03::234]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 6E6C1CB3 for ; Fri, 7 Mar 2014 20:42:49 +0000 (UTC) Received: by mail-we0-f180.google.com with SMTP id p61so5677097wes.11 for ; Fri, 07 Mar 2014 12:42:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=jTl1xO70i3DPY9iGH/hWBSrC8ucBfiSyMkrNb6Xlpvo=; b=f5yjR9PhTQyF04gxwxM5h8wFqICy/fSvFjb/Fbe4W+kMgTXzMiJPyf8m++mdCUF4+2 UDjAolc80dzYQFWG+SNt1XXMSy7Q4B0zNvhSL/JNg8hc2duQSlHLRnN2b1S4kouitEo+ IAsJWXbu9CIK/Syz74PgKwtL+bdJvBNdfWrYvN23irrk9Icb4K4PoTOLr7faPuuEwooT G52WkiFmqTwjUP4KSyQZhw2if3gGosU38HGtSDWeq/xn2sDw+A8Cv6uZqE/3fJ1Gt9Kh YG3eLEyLMQByTf7hT1eAbkASbrQAH3ZijXZO4LVHIaoEfaCFMidmya4h3uHH1pJsENzR GaVw== MIME-Version: 1.0 X-Received: by 10.180.98.71 with SMTP id eg7mr287185wib.31.1394224967643; Fri, 07 Mar 2014 12:42:47 -0800 (PST) Received: by 10.217.51.3 with HTTP; Fri, 7 Mar 2014 12:42:47 -0800 (PST) Date: Fri, 7 Mar 2014 21:42:47 +0100 Message-ID: Subject: The Red language project, building the world's first full-stack programming language for FreeBSD. From: Arnold To: freebsd-ports@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.17 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Mar 2014 20:42:49 -0000 Hi all, Allow me a few moments of your free time. I'll try to keep it short, though I find that hard if I'm talking about this project . I am involved in an open source project that aims to create the World's first full-stack programming language. It is the language Red, http://www.red-lang.org site. Red is based on the language Rebol ( http://www.rebol.com ). The Red language project has been started to address some of the disadvantages of Rebol, the most important ones of those being Rebol not open source at the time, it is interpreted and development had reached an impasse. So what exactly is a full-stack programming language? It is a programming language that you can use at all levels of programming. So from systemdrivers to applications and much more, as we say "from the metal to the meta". Furthermore, it is possible to go from each platform on which it works to generate executables for all other platforms. And that only with the aid of a very small executable of about 1 MB, without any dependency on GCC or any other toolchain whatsoever. At this time, much of what I describe here ia all possible for Windows, Linux and OS X. Furthermore, it is already possible to generate executables for Syllable ( OS ) Android and ARM (including Raspberry Pi ) (If I 'm not mistaken, you can already develop in Red on FreeBSD and create executables for the other environments because there is a Rebol executable for FreeBSD. ) This post is to bring the project to the attention of FreeBSD programmers to offer another fun project to work on. Why don't we do it ourselves? That is because the core developers of Red have not enough FreeBSD system knowlegde on board to realize Red for FreeBSD soon, we figure that programmers hanging out here can do a better job at that too. What are the advantages of the FreeBSD project to have the Red language available fully on FreeBSD? Developers on other platforms can compile programs for FreeBSD. (They will have to test their program on FreeBSD and install FreeBSD ). FreeBSD becomes a more valueable alternative to other OS'es as well as software programmers can develop programs for other platforms through Red. >From the Red and Rebol community there is always a lot of support for new users. Please visit us. You can reply to this mail or via the links on the Red-lang.org site or on stackoverflow (you need 20 points to talk there, but those are not really hard to get.) at http://chat.stackoverflow.com/rooms/291/rebol-and-red Thank you for your attention. Kind regards, Arnold P.S. If you think this was not the appropriate place to post this message please let me know too, preferrably pointing out the best place to find FreeBSD programmers that would be able to help the Red project.