From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Nicolas Petton Newsgroups: gmane.emacs.devel Subject: Re: Jade, a new package for JavaScript development Date: Tue, 02 Aug 2016 16:15:34 +0200 Message-ID: <87poprqmt5.fsf@petton.fr> References: <87bn1cokrs.fsf@petton.fr> NNTP-Posting-Host: blaine Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Trace: blaine.gmane.org 1470147526 26143 195.159.176.226 (2 Aug 2016 14:18:46 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 2 Aug 2016 14:18:46 +0000 (UTC) User-Agent: Notmuch/0.21 (https://notmuchmail.org) Emacs/25.0.95.1 (x86_64-redhat-linux-gnu) Cc: emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Aug 02 16:18:39 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bUaWj-0006Ad-Tw for ged-emacs-devel@m.gmane.org; Tue, 02 Aug 2016 16:18:38 +0200 Original-Received: from localhost ([::1]:56972 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bUaWg-000789-Fi for ged-emacs-devel@m.gmane.org; Tue, 02 Aug 2016 10:18:34 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38351) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bUaU1-0005K9-C0 for emacs-devel@gnu.org; Tue, 02 Aug 2016 10:15:53 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bUaTw-0008G7-3j for emacs-devel@gnu.org; Tue, 02 Aug 2016 10:15:48 -0400 Original-Received: from out5-smtp.messagingengine.com ([66.111.4.29]:51862) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bUaTu-0008Fk-Ne; Tue, 02 Aug 2016 10:15:43 -0400 Original-Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id F39E8206B7; Tue, 2 Aug 2016 10:15:36 -0400 (EDT) Original-Received: from frontend2 ([10.202.2.161]) by compute5.internal (MEProxy); Tue, 02 Aug 2016 10:15:37 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-sasl-enc :x-sasl-enc; s=smtpout; bh=7WexOZM7gRpcXIDlaz+HWiQC3LE=; b=WWWSs 8K5gjzruX54/ukLmpDe/McourMi6nwACKmcHanH56a5pZkD0ep4fnuXztDQ2KzbZ eCwv1h3jLBQUFxDGL6yqD5DdgMWLz/fDYvvmCkJk3LdQK/9jjYzIKbil4f6Wr277 vLpA2FrrcyXYlZKMoexf/hD9jnJY2yORsXKnRA= X-Sasl-enc: rfGA+LJAi6pNKZKx1IBrmoftcR5bpq9Cqyv3ZvFfAjgB 1470147336 Original-Received: from blueberry (175.108.89.92.rev.sfr.net [92.89.108.175]) by mail.messagingengine.com (Postfix) with ESMTPA id 51826CCDC0; Tue, 2 Aug 2016 10:15:36 -0400 (EDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 66.111.4.29 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:206348 Archived-At: --=-=-= Content-Type: text/plain Richard Stallman writes: Hi Richard, > Could you explain what that means? Which "tools"? What jobs would one try > to do in this way? I mean the ability to connect to and interact with a running JavaScript process. Currently Jade has support for: - a REPL connected to a JavaScript runtime, with code completion; - an object inspector, with the ability to dive, go back, etc; - scratch buffers for JavaScript evaluation; - a stepping debugger, with stack frame locals inspection. > If this matures, can you arrange to put it into GNU ELPA > and a GNU repository? Of course. > Could you move it to Gitlab please? I'm considering it. I know GitHub is not the most ethical choice, but it certainly is convenient. > Which browsers does it support? I hope it supports at least one > free browser, because encouraging people to use nonfree browsers > works directly against the GNU Project. It supports Chromium (I never use Google Chrome, but Jade does support it), and NodeJS. Both are free software. The Firefox backend is missing, but as Firefox is my main web browser, I will add a backend for it ASAP. Cheers, Nico --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: GPGTools - http://gpgtools.org iQEcBAEBCAAGBQJXoKsGAAoJECM1h6R8IHkQx6IIAKJUxHjqa1PJ/uINkfngG7ny jPREXaWjk7i2DHtVdVHxraC4pRwFEICDoHU6uWW2AScRFXH3wt2j89I9vVkWsk5d bYqJ+Dal4DuuE4lqIIV7c1NKY+t3Sqg2Q3e6sJyUJEW9laV2hTrVBp5J/P2yhh61 xuI3l+G/CMQ9W1y41lv3WeQqJ2ASETQD1bE4hh+hV9K5Cp6rivY6Sfuy8wzcqdAs gU0DcgEq9ElepuFreqqm6jFUylCppEEkeYZT59B/TAW/7e2BT6e6VZlCrKTnRhVo 3xFXaNxgJP1kXwShPCojWpzNSptyX8KioOOqgueH6exWR1EQrjO/J/D+4KxuOp8= =bC8u -----END PGP SIGNATURE----- --=-=-=--