From owner-freebsd-current@FreeBSD.ORG Thu Aug 19 17:18:21 2010 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 78DE91065694 for ; Thu, 19 Aug 2010 17:18:21 +0000 (UTC) (envelope-from pali.gabor@googlemail.com) Received: from mail-bw0-f54.google.com (mail-bw0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id 008E48FC17 for ; Thu, 19 Aug 2010 17:18:20 +0000 (UTC) Received: by bwz20 with SMTP id 20so2221471bwz.13 for ; Thu, 19 Aug 2010 10:18:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:content-type; bh=C7mbXcoSa+IpM8p/1a21BMUwkIjN4PtortN2WKmYHZ4=; b=ISkmH61CAu4tA44Z3JBcRzi7xPNRwUa1ArnVbMnh4KqMx9xQJ4wg1p5UGwZkp1T67N bG+/47OBxPPGX2qvGm6sVod5PXZMoR0OLq1qo1pwWPk8POGhy9TMPJ6PPjlCYJWa9ImC PiCeCjvYqaF5bC50URQGSRKMk9EQZZzB9EMSM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; b=bgv7gJhMZcJ61y+TdBZo1sWh2CZM7x6JHQ9q4y0GYgNCq61CRTteV0Irb7bTZTmu0B hAOPK8vRbaJRKPm6TfKZfjOEeEHdkhkbPt0G8rgDa9/Pxca4lav1Hep/TYT4fv/MNqhk gxmDaaCU8TUKiQo76TmKmPHh1EymETe3ynJE0= MIME-Version: 1.0 Received: by 10.204.6.75 with SMTP id 11mr66011bky.95.1282236537125; Thu, 19 Aug 2010 09:48:57 -0700 (PDT) Sender: pali.gabor@googlemail.com Received: by 10.204.73.8 with HTTP; Thu, 19 Aug 2010 09:48:57 -0700 (PDT) In-Reply-To: References: <4C6505A4.9060203@FreeBSD.org> <4C650B75.3020800@FreeBSD.org> <4C651192.9020403@FreeBSD.org> <4C673898.2080609@FreeBSD.org> <20100818134341.GA88861@johnny.reilly.home> Date: Thu, 19 Aug 2010 18:48:57 +0200 X-Google-Sender-Auth: kJG-uC75B2VqIy7HjjfKSw7kh2I Message-ID: From: Gabor PALI To: freebsd-current@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: Interpreted language(s) in the base X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Aug 2010 17:18:21 -0000 Folks, Sorry for chiming in, just a quick idea. If you find the "get a high-level language that compiled to C" idea good, it might be worth to take look at Feldspar [1]. It is about defining a domain-specific language for a given domain (Digital Signal Processing) that compiles to standard ISO C99. It is an embedded language in Haskell (*), it requires some research work from the side of implementation, but it looks interesting to me. :g [1] http://feldspar.inf.elte.hu/feldspar/ (*) "A domain-specific language for writing compilers." :)