From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Erik Edrosa Newsgroups: gmane.lisp.guile.user Subject: Re: How to make GNU Guile more successful Date: Mon, 6 Mar 2017 22:29:22 -0500 Message-ID: <53baa5f0-e4c6-11be-82c1-2f438f9cef86@gmail.com> References: <9386102A-AA6C-4CC1-82EE-7758106A435C@openmailbox.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1488857394 12383 195.159.176.226 (7 Mar 2017 03:29:54 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 7 Mar 2017 03:29:54 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 Cc: guile-user@gnu.org To: Jan Wedekind Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Tue Mar 07 04:29:49 2017 Return-path: Envelope-to: guile-user@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 1cl5oq-0002NC-P3 for guile-user@m.gmane.org; Tue, 07 Mar 2017 04:29:48 +0100 Original-Received: from localhost ([::1]:47112 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cl5ov-0001cz-0T for guile-user@m.gmane.org; Mon, 06 Mar 2017 22:29:53 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54825) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cl5oW-0001ci-5Y for guile-user@gnu.org; Mon, 06 Mar 2017 22:29:28 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cl5oV-000731-As for guile-user@gnu.org; Mon, 06 Mar 2017 22:29:28 -0500 Original-Received: from mail-pg0-x22e.google.com ([2607:f8b0:400e:c05::22e]:34152) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cl5oV-00072g-6P for guile-user@gnu.org; Mon, 06 Mar 2017 22:29:27 -0500 Original-Received: by mail-pg0-x22e.google.com with SMTP id 77so29289307pgc.1 for ; Mon, 06 Mar 2017 19:29:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=EFJcJNMeh1MEDYTy5Nw+dzBHG0Ea8cyIbqodU4gs7oI=; b=Y0uU6rzP9VmSZvmbRTYqt0XawsmgGSEx9hfY9ZrcOXdZL08xdAnw9lp1/1Puzh8IQi dZcNGZy5v9ztq3jWR3U+J1sROfvbxu5VT2wP0rZacZnsDq2sWR4mUxqNcVPg8l/PxaLh JWLgHehNjfZ+RzRFLeAO5E/cmuZmK5U9CFbdSFeSTRxv0bq5ztIDEd5KjLGquwSCWTDo 0GXkORy9A9wKGXWlBbFB8zjt9tEqez2PXg2AjcoO5IMRbu1FklUcFI48xTOAitCkVuIr XXWc8Yw+6MrjlXh0FRPDdMTT8dbDZYHWrpMWYzymz53OM7PHLL09rnfI19o/kK8/C3bn H6CA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=EFJcJNMeh1MEDYTy5Nw+dzBHG0Ea8cyIbqodU4gs7oI=; b=JMVOkaLEhvY8LUykUd6P3S1kd1X5UnqB6pwJIcjz2sA6cMor5pQALjRCH+IcqRCfB0 7FX2DX2/S7wHNSKhN0exs4wG9DWlxmIFVGf45MKvJkbqJgnPanw8iKkSH2mvui+hZkTG xKUL1vnhptAjFGRkrp6v5oUoL38X04k5b+UIf0S+1xIHYaOmN/ZCgddQbiXLknouR/kf 78SUKLoTp5GIn4GM0JvtwufXkZdNAl9GmB1p7GLQKnmK8CxR/fHnG+XFZLVfvha9SaJ/ nQCYBJ/dJGrLaVcw6+J4D0HvlVfvRcFQ55YjuM3NlD8NkG9sN3kw8LWBfY3W9C9y3FBQ Nr/w== X-Gm-Message-State: AMke39n5aZZbZiFSH4VN6MSCuWfbnlUMUJ+vX/H8rjuzQaqQKiAyWbChLaUvS13++oxYMA== X-Received: by 10.84.217.2 with SMTP id o2mr29055962pli.51.1488857364522; Mon, 06 Mar 2017 19:29:24 -0800 (PST) Original-Received: from ?IPv6:2602:306:c5c9:a3e0:eece:d6e9:deeb:a888? ([2602:306:c5c9:a3e0:eece:d6e9:deeb:a888]) by smtp.googlemail.com with ESMTPSA id k76sm42101270pfg.42.2017.03.06.19.29.23 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 06 Mar 2017 19:29:23 -0800 (PST) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:400e:c05::22e X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.org gmane.lisp.guile.user:13433 Archived-At: On 03/05/2017 06:57 AM, Jan Wedekind wrote: > According to Alan Kay's research, the future might be a lot of domain > specific mini languages. I.e. languages tomorrow are going to be like > libraries today. Guile supports custom languages which makes it future > proof at least to some extent. > I think I can see how domain specific mini languages might be the future. You can look at what has happened in web development to see this explosion of JavaScript transpilers, hoping to either extend or provide new ways to design web applications. > Myself, I am using Scheme because of it's unique metaprogramming > facilities (Scheme macros) and GNU Guile because it has > multiple-dispatch object oriented programming (unlike Racket). Also > Guild's native interface with the Boehm Garbage Collector is quite easy > to use. > > > -- > Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail > gesendet. I started using GNU Guile after reading about rms, emacs, and GNU Guile where GNU Guile would be used as a similar way to extend software. Then I fell in love with scheme.