From owner-freebsd-current@FreeBSD.ORG Tue Aug 17 06:39:00 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 701CB106566B for ; Tue, 17 Aug 2010 06:39:00 +0000 (UTC) (envelope-from bf1783@googlemail.com) Received: from mail-ww0-f50.google.com (mail-ww0-f50.google.com [74.125.82.50]) by mx1.freebsd.org (Postfix) with ESMTP id 0900C8FC16 for ; Tue, 17 Aug 2010 06:38:59 +0000 (UTC) Received: by wwb24 with SMTP id 24so4470775wwb.31 for ; Mon, 16 Aug 2010 23:38:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:received:reply-to:date :message-id:subject:from:to:content-type:content-transfer-encoding; bh=npdCmDt+1XComDKcH9fPj8xiV4o0Nn6jw9cLoeS6gkY=; b=ouqdqhuEfb+OmujvsfWLOLIVPaAYymPt8LfJyn+eBjmA7q928VWmaKr/F4cCjPHYao EMnhDAioHE7Ut9ni00b7nrGyR/FAzu/NaLWHyvQkPJXU594McGop5LZy/aaTCLfojyaa gilZmB3jJTMIG5GPb4vClNgVFQkk5xvEJB0Xc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:reply-to:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=FM0d1+s/IAWLi7UxK2EEZrA+bvMUUiQ/zJXkUiWkoqAMi+/2rnZyBu9Yp5qzfpom3B jghD54me7wJ6eu2jN1kOBtNG47HOWjPwCUYD+ivpml3PSnfM7DiCwrk35+knAz333L51 JQH/ktzFShs2Z1q5vLNnJJzK2kg0PtAfvB2kw= MIME-Version: 1.0 Received: by 10.216.236.146 with SMTP id w18mr5265685weq.19.1282027138803; Mon, 16 Aug 2010 23:38:58 -0700 (PDT) Received: by 10.216.183.212 with HTTP; Mon, 16 Aug 2010 23:38:58 -0700 (PDT) Date: Tue, 17 Aug 2010 06:38:58 +0000 Message-ID: From: "b. f." To: freebsd-current@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: Subject: Re: Interpreted language(s) in the base X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bf1783@gmail.com List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Aug 2010 06:39:00 -0000 2010/8/16 Dag-Erling Sm=F8rgrav : > Doug Barton writes: >> lua =A0 too "flavor of the day," not enough track record of stability, >> =A0 =A0 =A0 not enough installed base/proven utility > > You're wrong. =A0Lua has been around for ages and is especially widely > used as a game scripting engine. =A0It is not intended as a standalone > language, but as an embeddable scripting engine. =A0We could easily creat= e > our own scripting language based on lua with FreeBSD-specific functions, > and there would be no fear of interfering with third-party software, > because it wouldn't be called lua. It looks like this is rearing its head again elsewhere: http://mail-index.netbsd.org/tech-userlevel/2009/10/24/msg002827.html http://socghop.appspot.com/gsoc/student_project/show/google/gsoc2010/netbsd= /t127230760748 "Student Name: Lourival Vieira Organization: The NetBSD Foundation Organization Home Page: http://www.netbsd.org/ Mentor Name: Marc Balmer Title: Provide support for dynamic NetBSD kernel extensions using the Lua language - Lunatik/NetBSD Abstract: This project has the goal to develop a framework to provide support for dynamically extending the NetBSD kernel using the Lua programming language. I intend to allow adaptation of the kernel and its subsystems for different purposes at runtime, through download of Lua scripts and exposure of kernel internals to Lua. Moreover, this framework will provide support for rapid prototyping and experimentation with new algorithms and mechanisms inside the kernel." b.