Re: Guile packages on Debian

2025-05-16 Thread Vivien Kraus
Le vendredi 16 mai 2025 à 05:23 +0100, Arun Isaac a écrit : > I usually provide a simple hand-written Makefile that I use for both > Guix and other distros. I find that it is quite sufficient for pure > Guile projects. > > Here is an example: > https://git.systemreboot.net/ravanan/tree/Makefile W

Re: Guile packages on Debian

2025-05-15 Thread Arun Isaac
Hi Vivien, I usually provide a simple hand-written Makefile that I use for both Guix and other distros. I find that it is quite sufficient for pure Guile projects. Here is an example: https://git.systemreboot.net/ravanan/tree/Makefile Regards, Arun

Re: guile package manager

2025-03-09 Thread Dr. Arne Babenhauserheide
p...@evangelos.dev writes: > Im new to guile and exploring the language at moment by writing a beginners > guide that targets javascript folks. That sounds great! Welcome to Guile! Maybe my py2guile (for Python) and starter can provide inspiration: - https://www.draketo.de/py2guile - https://w

Re: guile-lzlib fix for native build with gcc-14

2024-12-07 Thread Mathieu Othacehe
Hello Janneke, > This is a bit of a deja-vu, I'm using the attached patch for a native > build of guile-lzlib with gcc-14 on "core-packages-team". Pushed, thanks! Mathieu

Re: Guile barebone backend fundamentals

2024-11-21 Thread Mikael Djurfeldt
Not entirely sure what you are asking for, but have you looked at chapter 9 of the reference manual "Guile Implementation"? Best regards, Mikael On Thu, Nov 21, 2024 at 6:28 PM Marius via General Guile related discussions wrote: > Good evening, > > > On the summer holidays I've read part of the

Re: guile-lzlib fix for the 64bit Hurd / gcc-14

2024-11-15 Thread Mathieu Othacehe
Hello Janneke, > * configure.ac: When cross-compiling declare LZ_decompress_open before > using it in conftest.c. Pushed, thanks! Mathieu

Re: Guile-cairo tutorial

2024-08-15 Thread Gerrit Draisma
Hallo Arun, You are most welcome to use the tutorial. And I would appreciate your comments. Gerrit Op 13-08-2024 om 13:13 schreef Arun Isaac: Hi Gerrit, I made a translation to guile/scheme. https://gdraisma.home.xs4all.nl/cairo/ Would that be of interest still? Yes, definitely! I've alwa

Re: Guile-cairo tutorial

2024-08-13 Thread Arun Isaac
Hi Gerrit, > I made a translation to guile/scheme. > https://gdraisma.home.xs4all.nl/cairo/ > > Would that be of interest still? Yes, definitely! I've always wanted to try out guile-cairo, but was put off by having to read the C tutorial. Having a Guile version with working examples is extremel

Re: guile hoot and ArrayBuffer

2024-06-01 Thread Daniel Skinner
Well, we'll make do in the meantime; thanks for the explanation! On Sat, Jun 1, 2024, 5:01 PM Thompson, David wrote: > Hi Daniel, > > On Sat, Jun 1, 2024 at 4:15 PM Daniel Skinner wrote: > > > > I'm wondering if it's possible (or on the roadmap, or if the question is > > even sane) to have the

Re: guile hoot and ArrayBuffer

2024-06-01 Thread Thompson, David
Hi Daniel, On Sat, Jun 1, 2024 at 4:15 PM Daniel Skinner wrote: > > I'm wondering if it's possible (or on the roadmap, or if the question is > even sane) to have the various bytevector functions operate upon passed in > ArrayBuffer. Not currently possible, unfortunately. Wasm GC has some growing

Re: guile-xapian 0.4.0 released

2024-05-21 Thread Arun Isaac
>> It’s a motivation for resuming [1] as a Guix extension ;-) > > Ah, I hadn't thought of xapian search as a Guix extension. Nice idea! > :-) I'm happy to mentor someone if they are interested in such a project. > [1]: https://issues.guix.gnu.org/39258

Re: guile-xapian 0.4.0 released

2024-05-21 Thread Arun Isaac
> It’s a motivation for resuming [1] as a Guix extension ;-) Ah, I hadn't thought of xapian search as a Guix extension. Nice idea! :-)

Re: guile-xapian 0.4.0 released

