On 12/13/24 12:34 PM, Hakan Candar via General Guile related discussions
wrote:
Dear Guile Users,
I am unable to run guile objects directly from the command line. I inspected
the manual
thoroughly, however I did not see any mention of my desired action. Is it
possible to execute
guile obj
On 12/11/24 7:33 AM, Ray Soto wrote:
Hi! I've read the HTML manual and I have created a 'nice'
prompt for my machines as follows:
(use-modules ... (system repl common))
...
(repl-default-option-set! 'prompt
(string-append
(getlogin) "@" (gethostname) " > "))
What bothers me is that I ha
NYACC, for Not Yet Another Compiler Compiler, is set of guile modules for
generating parsers and lexical analyzers. It also provides sample parsers
and pretty-printers using SXML trees as an intermediate representation.
It provides a decent C parser and a `FFI Helper' tool to help create
Guile S
On 11/10/24 3:39 PM, Tomas Volf wrote:
Hello,
when reading the documentation for (ice-9 format), this part of
description of ~c caught my eye:
If the charnum parameter is given then an argument is not taken but
instead the character is (integer->char charnum) (see
Characters). This can be used
On 11/9/24 7:15 AM, Olivier Dion wrote:
Hi,
TLDR; Is there a way to embed a bytevector into a ELF section of a
compiled module (.go)?
I have a case where I want to generate bytevectors that follow an ABI
for event description of static tracepoints. I would like this
bytevector to be put into a
This release extends the capability to provide guile procedures
directly to functions which take callback arguments. More explanation
below.
NYACC, for Not Yet Another Compiler Compiler, is set of guile modules for
generating parsers and lexical analyzers. It also provides sample parsers
and
(ffi mosquitto).
Best regards,
Mikael
On Fri, Nov 1, 2024 at 3:05 PM Matt Wette
wrote:
And one more thing. There is a manual for cdata. There is a
link on
this page
https://www.nongnu.org/nyacc/
On 11/1/24 6:37 AM, Matt Wette wrote:
And one more thing. There is a manual for cdata. There is a link on
this page
https://www.nongnu.org/nyacc/
On 11/1/24 6:37 AM, Matt Wette wrote:
I got this wrong. Sorry! This is it. What I gave previously was
the old fh syntax.
(msg (make-cdata struct-mosquitto_message* message
I got this wrong. Sorry! This is it. What I gave previously was the
old fh syntax.
(msg (make-cdata struct-mosquitto_message* message))
On 11/1/24 6:32 AM, Matt Wette wrote:
assuming message is a Guile pointer:
(define (receive-message mosq obj message)
(let ((msg (make-struct
load (cdata-ref message 'payload))
(size (cdata-ref message 'payloadlen))
(payload (pointer->string payload size)))
(display payload)
(newline)))
Is there some more convenient/right way to do that?
Best regards,
Mikael
On Thu, Oct 31, 2024 at 1:02 PM Matt Wett
On 10/31/24 1:48 AM, Ricardo G. Herdt wrote:
Hi,
never did it myself, but you can create some bindings to libmosquitto
for your usecase. There are bindings for chicken, one can take some
inspiration from there: http://wiki.call-cc.org/eggref/5/mosquitto#api
Regards,
Ricardo
Am 31.10.2024 0
quickfix release 2.01.1 to deal with bug in doc/Makefile.in
On 10/19/24 5:25 PM, Matt Wette wrote:
I have released v 2.01.0 of nyacc.
NYACC, for Not Yet Another Compiler Compiler, is set of guile modules for
generating parsers and lexical analyzers. It also provides sample
parsers
and
I have released v 2.01.0 of nyacc.
NYACC, for Not Yet Another Compiler Compiler, is set of guile modules for
generating parsers and lexical analyzers. It also provides sample parsers
and pretty-printers using SXML trees as an intermediate representation.
It provides a decent C parser and a `FFI
This is mostly a bug-fix release for the updated 2.00 release.
NYACC, for Not Yet Another Compiler Compiler, is set of guile modules for
generating parsers and lexical analyzers. It also provides sample parsers
and pretty-printers using SXML trees as an intermediate representation.
It provides
NYACC, for Not Yet Another Compiler Compiler, is set of guile modules for
generating parsers and lexical analyzers. It also provides sample parsers
and pretty-printers using SXML trees as an intermediate representation.
It provides a decent C parser and a `FFI Helper' tool to help create
Guile S
NYACC, for Not Yet Another Compiler Compiler, is set of guile modules for
generating parsers and lexical analyzers. It also provides sample parsers
and pretty-printers using SXML trees as an intermediate representation.
It provides a decent C parser and a `FFI Helper' tool to help create
Guile S
On 9/20/24 10:47 AM, Matt Wette wrote:
Hi All,
I've generated a new release of nyacc. Due to major change in
the ffi-helper I'm calling this nyacc-2.00.0.
One key item I wanted to mention is that the `set!' procedure from the
new cdata module
expects the value after the c
Hi All,
I've generated a new release of nyacc. Due to major change in
the ffi-helper I'm calling this nyacc-2.00.0.
Thanks to @lechner on #guile for dicussions of pointers and functions.
At the time of this discussion I was also working on extending gtk2+
in Guile to make a tkinter like module.
On 6/19/24 5:11 PM, Matt Wette wrote:
On 6/16/24 7:13 PM, Ryan Raymond wrote:
Hello, all.
I know we can create pointers to structs with make-c-struct, but I would
like to pass structs directly as arguments to foreign functions. I
can do
that by using bytevector-uint-ref, and setting the
On 6/16/24 7:13 PM, Ryan Raymond wrote:
Hello, all.
I know we can create pointers to structs with make-c-struct, but I would
like to pass structs directly as arguments to foreign functions. I can do
that by using bytevector-uint-ref, and setting the size to that of the
struct, but when it is time
quick fix (bug #65849)
--- a/module/nyacc/lang/c99/parser.scm
+++ b/module/nyacc/lang/c99/parser.scm
@@ -591,7 +591,7 @@
;; If decl mode, only defines and includes outside {}
;; @end itemize
(define (pass-cpp-stmt stmt)
- (if (eq? 'pragma (car stmt))
+
NYACC, for Not Yet Another Compiler Compiler, is set of guile modules for
generating parsers and lexical analyzers. It also provides sample parsers
and pretty-printers using SXML trees as an intermediate representation.
It provides a decent C parser and a `FFI Helper' tool to help create
Guile S
On 4/18/24 9:44 AM, Tom Whitcomb via General Guile related discussions
wrote:
Hi.
I need to write a set of shell scripts and I would really like to do it with a
lisp. Is that a use case for guile or should I move towards scheme/scsh?
Tom
You may be interested in gash: https://savannah.nongnu.
On 3/18/24 6:40 AM, Matt Wette wrote:
On 3/15/24 1:52 PM, Matt Wette wrote:
As mentioned on another topic (start=up message) I had once hacked
guile to have a
info-port, with initial welcome message and compile messages going to
(current-info-port).
Adding a command arg to set that to a file
On 3/15/24 1:52 PM, Matt Wette wrote:
As mentioned on another topic (start=up message) I had once hacked
guile to have a
info-port, with initial welcome message and compile messages going to
(current-info-port).
Adding a command arg to set that to a file or /dev/null would fix both
issues
On 3/15/24 1:52 PM, Matt Wette wrote:
On 3/15/24 1:47 PM, Marc Chantreux wrote:
On Fri, Mar 15, 2024 at 08:00:09PM +0100, to...@tuxteam.de wrote:
I think most of Guile user actually want this feature for a long time.
I can understand.
I agree.
so do I.
As mentioned on another topic (start
On 3/15/24 1:47 PM, Marc Chantreux wrote:
On Fri, Mar 15, 2024 at 08:00:09PM +0100, to...@tuxteam.de wrote:
I think most of Guile user actually want this feature for a long time.
I can understand.
I agree.
so do I.
As mentioned on another topic (start=up message) I had once hacked guile
to
On 2/4/24 11:50 AM, Christina O'Donnell wrote:
I'm trying to write a Guile script to trace symbol definition and
reference
between modules in a large Guile repo (GNU/Guix), for the purposes of
large
scale refactoring.
? Seems a little bit baroque to me, I'd expect a simpler way of doing
it.
Hi All,
I have created a minor mode for emacs that generates docstrings for
procedures from comments provided in the code. I announced this a few
years ago, but the version released then was not
very robust. I have reworked this and it is more robust. (It
probably needs graceful failure
Did you try using the following?
(define-syntax $nfx$
(syntax-rules (<-)
((...
On 4/14/23 4:02 AM, Damien Mattei wrote:
hello,
i have 2 macros used in one expression like this:
scheme@(guile-user)> (define i 2)
scheme@(guile-user)> {i <- i + 1}
and i got this error:
While compiling expr
was a simple
compositor. I'll try to dig in in the near future, exciting to see someone
implementing Wayland in guile.
Perhaps a guix window manager would be be a good GSoC project suggestion 👀
On Sun, Feb 12, 2023, 04:51 Matt Wette wrote:
So, you are looking to implement a compositor?
yland now :)
Looking forward to play with this, cheers
On Mon, Feb 6, 2023, 20:31 Matt Wette wrote:
On 2/5/23 11:25 PM, Sascha Ziemann wrote:
Am So., 5. Feb. 2023 um 20:05 Uhr schrieb Matt Wette <
matt.we...@gmail.com>:
2) I am using my proposed mmap wrapper for Guile, in C, to cre
On 2/5/23 11:25 PM, Sascha Ziemann wrote:
Am So., 5. Feb. 2023 um 20:05 Uhr schrieb Matt Wette :
2) I am using my proposed mmap wrapper for Guile, in C, to create a file-
mapped shared drawing.
What is a "file-mapped shared drawing"?
"file-mapped shared drawing buffer&
I finally got my Wayland demo in guile working. I thought I'd share
some bits.
(I started with creating FFI to libwayland, but with all the callbacks
it was
not worth it.)
Wayland is a display server for Linux (and others?), meant to replace X11.
It uses UNIX socket I/O between the "compositor
On 1/7/23 8:34 AM, Sascha Ziemann wrote:
Is the procedure "bytevector" missing in Guile?
I tried this:
guile --r7rs -c '(write (bytevector 1 2 3))'
R7RS defines it on page 49.
maybe you need (import (rnrs bytevectors))
NYACC, for Not Yet Another Compiler Compiler, is set of guile modules for
generating parsers and lexical analyzers. It also provides sample parsers
and pretty-printers using SXML trees as an intermediate representation.
It provides a decent C parser and a `FFI Helper' tool to help create
Guile S
On 12/22/22 12:33 PM, Aleix Conchillo Flaqué wrote:
Hi,
On behalf of the Fibers team, I am excited to announce Fibers 1.2.0.
Thanks much for the hard work!
On 12/19/22 1:30 PM, Matt Wette wrote:
Hi All,
I'm trying to get fibers to run in "pure asynchronous" style with a
repl-server.
By "pure asynchronous" style I mean #:hz 0 and possibly
#:suspendable-ports #f.
My only guess is that maybe the repl-server has a continu
Hi All,
I'm trying to get fibers to run in "pure asynchronous" style with a
repl-server.
By "pure asynchronous" style I mean #:hz 0 and possibly
#:suspendable-ports #f.
My only guess is that maybe the repl-server has a continuation barrier
in the way.
Either the other task runs, and I get no
On 12/18/22 4:12 AM, Sascha Ziemann wrote:
I am wondering if something like bytevector-string-ref is missing in the API.
Or is there any other way to extract a string from a byte vector, without
copying the data twice?
I sympathize with the struggle here. I wonder if rlb is aware.
I believe
Hi All,
nyacc 1.08.0 has been released.
Matt
NYACC, for Not Yet Another Compiler Compiler, is set of guile modules for
generating parsers and lexical analyzers. It also provides sample parsers
and pretty-printers using SXML trees as an intermediate representation.
It provides a decent C pars
On 11/18/22 8:26 PM, Damien Mattei wrote:
hello,
it is just a question about semantic and aside the subject of project, and
related to another subject of internal definitions that Linus is talking
about:
On Fri, Nov 18, 2022 at 5:55 PM Matt Wette wrote:
Here is an example of an auto-coded
On 11/18/22 2:34 PM, Maxime Devos wrote:
On 18-11-2022 17:54, Matt Wette wrote:
cm-buf is a bytevector of control messages (`man cmsg`). To deal
with control messages I have generated these procedures:
(cmsg-list->bytevector cmsg-list) => bytevector
(bytevector->cmsg-list b
Oops: Please substitute "object code" with "opcode".
On 11/18/22 8:54 AM, Matt Wette wrote:
Hi All,
Just for fun, I'm working on an "all" Guile client-side program
to use with Wayland. I'm just getting started, but I thought you
all might be intereste
Hi All,
Just for fun, I'm working on an "all" Guile client-side program
to use with Wayland. I'm just getting started, but I thought you
all might be interested to see what I'm doing.
Wayland is the apparent replacement for X11. My reading is that
it provides a client software tighter intergr
On 7/4/22 3:09 AM, Ludovic Courtès wrote:
greed.
I was wondering about offering an explicit ‘munmap’ interface: it would
be useful for fine-grain OS resource management, just like ‘close-fdes’.
Sorry, missed the munmap.
scheme@(guile-user)> ,d munmap
- Scheme Procedure: munmap bvec
See
Another option is some variant of
$ sudo cp xyz/file.scm `guile -c '(display
(%global-site-dir))'`/xyz/file.scm
On 7/1/22 10:15 AM, James Crake-Merani wrote:
guile -c '(display (%global-site-dir))'Hello,
I was just wondering what approach people tend to take when writing a script
which
Appologies: link is
https://github.com/mwette/guile-contrib/blob/main/patch/3.0.8/mmap-api.patch
On 6/26/22 8:37 AM, Matt Wette wrote:
I have a candidate mmap implementation for guile (3.0.8) in
github.com/mwette/guile-contrib/patch/3.0.8/mmap-api.patch
It probably needs some review and
I have a candidate mmap implementation for guile (3.0.8) in
github.com/mwette/guile-contrib/patch/3.0.8/mmap-api.patch
It probably needs some review and update. Maybe windows mmap-file would be
nice.
I'm not sure I updated the configure correctly but --disable-mmap-api should
remove.
On 5/30/22 11:50 AM, Vivien Kraus wrote:
Could you update it in guix also?
I don't use guix (anymore). However, I post a guix.scm file in the
ftp directory.
I believe others have been updating in guix.
Matt
NYACC, for Not Yet Another Compiler Compiler, is set of guile modules for
generating parsers and lexical analyzers. It also provides sample parsers
and pretty-printers using SXML trees as an intermediate representation.
It provides a decent C parser and a `FFI Helper' tool to help create
Guile S
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
4-linux-gnu/libc.so.6
#11 0x77c63e40 in __libc_start_main () from
/lib/x86_64-linux-gnu/libc.so.6
#12 0x5225 in ?? ()
On Thu, May 5, 2022 at 5:48 AM Matt Wette wrote:
Hi All,
I have no clue what is going on here but wondering if others are seeing
it.
I recently installed Ubun
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) 12.0.90
Copyright (C) 2022 Free
On 3/13/22 1:47 PM, Matt Wette wrote:
Hi All,
I've put my "jump to debugger" code on github:
https://github.com/mwette/guile-jtd
jump-to-debugger is a procedure that, when called,
stops execution and fires up a REPL. It is much like
Python's pdb.set_trace() function.
Hi All,
I've put my "jump to debugger" code on github:
https://github.com/mwette/guile-jtd
jump-to-debugger is a procedure that, when called,
stops execution and fires up a REPL. It is much like
Python's pdb.set_trace() function.
Matt
On 3/3/22 11:29 AM, Blake Shaw wrote:
writes:
On Wed, Mar 02, 2022 at 12:34:32PM -0500, Olivier Dion via General
Guile related discussions wrote:
On Wed, 02 Mar 2022, Blake Shaw wrote:
[...]
Also, one last thing, I'm considering attempting to create a DSL that
compiles to a subset of GLSL
On 2/20/22 11:51 AM, Taylan Kammer wrote:
I'd like to announce the release of bytestructures 2.0.0 for Scheme and
Guile in particular.
Don't be fooled by the major version bump, there's nothing radically new
in this release. :-)
https://github.com/TaylanUB/scheme-bytestructures
Thanks fo
Hi All,
Does someone have example of using the Accept header with http-get?
I'm basically calling
(http-get url #:headers (list auth (parse-header 'accept "*/*") ...)
and getting back error from web/request.scm:
(validate-headers (((*/*)) ... )
header name not a symbol (*/*)
Thanks,
M
Thanks for the effort, Mike et al.
I'll be digging in, curious to see how you worked the GObject system in.
I've spent some time trying to understand how GObject is laid out, as
the use of C macros makes it quite obtuse and I could not find a lot on
it. If you are interested in my perspective le
Hi All,
I've released nyacc-1.06.0. I hope it is an improvement!
Matt
NYACC, for Not Yet Another Compiler Compiler, is set of guile modules for
generating parsers and lexical analyzers. It also provides sample parsers
and pretty-printers using SXML trees as an intermediate representation.
It
NYACC, for Not Yet Another Compiler Compiler, is set of guile modules for
generating parsers and lexical analyzers. It also provides sample parsers
and pretty-printers using SXML trees as an intermediate representation.
It provides a decent C parser and a `FFI Helper' tool to help create
Guile S
On 10/23/21 4:25 PM, Vivien Kraus via General Guile related discussions
wrote:
Dear guile users,
There are two ways to make a parser with guile: the undocumented
LALR(1) parser generator, for which I don’t know how to reuse grammar
elements, and the PEG parser.
I'm not sure what your needs are
Hi All,
I just wanted to give an update on this requested feature for nyacc.
I've been working on adding source location tracking to nyacc's
parser. I believe I have a working implementation. It should
appear in future release 1.06.0 (vs latest release 1.05.0). If
you want to work with it it's
Your post is a little vague. Are you comparing singular values vectors
of A vs
eigenvalues, eigenvectors of A'*A ? Also, SVD is iterative and
different algorithms may yield
different results (and some of the SVD algorithms out there are not great).
Are you using the exact same algorithm but n
On 9/19/21 3:38 AM, Maxime Devos wrote:
Damien Mattei schreef op zo 19-09-2021 om 11:18 [+0200]:
-- Forwarded message -
From: Damien Mattei
Date: Sun, Sep 19, 2021 at 9:54 AM
Subject: new function
To:
hello,
i'm developing an extension to Scheme
and i need a procedure or m
On 9/15/21 5:49 AM, Matt Wette wrote:
On 9/14/21 5:50 AM, Mortimer Cladwell wrote:
Hi,
Let's say I made a lot of mistakes. I look at my repl and see:
scheme@(guile-user) [10]>
Any way to back out to scheme@(guile-user)> without typing ,q ten times?
Thanks
Mortimer
Try binding a
On 9/14/21 5:50 AM, Mortimer Cladwell wrote:
Hi,
Let's say I made a lot of mistakes. I look at my repl and see:
scheme@(guile-user) [10]>
Any way to back out to scheme@(guile-user)> without typing ,q ten times?
Thanks
Mortimer
Try binding a command to:
(while (pair? (cdr (fluid-ref *repl-sta
maybe add
(define (make-foo-x a b) (make-foo a b))
then call make-foo-x (or reverse names)
On 9/10/21 7:27 PM, paul wrote:
Good day guile-users,
I am having a struggle with SRFI-9 records. They look very
convenient, so i'd like to use them in my Guile scripts. However, i'm
not sure how to
NYACC, for Not Yet Another Compiler Compiler, is set of guile modules for
generating parsers and lexical analyzers. It also provides sample parsers
and pretty-printers using SXML trees as an intermediate representation.
It provides a decent C parser and a `FFI Helper' tool to help create
Guile
I believe there was an issue on one of the releases
where a shared object library was misnamed. Check
the installed .so's.
I'd try deleting your cache (~/.cache/guile/...) and
checking your environment variables. It looks to
me like maybe Guile is checking in one place and
installing in anot
fixed bus 60697 and 60684
NYACC, for Not Yet Another Compiler Compiler, is set of guile modules for
generating parsers and lexical analyzers. It also provides sample parsers
and pretty-printers using SXML trees as an intermediate representation.
It provides a decent C parser and a `FFI Helper'
Thanks. Now I did REGISTER but had typo in my email address.
I'm not sure I can recover from that. I may need a new nick, right?
On 5/29/21 10:10 AM, dsm...@roadrunner.com wrote:
Greetings Matt,
You also must register your nick with nickserv before you can speak in
the channel.
-Dale
Hi All,
I gather there a move afoot from freenode to libera.
I'd appreciate is someone who has moved sucessfully
could post help here.
In emacs I have a function set to execute
(erc :server "irc.libera.chat" :port "6667"
:nick "mwette")
and
(setq erc-autojoin-channels-alist '(("libera.ch
Hi All,
I have released nyacc-1.04.0, which provides union support in the FFI Helper.
I have not thoroughly tested (as FFI Helper tests are not yet automated).
Also, I have been uploading a guix.scm file in the release directory.
I have not been using guix lately so any feedback to clean it up w
This is a quick release of nyacc 1.03.7 to fix a bug introduced in 1.03.5
that would stop constant definitions from being emitted in the symbol dict.
NYACC, for Not Yet Another Compiler Compiler, is set of guile modules for
generating parsers and lexical analyzers. It also provides sample parser
On 4/29/21 8:26 PM, Tim Meehan wrote:
Is there something in Guile that is similar to Python's "pdb" module?
For instance, sometimes I find it helpful to pause right before something
bad happens with:
#!/usr/bin/env python3
import pdb; pdb.set_trace()
some_function_that_is_going_to_fail_miserab
On 4/28/21 2:39 AM, Ricardo Wurmus wrote:
Hi there,
I’m writing this to unceremoniously announce the first release (0.1.0)
of Guile DRMAA. Guile DRMAA provides Guile bindings to version 1 of
the DRMAA library, a library to interact with different HPC
schedulers. It uses Matt Wette’s most
On 4/24/21 11:43 AM, Artyom V. Poptsov wrote:
Hello Guilers!
I heard some of you like finite state machines. If you love FSM as much
as I do, you may want to take a look on my Guile state machine compiler
(Guile-SMC):
https://github.com/artyom-poptsov/guile-smc
With Guile-SMC, you can gen
On 4/23/21 8:00 AM, Mikael Djurfeldt wrote:
Hi,
Yesterday, Andy committed new code to the compiler, some of which concerned
skipping some arity checking.
Also, Stefan meanwhile committed something called "reworked object system"
to his python-on-guile.
Sorry for coming with unspecific informat
On 4/20/21 5:43 PM, Matt Wette wrote:
Is there any error I can throw in Guile that I don't catch myself
but will result in a user-friendly error message at the top? Not this:
Throw to key `misc' with args `("read-yaml-file" "file not found: ~S"
("de
Is there any error I can throw in Guile that I don't catch myself
but will result in a user-friendly error message at the top? Not this:
Throw to key `misc' with args `("read-yaml-file" "file not found: ~S"
("demo1x.yml") #f)'.
On 4/20/21 4:36 PM, Vladimir Zhbanov wrote:
Hi Matt,
On Tue, Apr 20, 2021 at 06:46:27AM -0700, Matt Wette wrote:
On 4/20/21 5:47 AM, Matt Wette wrote:
On 4/20/21 2:29 AM, Vladimir Zhbanov wrote:
Hi Guile users and devs,
I'm the current maintainer of Lepton EDA suite, an about five
On 4/20/21 5:47 AM, Matt Wette wrote:
On 4/20/21 2:29 AM, Vladimir Zhbanov wrote:
Hi Guile users and devs,
I'm the current maintainer of Lepton EDA suite, an about five year
old fork of geda-gaf with accent to moving more functionality to
Scheme code. I'm not sure if it is acc
On 4/20/21 2:29 AM, Vladimir Zhbanov wrote:
Hi Guile users and devs,
I'm the current maintainer of Lepton EDA suite, an about five year
old fork of geda-gaf with accent to moving more functionality to
Scheme code. I'm not sure if it is acceptable to advertise it
here, please let me know if n
When scripts with load-extension are compiled, the compiler does not know
what symbols are defined in the extension so you may get warnings. Are you
getting an error or just the warning?
On 4/5/21 10:44 AM, Paul Emsley wrote:
Hi Linas,
Thanks for your reply.
Let me clarify if I can. I have man
Hi All,
Where is csv.scm maintained these days? I'm running into a bug or feature
where a line with only separators has N-1 entries where I'm expecting N.
Example.
abc
123
gives
(#("a" "b" "c") #("1" "2" "3") #("" ""))
Matt
On 1/23/21 12:04 PM, divoplade wrote:
Hello,
Le samedi 23 janvier 2021 à 14:29 -0500, olivier.dion--- via General
Guile related discussions a écrit :
On Sat, 23 Jan 2021, Matt Wette wrote:
I started using foreign objects but want something akin to
number?,
string? etc.
Is there something
I started using foreign objects but want something akin to number?,
string? etc.
Is there something that works here?
I was hoping to see scm_foreign_object_p(type, object).
Hi All,
I'm going through the (sxml xpath) low-level routines to try to get a
solid understanding of what they do. I just can't come up with an example
to show how node-reduce and node-join differ. If someone could provide
such an example I would really appreciate it. Takers?
My end goal is
On 11/22/20 2:50 PM, Tim Meehan wrote:
I tried to boil this question down to the most simple thing that
represented what I needed to understand. I have had luck getting C
functions that expect arguments "by value," but "by reference" has been
problematic.
The failure mode is "Segmentation Fau
On 11/19/20 7:02 PM, Tim Meehan wrote:
I figured that I would try and do something simple-ish to see how well I
understood the FFI. I found this GTK tutorial, written in Chez Scheme:
https://github.com/jhidding/lyonesse/blob/master/gtk-tutorial/window.scm
I just tried to replace the Chez FFI c
On 11/17/20 4:08 PM, Tim Meehan wrote:
Is it possible to run a compiled file from the command line with "guile"?
I'm assuming that it was compiled with something like:
guild compile --output=whatever.go whatever.scm
Or is it possible to just make an executable file out of "whatever.scm"?
Thx
Hi All,
I have released nyacc-1.03.1. Enjoy.
Matt
NYACC, for Not Yet Another Compiler Compiler, is set of guile modules for
generating parsers and lexical analyzers. It also provides sample parsers
and pretty-printers using SXML trees as an intermediate representation.
It provides a decent
On 10/10/20 5:31 AM, Zelphir Kaltstahl wrote:
#!/usr/bin/make -f
SHELL := emacs
.SHELLFLAGS := --quick --batch --eval
Maybe try this:
#!/usr/bin/make -f -
with the added dash.
On 9/6/20 8:04 AM, Zelphir Kaltstahl wrote:
Hi Guile Users!
In my explorations into making examples for web development, I came
across the question of how to get an absolute path from any given path.
This is useful for example when checking, whether a path points to
something inside a static a
On 8/22/20 7:53 AM, Stephen Scheck wrote:
Matt Wette wrote:
maybe this?
(use-modules (system base language))
(current-language (lookup-language 'ecmascript))
It doesn’t work:
scheme@(guile-user)> (use-modules (system base language))
scheme@(guile-user)> (look
On 8/21/20 12:17 PM, Stephen Scheck wrote:
Matt Wette wrote:
Did you try `guile --language=emacscript’?
mwette$ cat zz.js
display("hello\n”);
mwette$ guile --language=ecmascript zz.js
hello
The intent is that I want it to change language in the middle of the script.
maybe this?
On 8/21/20 11:22 AM, Stephen Scheck wrote:
I'm trying to invoke `guile -s script` where script contains something like
this:
,language ecmascript
display("Hello JavaScript!\n");
,language scheme
(display "Hello Guile!\n")
However, REPL meta-commands do not seem to be avai
On 8/7/20 12:31 PM, Stephen Scheck wrote:
What is the right way to use `define-language`? The Guile manual says that
when using this form "the language will be added to the global language
set." I interpret that to mean that the `,language` meta-command switches
the REPL to use the newly-defin
1 - 100 of 485 matches
Mail list logo