From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Zelphir Kaltstahl Newsgroups: gmane.lisp.guile.user Subject: Re: build system for pure Guile library (was Re: Help making a GNU Guix package for pure GNU Guile library) Date: Thu, 4 Feb 2021 00:07:37 +0100 Message-ID: <955c4811-724a-4f9c-1704-59a21b5d9916@posteo.de> References: <87y2gagm8n.fsf@elephly.net> <20210131002501.szumrlgssp6thhge@pelzflorian.localdomain> <87mtwphb63.fsf@elephly.net> <87pn1l5d78.fsf@web.de> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12651"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 Cc: guile-user@gnu.org To: "Dr. Arne Babenhauserheide" Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Thu Feb 04 00:08:14 2021 Return-path: Envelope-to: guile-user@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l7RFu-0003Cz-GS for guile-user@m.gmane-mx.org; Thu, 04 Feb 2021 00:08:14 +0100 Original-Received: from localhost ([::1]:54124 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l7RFt-0005oh-EZ for guile-user@m.gmane-mx.org; Wed, 03 Feb 2021 18:08:13 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39768) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l7RFR-0005mn-K9 for guile-user@gnu.org; Wed, 03 Feb 2021 18:07:45 -0500 Original-Received: from mout02.posteo.de ([185.67.36.66]:46207) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l7RFP-0005k2-2x for guile-user@gnu.org; Wed, 03 Feb 2021 18:07:45 -0500 Original-Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id D6A4A2400FC for ; Thu, 4 Feb 2021 00:07:39 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1612393659; bh=qeZNxUiJNO7rwbO/UDb/Nl34nL1snVzIA+O6MKrUbMg=; h=Subject:To:Cc:From:Date:From; b=NicaE033cwCDp4TCqJo/VNy+DC08D88BA+RHOo8re39bbi5Xh7cZS20Eg3G4tJ30l Pzu0uV9dUsa1wK3kLj078+kF0DSoikx/MrB/MPB6cJAxwoFOfcQHXBITnfFm6kFWGy MNfI/2fGYZtdc99PMtKDe9Kp6IM+8MQNLiE3GZ6Y9lksL/rD6F8kqF6rWyqbNfeoBM 1CZTLth7XG++rfasPu871ssQ4AQCoRHr5anjHg22b07yGX13ufItSp7Ici28RxO/S9 62cFQRvyarmw2ewvnXu13nBbUDyMq3TGQ4BLC9OS1X6dEYMQU9O0h9zNyRGbVa0vIB jPs2TP1gP/IPA== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4DWHQL3tb7z9rxL; Thu, 4 Feb 2021 00:07:38 +0100 (CET) X-Tagtoolbar-Keys: D20210204000737753 In-Reply-To: <87pn1l5d78.fsf@web.de> Content-Language: en-US Received-SPF: pass client-ip=185.67.36.66; envelope-from=zelphirkaltstahl@posteo.de; helo=mout02.posteo.de X-Spam_score_int: -45 X-Spam_score: -4.6 X-Spam_bar: ---- X-Spam_report: (-4.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-0.178, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.io gmane.lisp.guile.user:17224 Archived-At: Hello Arne! Thank you for that! Do you have an example for when one would bake in system-specific data-paths? Best wishes, Zelphir On 1/31/21 4:38 PM, Dr. Arne Babenhauserheide wrote: > Zelphir Kaltstahl writes: >> This may be short sighted or uninformed, but generally I don't know, why >> I would build anything, except for running it. If I am not confused > Here are three reasons for building of a pure-guile ication: > > - avoid the initial start time due to auto-compilation > - set specific optimization parameters (i.e. O3) > - bake-in system-specific data-paths (i.e. images to load) > > Best wishes, > Arne -- repositories: https://notabug.org/ZelphirKaltstahl