2024-05-21 Thread Simon Tournier
Hi Arun, On Fri, 10 May 2024 at 15:55, Arun Isaac wrote: > guile-xapian 0.4.0 has been released. Cool! That’s nice. It’s a motivation for resuming [1] as a Guix extension ;-) 1: [bug#39258] Faster guix search using an sqlite cache Arun Isaac Fri, 24 Jan 2020 01:21:57 +0530 id:cu7pnfaar36...

Re: guile-xapian 0.4.0 released

2024-05-13 Thread Nala Ginrut
Ricardo! Thanks for the explanation. It's clear to me now. Best regards. On Mon, May 13, 2024, 18:47 Ricardo Wurmus wrote: > Nala Ginrut writes: > > > I'm not familiar with Xapian, is it possible to do similar things as > > VectorDB? > > Xapian cannot directly be used to build a vector databa

Re: guile-xapian 0.4.0 released

2024-05-13 Thread Ricardo Wurmus
Nala Ginrut writes: > I'm not familiar with Xapian, is it possible to do similar things as > VectorDB? Xapian cannot directly be used to build a vector database. (I use the pg_vector extension to postgresql for that purpose.) Xapian creates a more traditional index for finding matching documen

Re: guile-xapian 0.4.0 released

2024-05-11 Thread Arun Isaac
Hi, Thanks, Nala! > I'm not familiar with Xapian, is it possible to do similar things as > VectorDB? I am not very familiar with VectorDB. From what I can tell, Xapian and VectorDB seem to have similar application areas, but Xapian takes a lot simpler and more traditional approach. You can fin

Re: guile-xapian 0.4.0 released

2024-05-10 Thread Nala Ginrut
Congrats! I'm not familiar with Xapian, is it possible to do similar things as VectorDB? Best regards. On Fri, May 10, 2024, 23:56 Arun Isaac wrote: > > Hi all, > > guile-xapian 0.4.0 has been released. > > guile-xapian provides Guile bindings for Xapian[1], a search engine > library used in po

Re: Guile-Lib 0.2.8 released

2024-03-31 Thread Maxim Cournoyer
Hi David, David Pirotte writes: > Hello, > > Guile-Lib version 0.2.8 released. Thanks for the release work! guile-lib 0.2.8 will become in GNU Guix shortly. -- Thanks, Maxim

Re: Guile-Git 0.6.0 released; looking for maintainers!

2024-02-27 Thread Attila Lendvai
> An idea might be to look into using nyacc’s ffi-helper to generate > struct definitions. over there in CL land i wrote an automatic FFI generator. it's now part of the main CL FFI lib: https://github.com/cffi/cffi/tree/master/src/c2ffi it is based on c2ffi: https://github.com/rpav/c2ffi wh

Re: Guile cannot find libcurl

2024-01-31 Thread Ricardo Wurmus
Sascha Ziemann writes: > [info] Downloading > https://archive.akkuscm.org/archive/pkg/c/chez-srfi_0.0.0-akku.181.7879b52_repack.tar.xz > Backtrace: > 12 (primitive-load "/usr/local/bin/akku") > In ice-9/eval.scm: > 619:8 11 (_ #(#(#) () ())) > In ice-9/boot-9.scm: >260:13 10 (

Re: Guile Hoot v0.3.0 released!

2024-01-30 Thread Dr. Arne Babenhauserheide
Daniel Skinner skribis: > congratulations on the release! > Thompson, David wrote: … >> https://fosdem.org/2024/schedule/event/fosdem-2024-2339-scheme-in-the-browser-with-guile-hoot-and-webassembly/ … >> https://fosdem.org/2024/schedule/event/fosdem-2024-2331-spritely-guile-guix-a-unified-visi

Re: Guile Hoot v0.3.0 released!

2024-01-30 Thread Daniel Skinner
congratulations on the release! On Tue, Jan 30, 2024, 10:39 AM Thompson, David wrote: > Hey Guilers! > > On behalf of the Spritely Institute, I'm happy to announce that Guile > Hoot v0.3.0 has been released! Hoot is a Scheme to WebAssembly > compiler backend for Guile, which means you can now ru

Re: guile 3.0.7: bitvector-copy not found

2024-01-21 Thread tomas
On Mon, Jan 22, 2024 at 12:55:24AM +0100, M wrote: > IIRC it’s not in the (guile) module, you need to import the appropriate > module (I don’t recall which one). On 3.0.9 it is. Cheers -- t signature.asc Description: PGP signature

RE: guile 3.0.7: bitvector-copy not found

2024-01-21 Thread M
IIRC it’s not in the (guile) module, you need to import the appropriate module (I don’t recall which one).

Re: guile 3.0.7: bitvector-copy not found

2024-01-14 Thread tomas
On Mon, Jan 15, 2024 at 07:25:37AM +, Schaible, Marcel wrote: > Hi, > > I am Guile/Scheme newbie and trying to use the function bitvector-copy. > > I am getting with Guile 3.0.7 the following error: > > (define bv (bitvector-copy #*1110)) > ;;; :1:12: warning: possibly unbound variable `

Re: Guile Hoot v0.2.0 released!

2023-12-13 Thread Daniel Skinner
whoops nvm, found the answer in r7rs spec and had apparently learned older way On Wed, Dec 13, 2023, 4:05 PM Daniel Skinner wrote: > Given some inexact that I would eventually want to truncate and use as the > index arg of vector-ref, do I have any options for this in this release of > hoot? > >

Re: Guile Hoot v0.2.0 released!

2023-12-13 Thread Daniel Skinner
Given some inexact that I would eventually want to truncate and use as the index arg of vector-ref, do I have any options for this in this release of hoot? Notably I didn't see a definition for inexact->exact and I dont really know my way around scheme too well to know how to address otherwise. O

Re: Guile Hoot v0.2.0 released!

2023-12-11 Thread Daniel Skinner
> Fibers is the highest priority library for us to get running with Hoot. well I'm very happy to hear that! There's very specific abstractions I want to work with for exploring stuff and that makes it easier. On Mon, Dec 11, 2023, 11:39 AM Thompson, David wrote: > On Mon, Dec 11, 2023 at 12:03 

Re: Guile Hoot v0.2.0 released!

2023-12-11 Thread Thompson, David
On Mon, Dec 11, 2023 at 12:03 PM Daniel Skinner wrote: > > > I don't think I quite understand what's going on. Are you passing over > > WebAssembly.Instance objects as the event data to the AudioWorklet? > > Not the instance, but rather WebAssembly.Module via compileStreaming as the > instance i

Re: Guile Hoot v0.2.0 released!

2023-12-11 Thread Daniel Skinner
> At some point, I will be porting Chickadee to the web using WebGL and Web Audio Also to add, you'd probably want to use AudioBuffer and not AudioWorklet for the sound which will allow everything to be in the same module as well, then you would not be seeing these complications. But I've been do

Re: Guile Hoot v0.2.0 released!

2023-12-11 Thread Daniel Skinner
> I don't think I quite understand what's going on. Are you passing over WebAssembly.Instance objects as the event data to the AudioWorklet? Not the instance, but rather WebAssembly.Module via compileStreaming as the instance is not serializable. > Could you just instantiate everything in the mai

Re: Guile Hoot v0.2.0 released!

2023-12-11 Thread Thompson, David
Hi Daniel, On Mon, Dec 11, 2023 at 12:53 AM Daniel Skinner wrote: > > I hit a snag trying to use in an AudioWorklet so was resolving that instead > of making something more interesting. I worked it out which required a change > to the reflect.js instatiate_streaming to allow referencing already

Re: Guile Hoot v0.2.0 released!

2023-12-10 Thread Daniel Skinner
I hit a snag trying to use in an AudioWorklet so was resolving that instead of making something more interesting. I worked it out which required a change to the reflect.js instatiate_streaming to allow referencing already-compiled modules keyed by given path as that's the only practical way it seem

Re: Guile Hoot v0.2.0 released!

2023-12-05 Thread Christine Lemmer-Webber
If you make something, please let us know! :) Daniel Skinner writes: > Have been watching hoot to play around with webgl and miniaudio for some > audio/visual fun, thanks for the release! > > On Thu, Nov 30, 2023, 2:09 PM Thompson, David > wrote: > >> Hey Guilers! >> >> On behalf of the Spritel

Re: Guile Hoot v0.2.0 released!

2023-12-03 Thread Daniel Skinner
Have been watching hoot to play around with webgl and miniaudio for some audio/visual fun, thanks for the release! On Thu, Nov 30, 2023, 2:09 PM Thompson, David wrote: > Hey Guilers! > > On behalf of the Spritely Institute, I'm happy to announce that Guile > Hoot v0.2.0 has been released! Hoot i

Re: Guile Hoot v0.2.0 released!

2023-11-30 Thread Nala Ginrut
Neat! Congrats! On Fri, Dec 1, 2023, 04:09 Thompson, David wrote: > Hey Guilers! > > On behalf of the Spritely Institute, I'm happy to announce that Guile > Hoot v0.2.0 has been released! Hoot is a Scheme to WebAssembly > compiler backend for Guile, which means you can now run Scheme in the > br

Re: Guile Hoot v0.2.0 released!

2023-11-30 Thread Mikael Djurfeldt
Sounds great! Congratulations! :-) On Thu, Nov 30, 2023 at 9:09 PM Thompson, David wrote: > Hey Guilers! > > On behalf of the Spritely Institute, I'm happy to announce that Guile > Hoot v0.2.0 has been released! Hoot is a Scheme to WebAssembly > compiler backend for Guile, which means you can no

Re: Guile Hoot v0.1.0 RELEASED!

2023-10-17 Thread Maxim Cournoyer
Hi, Nala Ginrut writes: > Congrats! > That's really cool! +1, thanks for the fancy work! -- Thanks, Maxim

Re: Guile Hoot v0.1.0 RELEASED!

2023-10-17 Thread Christine Lemmer-Webber
Nala Ginrut writes: > Congrats! > That's really cool! Glad you're excited, Nala! :) > Is the r7rs macros supported? Yes! Hoot compiles from the "CPS Soup" intermediate layer, so everything is already expanded by that state. :) > Best regards. > > On Tue, Oct 17, 2023, 02:55 Christine Lemmer-

