Date: Thu, 19 Aug 2010 18:48:57 +0200 From: Gabor PALI <pgj@FreeBSD.org> To: freebsd-current@freebsd.org Subject: Re: Interpreted language(s) in the base Message-ID: <AANLkTi=uYRb1Qph08HE2Ghgmobtge86H7Vi=v91z9Cc4@mail.gmail.com> In-Reply-To: <AANLkTimNSG7aMvcuKytOjNAdSZe=pnqEvn0Pz8SpNki6@mail.gmail.com> References: <4C6505A4.9060203@FreeBSD.org> <4C650B75.3020800@FreeBSD.org> <4C651192.9020403@FreeBSD.org> <i477eo$i4d$1@dough.gmane.org> <4C673898.2080609@FreeBSD.org> <AANLkTim_prShRiHkLnFbhek9%2Beaa-KaJ5oZtNo%2BLd0K1@mail.gmail.com> <alpine.BSF.2.00.1008152240370.66595@qbhto.arg> <20100818134341.GA88861@johnny.reilly.home> <AANLkTinHtzt=ELPvQBaaRBUzN-U88EXDMenZwrRsY3NL@mail.gmail.com> <AANLkTimNSG7aMvcuKytOjNAdSZe=pnqEvn0Pz8SpNki6@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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." :)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTi=uYRb1Qph08HE2Ghgmobtge86H7Vi=v91z9Cc4>