From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Tadeus Prastowo Newsgroups: gmane.emacs.help Subject: Re: Why is Elisp slow? Date: Mon, 6 May 2019 09:33:23 +0200 Message-ID: References: <83muk4obfd.fsf@gnu.org> <20190502214006.4fdsinp7u5xuqvdv@Ergus> <20190503004416.xfuzzucflp6bxpuz@Ergus> <20190503103644.63lccjehmzulaojn@Ergus> <456EE4D4-F542-4F6A-B146-E6B9D72AE93B@icloud.com> <83tvebn1we.fsf@gnu.org> <20190503125832.44ovncaxp3vyjsla@Ergus> <20190504133218.g3ysx3ksuyvlthg3@Ergus> <831BD780-F954-4E23-BF31-ED4E135C919B@icloud.com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="90982"; mail-complaints-to="usenet@blaine.gmane.org" Cc: help-gnu-emacs@gnu.org To: Stefan Monnier Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon May 06 09:33:56 2019 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hNY8K-000NZQ-NX for geh-help-gnu-emacs@m.gmane.org; Mon, 06 May 2019 09:33:56 +0200 Original-Received: from localhost ([127.0.0.1]:51787 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hNY8J-0000h2-OV for geh-help-gnu-emacs@m.gmane.org; Mon, 06 May 2019 03:33:55 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:40029) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hNY82-0000go-Dd for help-gnu-emacs@gnu.org; Mon, 06 May 2019 03:33:39 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hNY81-0006kb-IA for help-gnu-emacs@gnu.org; Mon, 06 May 2019 03:33:38 -0400 Original-Received: from mail-io1-xd2e.google.com ([2607:f8b0:4864:20::d2e]:42409) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hNY81-0006k8-4B for help-gnu-emacs@gnu.org; Mon, 06 May 2019 03:33:37 -0400 Original-Received: by mail-io1-xd2e.google.com with SMTP id c24so10251028iom.9 for ; Mon, 06 May 2019 00:33:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unitn.it; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=aY5It+bDsE/czKB9m5hAIP4swJlNzwFY7z8AOCgojrk=; b=Zj/wxhDcdP6IA3i9Y16xnyhJ+v6XZKpDRkvL4Wsh6ZftmaP4akwjviB0DbmxW+S+uv 6yeqoHmIVhf5U+S0V33QJjtz0akIl6pU9TAgjhxQHcci9PQElt7thM+QH5EMyUGxzL0M I5MIkVCa1h653TqTa8CrZgzbJ3MWGdGxY5rbc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=aY5It+bDsE/czKB9m5hAIP4swJlNzwFY7z8AOCgojrk=; b=fWWye6Z0ExDsbtmZtrp67nn/st+hOF3hetghCTq3fCdCuGVaKjCYRcxYsiK7LnOnyh 7+lffyLPTYK94Gi74YnAZO/QwWer+SbNLKcw/MYvEVhYXhjFPaI8+nTCUSlRGMDRDE77 ysQKe92GcWIJk799eDk+bZ+DOFm/wmUrqw7pVD417dKKFxmtG0xTTWd98yfPl6d2ZyTZ 1d4oOrdEpQ5Sx2qG4alawtxXOGQ0bHA5xSm9ijPz/6JVIKn7XmYMa1lpvivba1ZKUg0a mMgiU20Y6yoYeL0m/+hXeKcCSXyPAHmA0qNiziY7TpRDEwqbPV4Ye2Sdt1x7ErEhJ/5R 53CA== X-Gm-Message-State: APjAAAXMCxtscmPX3NWGJU6Xb3/yMprVfjidd3YBuThE6WPSR3OpDLiT Qf8im4V5/Qkj8MyYNqom8wQ1o7BuZWgMJ5NidSW4 X-Google-Smtp-Source: APXvYqxg6+kvMFgVIwdxg0YXn4xEJqVjjtsZU5gRNcPf7KKxcqbuFqkrDmDVTu06bzwc1huU2WKnIlfAIaxJ9Z+2Idw= X-Received: by 2002:a5d:9cd6:: with SMTP id w22mr16739737iow.289.1557128015774; Mon, 06 May 2019 00:33:35 -0700 (PDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::d2e X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:120219 Archived-At: On Sun, May 5, 2019 at 5:51 PM Stefan Monnier wrote:> Language interoperation is very difficult, and even more so if you want > both languages to be usable "equally" (as opposed to a high-level > language with FFI bindings, say). The .NET platform aims to do just > that, and note that it's fairly complex and the most successful > languages there were specifically designed/tweaked for that platform. Out of curiosity, do you mind to elaborate on how it is to be usable "equally"? (I think the best way to understand it is by studying the .NET platform, but maybe you could explain it better). Thank you very much. > Stefan -- Best regards, Tadeus