From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: Re: my latest blog post Date: Thu, 07 Jun 2018 13:03:32 -0400 Message-ID: <87bmcmzfyz.fsf@netris.org> References: Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:59110) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fQyL2-0006jN-WC for guix-devel@gnu.org; Thu, 07 Jun 2018 13:04:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fQyKz-0000Nq-LF for guix-devel@gnu.org; Thu, 07 Jun 2018 13:04:40 -0400 Received: from world.peace.net ([64.112.178.59]:44774) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fQyKz-0000Mf-Hv for guix-devel@gnu.org; Thu, 07 Jun 2018 13:04:37 -0400 In-Reply-To: (Catonano's message of "Thu, 7 Jun 2018 17:25:06 +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: Catonano Cc: guix-devel Hi Catonano, Catonano writes: > I just published my latest blog post > > In this post I discuss Guix > > And I discuss Guile too > > I understand that the language is strong and I expect someone to be upset > > But I feel this is due > > Happy reading > > http://catonano.v22018025836661967.nicesrv.de/the-gnu-community.html I appreciate you sharing your thoughts on this. I wanted to apologize for making you feel badly; it honestly was not my intent to shame you in any way. To be honest, I felt a bit defensive when you seemed to contradict my claim that 'macroexpand-1' would be difficult to implement in a modern Hygienic macro expander, when you pointed to the Racket documentation and asked (possibly rhetorically) whether Racket had hygienic macros. What felt to you like "slight shaming" might have been somehow related to my feeling defensive about this. My lack of response until now to your most recent message in that thread was not because my "patience was exhausted", as you wrote, but only because I'm stretched far too thin, and I haven't yet figured out how to respond to your last message. I simply don't have enough time for all of the things I'd like to do, so many important things get dropped on the floor. I respond to user questions and bug reports sporadically, when I have the time and energy to do so. It's nothing personal. For what it's worth, I think that your line of questions about 'macroexpand-1' was perfectly reasonable, and neither worthy of shame nor of feeling like an idiot. The details of modern macro expanders are quite difficult, and I suspect that even seasoned Scheme hackers rarely understand them in depth. Regards, Mark