From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jan Nieuwenhuizen Subject: Re: using Cuirass to track a guix packages' git Date: Sat, 24 Sep 2016 07:42:09 +0200 Message-ID: <87h995c0r2.fsf@gnu.org> References: <87fup0rqwz.fsf@gnu.org> <8760pn7ftf.fsf@gnu.org> <871t0adalz.fsf@gnu.org> <87r38ay6xx.fsf@gnu.org> <87shsqbp6w.fsf@gnu.org> <87mviyxzt6.fsf@gnu.org> <87lgyibfoe.fsf@gnu.org> <87eg4axmzz.fsf@gnu.org> <87a8eyxlwy.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:51578) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bnfjg-0007to-Vk for guix-devel@gnu.org; Sat, 24 Sep 2016 01:42:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bnfjb-0004NR-W0 for guix-devel@gnu.org; Sat, 24 Sep 2016 01:42:51 -0400 In-Reply-To: <87a8eyxlwy.fsf@gnu.org> (Mathieu Lirzin's message of "Sat, 24 Sep 2016 00:59:25 +0200") 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" To: Mathieu Lirzin Cc: guix-devel Mathieu Lirzin writes: > David Craven writes: > >> I think the web interface and the json API are two different >> "projects". > > Agreed. Oh! Then why choose json (poor-man's-sexps?) over sexps? I'm mostly just using sexps with read and write, and pipe through json translators when crossing the border to the javascript realm. >>> just a matter of knowing how to do the javascript stuff. :) >> >> Many people think that JS is a toy language, JS the good parts is a >> weekend read (like 100p or something) that might change your >> perspective and covers everything, you already know functional >> programming. >> https://drive.google.com/open?id=3D0B-QBlsZR8DS4ZUJLcnkzdkxZVkU > > Sounds interesting. I will try to find some time to read this book. Here's a spoiler JavaScript's functions are first class objects with (mostly) lexical scoping. JavaScript is the first lambda language to go mainstream. Deep down, JavaScript has more in common with Lisp and Scheme than with Java. It is Lisp in C's clothing. This makes JavaScript a remarkably powerful language. Jan --=20 Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar=C2=AE http://AvatarAcademy.nl= =20=20