Re: Guile Hoot v0.1.0 RELEASED!

2023-10-16 Thread Dr. Arne Babenhauserheide
Christine Lemmer-Webber writes: > GOOD NEWS! Spritely's Scheme -> WASM compiler's first release is OUT! > That's right... Scheme in your browser!!! > > https://spritely.institute/news/guile-hoot-v010-released.html Thank you! That’s awesome! > Docs here: https://spritely.institute/files/docs

Re: Guile Hoot v0.1.0 RELEASED!

2023-10-16 Thread Nala Ginrut
Congrats! That's really cool! Is the r7rs macros supported? Best regards. On Tue, Oct 17, 2023, 02:55 Christine Lemmer-Webber wrote: > GOOD NEWS! Spritely's Scheme -> WASM compiler's first release is OUT! > That's right... Scheme in your browser!!! > > https://spritely.institute/news/guile

Re: Guile outside of Emacs + Geiser

2023-10-16 Thread Christine Lemmer-Webber
Good points in your email, Simon! I'm used to REPLs being integrated with editors, but if the rest of the world isn't, maybe giving them an external REPL which feels good is already a step forward. I thought I heard someone was working on an improved external REPL for Guile but now I can't rememb

Re: Guile outside of Emacs + Geiser

2023-10-13 Thread Simon Tournier
Hi Christine, On Wed, 27 Sep 2023 at 15:07, Christine Lemmer-Webber wrote: > Has anyone had a "good" experience programming with Guile without using > Emacs? If so, what was your development experience like? At work, I collaborate with people using different setup and different programming la

