From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Thompson, David" Newsgroups: gmane.lisp.guile.user Subject: Re: [EXT] Re: guile program distributed as single executable? Date: Tue, 7 Jun 2022 08:02:41 -0400 Message-ID: References: <87zgiq5cy8.fsf@komputilo.eu> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="8869"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Andy Tai , Guile User To: alex@komputilo.eu Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Tue Jun 07 15:04:31 2022 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 1nyYsp-00022r-6y for guile-user@m.gmane-mx.org; Tue, 07 Jun 2022 15:04:31 +0200 Original-Received: from localhost ([::1]:44482 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nyYsn-0005HU-Im for guile-user@m.gmane-mx.org; Tue, 07 Jun 2022 09:04:29 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49696) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nyXvJ-0006jD-2t for guile-user@gnu.org; Tue, 07 Jun 2022 08:03:01 -0400 Original-Received: from mail-ej1-x62d.google.com ([2a00:1450:4864:20::62d]:33352) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nyXvG-000332-79 for guile-user@gnu.org; Tue, 07 Jun 2022 08:03:00 -0400 Original-Received: by mail-ej1-x62d.google.com with SMTP id bg6so14898332ejb.0 for ; Tue, 07 Jun 2022 05:02:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=worcester-edu.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=HhSQ4pberHmwajlDOIjpO2Db2oSlDo8wh+//qy+EbQU=; b=nl8YkZDeJsYscQFo8bzd9c2i+JmQ3t880a1GyfoCN5fJvH6dRkHjpvlJ6g/hURQeh6 eMBGeCXQnUecU/BRzHHz8X6Vs7kwIvCJ1ORkzjafS1to49tx2tYw4e+WmApNbc8I7Qyi /COcB/HxTn3T3FSYLO3Xo4T84mj35acEPzlEXN+kFHZXAfLrw86BIR6qzFEzNygAodhL h501Ilo5zFS0Sa+CC4rzDPb00JJenQ2yY+0RNua4Ifuf4SW439xqsDWuZrSuSL26Y/j3 yTydVXcBjD/ZVZjoTvJtKznIL1hzZHmCuHHiXCoEN9JcR1Lj31mxAOo7n/KK8DskO1ER pY1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=HhSQ4pberHmwajlDOIjpO2Db2oSlDo8wh+//qy+EbQU=; b=nBkzocdug9uE1F/dzZBSGW/qcpYVOvx7GSlRwhfXCK8K10ubkEtSfsb/QmVevVOlcq AGI3USKZfEsf3TuYBo0uBJ0svLt+TeMfbFso/GDsNvWgoskpGazxCMsh9BPWvoX2uV99 sEQawJhK9s38AJWomhsnZD1cQi96wuWq99ZBtMX0WYPBQMMCIXYjnXMZ2WgI05UUl0GX xniJfZV4nyk/AFG5LNaE3Sjw5vR6AVq4e8tgmIfPb4UcXf6Iv8ZTiQ8EqUcyEeg8BzWJ 2E3xukKVgnDcmun1RwaP1ctZDUBPPIDRCwJyW8EdmCOXFXZdiwiK7QWmOtuY+19UDWBQ +ftA== X-Gm-Message-State: AOAM5337K+SVhfbixfU9+bPhBJSDN85UH/+VnVrDcL8gO0I0y2SX+5Hg WbpCNdLdtjbxibeuIoqvthvJNQl9yB51vu7pYHLGrw== X-Google-Smtp-Source: ABdhPJw01IpJWIWy51zEQobr2VX04aE9DwkNUNHkXDZd1LtUO+I0zyBmo1HP7kFdTgCVJPbez+fNMDdR8lXU0ppf9I4= X-Received: by 2002:a17:907:908b:b0:703:9e42:3d07 with SMTP id ge11-20020a170907908b00b007039e423d07mr26016615ejb.748.1654603371888; Tue, 07 Jun 2022 05:02:51 -0700 (PDT) In-Reply-To: <87zgiq5cy8.fsf@komputilo.eu> Received-SPF: pass client-ip=2a00:1450:4864:20::62d; envelope-from=dthompson2@worcester.edu; helo=mail-ej1-x62d.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.29 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:18295 Archived-At: It doesn't actually generate standalone binaries. It is very hacky but it can produce redistributable tarballs for a specific use-case (games using chickadee) by including shared libraries and other bits from the host system. Standalone executables will not really be possible until Guile's compiler is capable of producing them. - Dave On Mon, Jun 6, 2022 at 9:32 AM Alex Sassmannshausen via General Guile related discussions wrote: > I think the last release of Guile Chickadee by DThompson (< > https://dthompson.us/projects/chickadee.html>) provides a program that is > supposed to generate standalone binaries (in the context of games). > > You may find either that program or insight from that program useful? > > Good luck, > > Alex > > > Andy Tai writes: > > > Hi, is there a way to =E2=80=9Cpackage=E2=80=9D set of guile scripts, p= ossibly with > > other files like extensions, shared libraries, etc all combined into a > > single executable? Something like PyInstaller for Python. Thanks for > > info. >