From owner-freebsd-hackers@FreeBSD.ORG Sun Aug 24 23:02:40 2014 Return-Path: Delivered-To: freebsd-hackers@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 0AB852AE; Sun, 24 Aug 2014 23:02:40 +0000 (UTC) Received: from felyko.com (felyko.com [IPv6:2001:470:1:2d5:26:3:1337:ca7]) by mx1.freebsd.org (Postfix) with ESMTP id E3FAC3E55; Sun, 24 Aug 2014 23:02:39 +0000 (UTC) Received: from fukuyama.hsd1.ca.comcast.net (unknown [73.162.13.215]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by felyko.com (Postfix) with ESMTPSA id D1D6A34A9E4; Sun, 24 Aug 2014 16:02:38 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1973.6\)) Subject: Re: Lua in the bootloader From: Rui Paulo In-Reply-To: <16e101cfbfee$42b3b930$c81b2b90$@FreeBSD.org> Date: Sun, 24 Aug 2014 16:02:38 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: <7EB14166-BD1A-4AA0-A014-5279EE931947@FreeBSD.org> References: <3D62F4F4-ECCF-4622-BB57-D028160F3451@freebsd.org> <157901cfbe83$6cbf18d0$463d4a70$@FreeBSD.org> <16e101cfbfee$42b3b930$c81b2b90$@FreeBSD.org> To: dteske@FreeBSD.org X-Mailer: Apple Mail (2.1973.6) Cc: freebsd-hackers@freebsd.org, Pedro Giffuni , "Wojciech A. Koszek" , Pedro Arthur X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Aug 2014 23:02:40 -0000 On Aug 24, 2014, at 15:53, = wrote: >=20 > Hey List, >=20 > Looks like the Lua Loader GSoC project went well as I'm > sure a lot of projects did (including my own student's). >=20 > I had some time to review the Lua Loader GSoC project > results (code-wise) and provide in-depth, detailed feed- > back on a hypothetical proposition: keeping Forth but > making Lua the default. >=20 > I'm not against the proposition, quite the contrary. The > limitations that I battle in Forth are significant enough > that I'd like to see if Lua can break said chains (such as > "dictionary full" errors causing BTX halt -- induced simply > by adding "too many functions" in Forth). >=20 > Please read below my comments which the GSoC > student (Pedro Arthur ) > and mentor (Wojciech A. Koszek ) > wanted me to share with the mailing lists (I chose > -hackers). I have read some of your comments and I don't have much to add. However, being the guy who broke the boot loader (BTX halted, Forth = dictionary full, unable to recover) while trying to do something simple = at work, I cannot say how much I'd love to get rid of forth. Forth is a = language that only a few people care about and that's terrible for an = open source project. It's time we find a good alternative without = disrupting the boot process much.=20 I'd be happy to help reviewing any patch that helps bringing Lua as a = replacement for Forth. -- Rui Paulo