Re: Guile outside of Emacs + Geiser

2023-09-30 Thread defn(life())
Olical/conjure is a plugin for vim/nvim that helps work with repls for different lisps. I haven’t been able to really dive into it but it has tutorials. Maybe more tutorials would be awesome. FM On Sat, Sep 30, 2023 at 08:42, Christine Lemmer-Webber <[cweb...@dustycloud.org](mailto:On Sat, Sep

Re: Guile outside of Emacs + Geiser

2023-09-30 Thread Christine Lemmer-Webber
That's interesting. Thank you for both the work and the observations Ricardo! It's interesting to hear, but maybe not surprising, that LSP seems to be more oriented around a static programming mindset than a lispy REPL-oriented development environment. I guess it will be, as you say, more dedica

Re: Guile outside of Emacs + Geiser

2023-09-28 Thread Maxime Devos
Op 27-09-2023 om 21:07 schreef Christine Lemmer-Webber: There's a long thread on guix-devel which is related and touches on many things, but I thought I'd narrow in on this one thing. Has anyone had a "good" experience programming with Guile without using Emacs? If so, what was your developme

Re: Guile outside of Emacs + Geiser

2023-09-28 Thread Mike Gran
On Thursday, September 28, 2023 at 12:20:58 AM PDT, wrote: > On Wed, Sep 27, 2023 at 03:07:10PM -0400, Christine Lemmer-Webber wrote: >> There's a long thread on guix-devel which is related and touches on many >> things, but I thought I'd narrow in on this one thing. >> >> Has anyone had a "g

Re: Guile outside of Emacs + Geiser

2023-09-28 Thread tomas
On Wed, Sep 27, 2023 at 03:07:10PM -0400, Christine Lemmer-Webber wrote: > There's a long thread on guix-devel which is related and touches on many > things, but I thought I'd narrow in on this one thing. > > Has anyone had a "good" experience programming with Guile without using > Emacs? If so,

Re: Guile outside of Emacs + Geiser

2023-09-27 Thread Luis Felipe
Hi, El 27/09/23 a las 19:07, Christine Lemmer-Webber escribió: There's a long thread on guix-devel which is related and touches on many things, but I thought I'd narrow in on this one thing. Has anyone had a "good" experience programming with Guile without using Emacs? If so, what was your dev

Re: Guile outside of Emacs + Geiser

2023-09-27 Thread Ricardo G. Herdt
Hi Christine, I started writing a Guile LSP server a while ago (https://codeberg.org/rgherdt/scheme-lsp-server). Like you said it is incomplete, but I got following features so far: - show signature - show documentation - autocompletion - jump to definition - show diagnostics There is an ope

Re: guile or scheme used to implement make or meson

2023-09-12 Thread Maxime Devos
Op 11-09-2023 om 20:42 schreef Andy Tai: Is using Guile, or a similar Scheme implementation, to re-implement make or meson realistic? Meson seems to have straightforward syntax and semantics, and ‘meson.build’ isn't actually Python code unlike what you might expect, so I think that a meson r

Re: guile or scheme used to implement make or meson

2023-09-12 Thread Olivier Dion
On Tue, 12 Sep 2023, Basile Starynkevitch wrote: > > I think this already exist in GNU make. Recent versions of it can be > extended in GNU guile: This feature is disabled on most distributions AFAIK. What I meant is a 100% Scheme build system. Here is a project defintion of mine for Libpatch

Re: guile or scheme used to implement make or meson

2023-09-12 Thread Basile Starynkevitch
On 9/12/23 15:56, Olivier Dion wrote: On Mon, 11 Sep 2023, Andy Tai wrote: Is using Guile, or a similar Scheme implementation, to re-implement make or meson realistic? By re-implementing do you mean re-writing Make with Guile? That ought to be realistic, but I really do not see the point of

Re: guile or scheme used to implement make or meson

2023-09-12 Thread Vivien Kraus
Hello! Le mardi 12 septembre 2023 à 09:56 -0400, Olivier Dion a écrit : > What is more realistic and useful is to make a build system in Guile > where the DSL that replaces Makefiles is Scheme. Since make is only a small part of a useful build system, I think it is way easier to re-implement make

Re: guile or scheme used to implement make or meson

2023-09-12 Thread Olivier Dion
On Mon, 11 Sep 2023, Andy Tai wrote: > Is using Guile, or a similar Scheme implementation, to re-implement > make or meson realistic? By re-implementing do you mean re-writing Make with Guile? That ought to be realistic, but I really do not see the point of it. What is more realistic and useful

Re: Guile import issue

2023-06-15 Thread Zelphir Kaltstahl
On 6/15/23 11:59, Unstable Horse wrote: Hmm, if I rewrite your rectangular.scm to: rectangular.scm (define-module (rectangular) #:use-module ((guile) #:select ((lambda* . λ))) #:export (real-part)) (define real-part (λ (num) (car num))) This works both with `import'

Re: Guile import issue

2023-06-15 Thread Zelphir Kaltstahl
On 6/15/23 12:33, Jean Abou Samra wrote: Le jeudi 15 juin 2023 à 12:29 +0200, Jean Abou Samra a écrit : As you can see, the library macro has turned the (export real-part) part into a re-export from (guile). Sigh. This is the code from |module/ice-9/r6rs-libraries.scm|: |(define (compute-e

Re: Guile import issue

2023-06-15 Thread Jean Abou Samra
Le jeudi 15 juin 2023 à 12:29 +0200, Jean Abou Samra a écrit : > As you can see, the library macro has turned the (export real-part) part into > a re-export from (guile). Sigh. This is the code from `module/ice-9/r6rs-libraries.scm`: ``` (define (compute-exports ifaces specs) (define

Re: Guile import issue

2023-06-15 Thread Jean Abou Samra
I agree, it seems like a bug. Here is a slightly more minimal example: ``` $ cat rectangular.scm (library (rectangular) (export real-part) (import (guile)) (define real-part car)) $ cat solution.scm (use-modules ((rectangular) #:prefix rect:)) (display (rect:real-part '(1 . 2))) $ guile

Re: Guile import issue

2023-06-15 Thread Unstable Horse via General Guile related discussions
Hmm, if I rewrite your rectangular.scm to: rectangular.scm (define-module (rectangular) #:use-module ((guile) #:select ((lambda* . λ))) #:export (real-part)) (define real-part (λ (num) (car num))) This works both with `import' and `use-modules', so the problem might be som

Re: Guile-OSC: Open Sound Control library for Guile

2023-05-15 Thread Thomas White
On Fri, 12 May 2023 11:27:22 +0200 Mikael Djurfeldt wrote: > Sorry, but I couldn't help it: What happens if there's a garbage > collection in the middle of an arpeggio? :)) Haha, even though one isn't "supposed" to use a garbage collected language for anything "real-time", in practice it's been

Re: Guile-OSC: Open Sound Control library for Guile

2023-05-12 Thread Mikael Djurfeldt
Nice! Sorry, but I couldn't help it: What happens if there's a garbage collection in the middle of an arpeggio? :)) On Thu, May 11, 2023 at 8:58 PM Thomas White wrote: > Hi everyone, > > I just wanted to mention a new project, Guile-OSC, which connects Guile > to Open Sound Control (http://open

Re: guile-cairo - patch

2023-03-24 Thread David Pirotte
Hello Daniel, > Here comes 1 (attached) patch, which fixes both 'make check' > and 'make distcheck'. > ... Here is another patch, to be applied after the previous one, see the commit log ... [1] David [1] a bit more on this ... 1- This patch removes the call to m4_esyscmd, which itself ca

Re: guile-cairo - patch

2023-03-22 Thread David Pirotte
Hi Daniel, > the patch works fine on my side and fixes make check/distcheck as > you describe, thank you. Ok, great. > However I think it's unfortunate that it requires the dynamic library > path to be adjusted after installation, which is something that > guile-cairo was handling before. This

Re: guile-cairo - patches - new interfaces

2023-03-21 Thread lloda
Not to leave this thread hanging, just to mention that these patches have been applied to guile-cairo at dc0c2821fa7e1ab8b522ff1c2c8987a91a1595f2 ff. Thank you!

Re: guile-cairo - patch

2023-03-21 Thread lloda
Hi David, the patch works fine on my side and fixes make check/distcheck as you describe, thank you. However I think it's unfortunate that it requires the dynamic library path to be adjusted after installation, which is something that guile-cairo was handling before. This is a private libra

Re: guile-email 0.3.0 released

2023-01-07 Thread Luis Felipe
On Friday, January 6th, 2023 at 20:15, Arun Isaac wrote: > Hello all, > > I am pleased to announce the release of guile-email 0.3.0. Significant > changes since the 0.2.2 release are described in the NEWS > file. https://git.systemreboot.net/guile-email/tree/NEWS Great, thanks for working on

Re: guile-fibers timerfd_create bug (was: Re: [ANN] Guile-Parallel 1.0.0 released)

2023-01-03 Thread Olivier Dion via General Guile related discussions
On Tue, 03 Jan 2023, Damien Mattei wrote: > no i did not test fibers ,just look at it, but perhaps it is necessary for > parallel ? i saw the configure file (of parallel) claim about fibers? > i Only for running a certain benchmark against fibers. > will download fibers and test on Mac again an

Re: guile-fibers timerfd_create bug (was: Re: [ANN] Guile-Parallel 1.0.0 released)

2023-01-03 Thread Maxime Devos
On 03-01-2023 23:38, Damien Mattei wrote: no i did not test fibers  ,just look at it, but perhaps it is necessary for parallel ? [...] IIUC, it's a bug report for Guile Parallel then? i saw the configure file (of parallel) claim about fibers? i will download fibers and test on Mac again

Re: guile-fibers timerfd_create bug (was: Re: [ANN] Guile-Parallel 1.0.0 released)

2023-01-03 Thread Damien Mattei
no i did not test fibers ,just look at it, but perhaps it is necessary for parallel ? i saw the configure file (of parallel) claim about fibers? i will download fibers and test on Mac again and hope to finish reinstalling the recent Linux tomorrow (complicated because triple boot,MacOS, Linux kick

Re: guile-ncurses 3.1 released

2022-09-14 Thread Mike Gran
On Wed, Sep 14, 2022 at 01:37:02PM -0700, Mike Gran wrote: > Here are the compressed sources and a GPG detached signature[*]: > http://www.gnu.org/software/guile-ncurses/guile-ncurses-3.1.tar.gz > http://www.gnu.org/software/guile-ncurses/guile-ncurses-3.1.tar.gz.sig wrong path! https://ftp.g

Re: Guile Steel: a proposal for a systems lisp

2022-08-07 Thread Damien Mattei
On Sun, Aug 7, 2022 at 10:21 PM Christine Lemmer-Webber < cweb...@dustycloud.org> wrote: > > Damien Mattei writes: > > > On Sun, Aug 7, 2022 at 2:44 PM Christine Lemmer-Webber < > cweb...@dustycloud.org> wrote: > > > > Bigloo is cool. I think it falls under the same category of Chicken, > > > >

Re: Guile Steel: a proposal for a systems lisp

2022-08-07 Thread Christine Lemmer-Webber
Damien Mattei writes: > On Sun, Aug 7, 2022 at 2:44 PM Christine Lemmer-Webber > wrote: > > Bigloo is cool. I think it falls under the same category of Chicken, > which I address towards the end of: > >https://dustycloud.org/blog/guile-steel-smelting-pot/ > > "Chicken Scheme compiles

Re: Guile Steel: a proposal for a systems lisp

2022-08-07 Thread Andrew Gwozdziewycz
> On Aug 7, 2022, at 07:47, Damien Mattei wrote: > > On Sun, Aug 7, 2022 at 2:44 PM Christine Lemmer-Webber < > cweb...@dustycloud.org> wrote: > >> Bigloo is cool. I think it falls under the same category of Chicken, >> which I address towards the end of: >> >> https://dustycloud.org/blog

Re: Guile Steel: a proposal for a systems lisp

2022-08-07 Thread Damien Mattei
On Sun, Aug 7, 2022 at 2:44 PM Christine Lemmer-Webber < cweb...@dustycloud.org> wrote: > Bigloo is cool. I think it falls under the same category of Chicken, > which I address towards the end of: > > https://dustycloud.org/blog/guile-steel-smelting-pot/ > > "Chicken Scheme compiles to C but do

Re: Guile Steel: a proposal for a systems lisp

2022-08-07 Thread Christine Lemmer-Webber
Bigloo is cool. I think it falls under the same category of Chicken, which I address towards the end of: https://dustycloud.org/blog/guile-steel-smelting-pot/ "Chicken Scheme compiles to C but doesn't strike me as qualifying for this post's vague definition because it still has the usual memor

Re: Guile Steel: a proposal for a systems lisp

2022-08-07 Thread Damien Mattei
perhaps Bigloo a Scheme that targets C and has many other features can help: https://www-sop.inria.fr/mimosa/fp/Bigloo/ Damien On Sat, Jul 9, 2022 at 5:38 PM Christine Lemmer-Webber < cweb...@dustycloud.org> wrote: > A little blogpost this morning, not actual software, but software > desiderata:

Re: Guile Steel: a proposal for a systems lisp

2022-07-15 Thread Christine Lemmer-Webber
I'm glad there's been such interest. I've gotten quite a few messages offline about the idea of "Guile Steel" too, one person has even begun porting pre-scheme to Guile (Andrew Whatson) and I know Jakob has also been pondering how to pull things off. I've made a channel on irc.libera.chat... not

Re: Guile Steel: a proposal for a systems lisp

2022-07-11 Thread Martin Becze
Have you seen loko scheme? https://scheme.fail/ It might be interesting and a source of inspiration. I had a peek at how it implemented some drives , looks straight forward enough. On 7/9/22 17:35, Christine Lemmer-Webber wrote: A litt

Re: Guile Steel: a proposal for a systems lisp

2022-07-11 Thread Tim Van den Langenbergh
Christine Lemmer-Webber writes: > A little blogpost this morning, not actual software, but software > desiderata: > https://dustycloud.org/blog/guile-steel-proposal/ > > I'd love to see something like the above happen. I'd love to help make > it happen. So this is more of a call to arms tha

Re: Guile Steel: a proposal for a systems lisp

2022-07-10 Thread Zelphir Kaltstahl
I am usually quite far away from the metal and how things work on the bits level, however, if there was a Guile dialect, or Scheme dialect, which has similar feel, or maybe can even use Guile libraries, I would find that interesting. There is probably a lot to learn for me in that area. I bega

Re: Guile Steel: a proposal for a systems lisp

2022-07-10 Thread Blake Shaw
The name is gold (well, actually Steel, but...) I love the idea as I'd love to be able to do systems programming in Scheme. I've actually been playing with Loko scheme lately which is really cool and designed for bare metal. There are some really cool things going on there, such as Valand, an exp

Re: guile-oauth 1.3.0 released

2022-06-30 Thread Blake Shaw
Thanks for keeping all these essential tools in shape Alex! On Thu, Jun 30, 2022, 13:15 Aleix Conchillo Flaqué wrote: > Hi, > > I'm happy to announce guile-oauth 1.3.0. This release allows you to use > other HTTP client libraries to perform HTTP requests. An *http-proc* > procedure can be speci

Re: guile-oauth 1.3.0 released

2022-06-29 Thread Nala Ginrut
Thank you very much! I'll try to add oauth to Artanis in the next release! On Thu, Jun 30, 2022, 14:15 Aleix Conchillo Flaqué wrote: > Hi, > > I'm happy to announce guile-oauth 1.3.0. This release allows you to use > other HTTP client libraries to perform HTTP requests. An *http-proc* > procedur

Re: guile-oauth 1.2.0 released

2022-06-29 Thread Aleix Conchillo Flaqué
I believe this should now work in 1.3.0 which I just released. Let me know if you run into any issues if you try it out. Thanks! Aleix On Wed, Jun 29, 2022 at 6:58 AM Aleix Conchillo Flaqué wrote: > Thanks! > > That's actually currently not possible, but I guess we could pass a > callback and

Re: guile-oauth 1.2.0 released

2022-06-29 Thread Aleix Conchillo Flaqué
Thanks! That's actually currently not possible, but I guess we could pass a callback and call it whenever guile-oauth makes http requests. I'll see if I have time to add support for it. Aleix On Wed, Jun 29, 2022 at 12:47 AM Nala Ginrut wrote: > Nice work! > Is it possible to support guile-cur

Re: guile-oauth 1.2.0 released

2022-06-29 Thread Nala Ginrut
Nice work! Is it possible to support guile-curl for its https client? There is situation that the system can't install gnutls-guile. On Wed, Jun 29, 2022, 15:30 Aleix Conchillo Flaqué wrote: > Hi, > > I'm pleased to announce guile-oauth 1.2.0. This is a bug fix release that > fixes an OAuth 2.0

Re: [EXT] Re: guile program distributed as single executable?

2022-06-07 Thread Olivier Dion via General Guile related discussions
On Tue, 07 Jun 2022, "Thompson, David" wrote: > 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. Kind of like what

Re: [EXT] Re: guile program distributed as single executable?

2022-06-07 Thread james
On 22/06/07 08:02am, Thompson, David wrote: > 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 executabl

Re: [EXT] Re: guile program distributed as single executable?

2022-06-07 Thread Thompson, David
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 compile

Re: guile program distributed as single executable?

2022-06-06 Thread Alex Sassmannshausen via General Guile related discussions
I think the last release of Guile Chickadee by DThompson () 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

Re: guile program distributed as single executable?

2022-06-06 Thread Arun Isaac
Hi Andy, > Hi, is there a way to "package" set of guile scripts, possibly with > other files like extensions, shared libraries, etc all combined into a > single executable? Something like PyInstaller for Python. Thanks for > info. Not that I'm aware of, but `guix pack' probably comes closest.

Re: guile under gdb crashing on Unbuntu 22.04

2022-05-06 Thread Andrew Burgess
Matt Wette writes: > Hi All, > > I have no clue what is going on here but wondering if others are seeing it. > I recently installed Ubuntu 22.04, then recompiled guile-3.0.8. > It crashes running withing gdb, runs fine otherwise: > > $ meta/gdb-uninstalled-guile > GNU gdb (Ubuntu 12.0.90-0ubuntu1

Re: guile under gdb crashing on Unbuntu 22.04

2022-05-06 Thread Matt Wette
On 5/6/22 1:47 AM, Andrew Burgess wrote: Matt Wette writes: Hi All, I have no clue what is going on here but wondering if others are seeing it. I recently installed Ubuntu 22.04, then recompiled guile-3.0.8. It crashes running withing gdb, runs fine otherwise:    from /lib/x86_64-linux-g

Re: guile under gdb crashing on Unbuntu 22.04

2022-05-05 Thread Matt Wette
I suspect this is not related to whether guile support is compiled into gdb. The next step is to get the libgc debug info, to track within that package. I may do it.  If someone wants to take a stab here is info on getting the debug packages:     https://wiki.ubuntu.com/Debug%20Symbol%20Packages

Re: guile under gdb crashing on Unbuntu 22.04

2022-05-05 Thread Daniel Tornabene
so, I don't know off the top of my head how Ubuntu does their GDB packaging, but Debian does not package GDB with guile support enabled, you have to recompile GDB with the configuration option --with-guile and have either 2.2.x or 3 installed, along with the appropriate dev packages. I'd be willin

Re: guile under gdb crashing on Unbuntu 22.04

2022-05-05 Thread Aleix Conchillo Flaqué
I'm also on UBuntu 22.04 and happens the same with guile 3.0.7 that comes with it: (gdb) run Starting program: /usr/bin/guile [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Program received signal SIGSEGV, Segmentation faul

Re: guile-gi: Using Gtk.show_uri and application:get-active-window

2022-03-24 Thread Luis Felipe
On Friday, March 11th, 2022 at 11:59 PM, Luis Felipe wrote: > Hi, I want to display the help of an application on Yelp when users click on > "MenuButton → Help" or when they press F1. I already have the relevant > actions connected to a procedure that looks like this: > > (define (on-help ac

Re: guile-gi: Using Gtk.show_uri and application:get-active-window

2022-03-12 Thread Luis Felipe
On Friday, March 11th, 2022 at 11:59 PM, Luis Felipe wrote: > Hi, I want to display the help of an application on Yelp when users click on > "MenuButton → Help" or when they press F1. I already have the relevant > actions connected to a procedure that looks like this: > > (define (on-help ac

Re: guile 2.0 and slib build procedure: cache bug?

2022-03-11 Thread Greg Troxel
Mikael Djurfeldt writes: > Hi Greg! > > The procedure module-export-all! was introduced in 2.0.1. > > It appears that the guile.init (which is distributed with slib, not guile) > which you are using requires guile 2.0.1. Thanks for replying. Sorry, I wasn't precise and meant the 2.0 branch, an

  1   2   3   4   5   6   7   8   9   10   >