Re: guile_gi-0.3.2 released

2021-12-29 Thread Andy Tai
Curious if this covers all the common GNOME APIs on GNOME 3? Also is there plan to cover gtk 4? Also to makg GObject appear as GOOPS objects? > Date: Wed, 29 Dec 2021 20:21:17 -0800 > From: Mike Gran > To: guile-user@gnu.org > Subject: guile_gi-0.3.2 released > Message-ID: > Content-Type: tex

guile program distributed as single executable?

2022-06-06 Thread Andy Tai
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.

guile_gi question: gtk+ interface object?

2022-06-14 Thread Andy Tai
question: how to create object representing Gtk+ (version 3) interfaces? For example. (let (model (make ))) would fail because GtkTreeModel is an interface, not class derived from GObject. Thanks

guile_gi question: gtk+ interface object?

2022-06-14 Thread Andy Tai
question: how to create object representing Gtk+ (version 3) interfaces? For example. (let (model (make ))) would fail because GtkTreeModel is an interface, not class derived from GObject. Thanks

Re: guile_gi question: gtk+ interface object?

2022-06-14 Thread Andy Tai
er. On Tue, Jun 14, 2022 at 12:42 PM Maxime Devos wrote: > > Andy Tai schreef op di 14-06-2022 om 11:52 [-0700]: > > question: how to create object representing Gtk+ (version 3) > > interfaces? For example. > > > > (let (model (make ))) > > > > would fai

G-Golf - how to access gtk APIS that take lists of arguments ending with null ptr

2022-07-19 Thread Andy Tai
How to call gtk APIs such as (gtk+ 3) gint gtk_tree_view_insert_column_with_attributes (GtkTreeView *tree_view, gint position, const gchar *title, GtkCellRenderer *cell,

G-Golf - handling of unresloved symbols in gobject-inspection

2022-07-21 Thread Andy Tai
G-Golf seems to assume the GObject Inspection (GI) present is the latest (0.72) and will fail to load if the GI version is older. For example, on GNU Guix, the GI version is for now at 0.64. So G-Golf, when invoked from a guile program using it, would fail with ;;; In procedure dlsym: Error res

Re: G-Golf - handling of unresloved symbols in gobject-inspection

2022-07-22 Thread Andy Tai
nd dispatch its > call accordingly, but so far at runtime 'only': I just added the 'low > level' binding, which also need a check of course, will fix this, > thanks. > > I will let you know, > Thanks for the report, > David -- Andy Tai, a...@atai.org, Skype: licheng.tai, Line: andy_tai, WeChat: andytai1010 Year 2021 民國110年 自動的精神力是信仰與覺悟 自動的行為力是勞動與技能

Re: G-Golf - handling of unresloved symbols in gobject-inspection

2022-07-28 Thread Andy Tai
Thanks for the fix. Now G-Golf works on Ubuntu 20.04, which has GI 1.64, an old version On Wed, Jul 27, 2022 at 6:23 PM David Pirotte wrote: > > Hello Andy, > > > > For example, on GNU Guix, the GI version is for now at 0.64. So > > > G-Golf, when invoked from a guile program using it, would f

gclip-select 0.7.1 released

2022-08-20 Thread Andy Tai
This is to announce the release 0.7.1 of gclip-select. gclip-select is a small program (GNU GPL3+) that allows you to re-select from the text lines that were selected at one time or another as the X Primary Selection. This is useful when, in X Windows, if you have selected something using the left

OpenCV binding

2022-09-08 Thread Andy Tai
curious if there is OpenCV binding for guile? and anything like NumPy for guile?

gde_appmenu 0.1 release

2022-10-02 Thread Andy Tai
This is announce the 0.1 release of gde_appmenu, an application menu for gtk+ based desktop environments gde_appmenu is an implementation of the application menu common to these found in GNOME 2.0, Mate, XFCE and LXDE on GNU/Linux and Unix OSes. This is however independent of any particular deskto

gclip-select 0.8 released

2022-11-20 Thread Andy Tai
This is to announce the release 0.8 of gclip-select. gclip-select is a small program (GNU GPL3+) that allows you to re-select from the text lines that were selected at one time or another as the X Primary Selection. This is useful when, in X Windows, if you have selected something using the left m

gde_appmenu 0.1.2 release

2022-11-23 Thread Andy Tai
This is to announce the 0.1.2 release of gde_appmenu, an application menu for gtk+ based desktop environments gde_appmenu is an implementation of the application menu common to these found in GNOME 2.0, Mate, XFCE and LXDE on GNU/Linux and Unix OSes. This is however independent of any particular d

Re: OpenCV binding

2022-12-07 Thread Andy Tai
As a follow-up to this, some recent bindings for OpenCV to other languages use "unofficial" (not OpenCV supported) C bindings generated by the binding authors themselves to bind... for example Go's gocv contains C APIs generated from using libclang to parse OpenCV C++ headers and these C APIs are t

guile or scheme used to implement make or meson

2023-09-11 Thread Andy Tai
Is using Guile, or a similar Scheme implementation, to re-implement make or meson realistic?

dereferencing C pointer at scheme level

2024-05-12 Thread Andy Tai
Hi, a question on access to C pointer in scheme: if a C function returning a pointer is wrapped and accessed from scheme code, int64_t * func() { int64_t *p = make_new_pointer(); *p = // something return p; } in scheme (GNU guile) (set! p (func)) it is possible to see that p is now a

announce: guile_llama_cpp 0.1 release

2024-06-02 Thread Andy Tai
# guile_llama_cpp GNU Guile binding for llama.cpp This is version 0.1, Copyright 2024 Li-Cheng (Andy) Tai, a...@atai.org Available as https://codeberg.org/atai/guile_llama_cpp/releases/download/0.1/guile_llama_cpp-0.1.tar.gz Guile_llama_cpp wraps around llama.cpp APIs so llama.cpp can be

Announce: version 0.2 release of guile_llama_cpp

2024-06-29 Thread Andy Tai
This is to announce the version 0.2 release of guile_llama_cpp, available at (link to mirrored copy) http://download.savannah.nongnu.org/releases/guile-llama-cpp/guile_llama_cpp-0.2.tar.gz (direct link to file) https://download-mirror.savannah.gnu.org/releases/guile-llama-cpp/guile_llama_cpp-0.2.

Re: [ANN] GNU Artanis-1.1.0 released!

2025-01-11 Thread Andy Tai
Is guile-dbi a needed dependency for this version?version 1.0 did not have dependency on guile-dbi. Ideally it is optional. On Fri, Jan 10, 2025 at 7:13 AM Nala Ginrut wrote: > GNU Artanis is a modern web application framework for Scheme. > > NEWS > > Changes in 1.1.0 > * Notable changes > -

Re: [ANN] GNU Artanis-1.1.0 released!

2025-01-12 Thread Andy Tai
no big deal, I'll just keep using 1.0.0 but it's no longer in > the channel :) > On Saturday, January 11th, 2025 at 10:04 PM, Nala Ginrut < > nalagin...@gmail.com> wrote: > > From the perspective of building, guile-dbi is always optional to build. > But I didn&#x