From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christopher Allan Webber Subject: Re: [PATCH] gnu: Add laby. Date: Tue, 09 Feb 2016 14:28:35 -0800 Message-ID: <87fux1y0vg.fsf@dustycloud.org> References: <87egcleiig.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:53818) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aTGm5-0003ZV-Ds for guix-devel@gnu.org; Tue, 09 Feb 2016 17:28:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aTGm1-0007J7-6j for guix-devel@gnu.org; Tue, 09 Feb 2016 17:28:42 -0500 Received: from dustycloud.org ([2600:3c02::f03c:91ff:feae:cb51]:50202) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aTGm0-0007HM-Vm for guix-devel@gnu.org; Tue, 09 Feb 2016 17:28:41 -0500 In-reply-to: <87egcleiig.fsf@gnu.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Jan Nieuwenhuizen Cc: guix-devel@gnu.org Jan Nieuwenhuizen writes: > Hi, > > And now a real fun package...If you don't know Laby, maybe you want to > have a look at it. It's a programming game that my daughters happen to > like very much. They started programming with this without knowing they > did; they were simply playing a game. > > My oldest (8 at the time) chose the C language after trying Python and > finding how hard it was to get the indentation right (without proper > editor support). > > When I saw how difficult it was for my youngest (5 at the time) to get > all the semicolons and parentheses right, I wrote the Scheme mod (based > on Guile) and contributed it. So, her first programming was done in > Guile Scheme; apparently the easiest syntax of all, if you learn young. > > Greetings, Jan Now this looks like a lot of fun! Some of these lines are over 80 characters though.. could you fix that? I tried running this though and the patch it provided didn't seem to apply. I also see it's doing manual cp to /usr/games/laby and etc... but could that really work? Shouldn't it be copying to the output directory in the store instead? Maybe adding your own install step to the build phases would be nicest here? Anyway, would love to see this packaged, and play with it myself!