Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Aug 2010 18:40:37 +0200
From:      Ivan Voras <ivoras@freebsd.org>
To:        "C. P. Ghost" <cpghost@cordula.ws>
Cc:        freebsd-current@freebsd.org
Subject:   Re: Interpreted language(s) in the base
Message-ID:  <AANLkTimNSG7aMvcuKytOjNAdSZe=pnqEvn0Pz8SpNki6@mail.gmail.com>
In-Reply-To: <AANLkTinHtzt=ELPvQBaaRBUzN-U88EXDMenZwrRsY3NL@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>

next in thread | previous in thread | raw e-mail | index | archive | help
On 19/08/2010, C. P. Ghost <cpghost@cordula.ws> wrote:
> On Wed, Aug 18, 2010 at 3:43 PM, Andrew Reilly <areilly@bigpond.net.au>
> wrote:
>> On Sun, Aug 15, 2010 at 11:15:55PM -0700, Doug Barton wrote:
>>> got any other suggestions?
>>
>> This is very much a "sorry I asked" question, but is none-the
>> less quite a good one, given the size of the hole to be plugged.
>>
>> I think that a reasonable answer for this sort of thing might be
>> one of the dynamic languages that compiles to C, like (perhaps)
>> one of the schemes (chicken, gambit-C, bigloo, etc).  You get
>> the benefit of flexibility and dynamism with good regexp and
>> data structure ability, good performance, and only requiring the
>> build tools available in the base system, as long as you don't
>> want to be the developer: just ship the C code (as well as the
>> source, of course).
>>
>> Unfortunately it seems that quite a lot of people have issues
>> with lisp syntax these days.
>
> +1 for a scheme shell, but not for the heavy-weight variety that
> compiles to C, as that would tie them to a subset of ${ARCH}es.
>
> After all LISP-like syntax is *still* more common and prevalent
> than Lua, e.g. in Elisp, guile, esh, scsh and a lot of other apps
> that use it as a small language. So we can expect more users
> to be at least partially familiar with it. And there *are* lightweight
> MIT- or BSD-licensed scheme interpreters out there too:
>
> http://community.schemewiki.org/?scheme-faq-standards#implementations

Will have to disagree on that - part of the point of having such a
thing would be to attract young developers, and while the CS crowd
will be happy with LISP, anyone starting programming after the first
.com bubble will probably be repulsed by non-Algol-like syntaxes.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTimNSG7aMvcuKytOjNAdSZe=pnqEvn0Pz8SpNki6>