[ANN] Haunt 0.2 released

2016-04-24 Thread David Thompson
://files.dthompson.us/haunt/haunt-0.2.tar.gz GPG signature: https://files.dthompson.us/haunt/haunt-0.2.tar.gz.sig Online release announcement: https://haunt.dthompson.us/haunt-02-released.html Happy haunting! -- David Thompson

[ANN] Sly 0.1 released

2015-11-13 Thread David Thompson
years ago now. It's been quite the ride! I hope that you enjoy Sly and see the potential for its future development. Happy hacking! -- David Thompson GPG Key: 0FF1D807

Re: Guile Haunt configuration with little markdown parser

2015-10-08 Thread David Thompson
s for sharing your hack! -- David Thompson GPG Key: 0FF1D807

[ANN] FFI bindings for SDL2

2015-10-06 Thread David Thompson
w! window) The Git repository can be browsed on-line: https://git.dthompson.us/guile-sdl2.git And here's how to clone the repo: git clone git://dthompson.us/guile-sdl2.git Happy hacking! -- David Thompson GPG Key: 0FF1D807

[ANN] [OOPS] Shroud 0.1.1 released

2015-10-01 Thread David Thompson
David Thompson writes: > I am pleased to announce the release of Shroud 0.1. Shroud is a > simple secret manager with a command line interface. The password > database is stored as a Scheme s-expression and encrypted with a GnuPG > key. Secrets consist of an arbitrary number

[ANN] Shroud 0.1 released

2015-09-29 Thread David Thompson
oud's home page: http://dthompson.us/pages/software/shroud.html Bug reports may be sent to me directly. Download: http://files.dthompson.us/shroud/shroud-0.1.tar.gz SHA1: c63993f6c8795cc062f0b91b1db09cfbfab908e1 Happy hacking! -- David Thompson GPG Key: 0FF1D807

Re: [RFC] Guile project generator

2015-09-15 Thread David Thompson
ANKS could be optional. Yes, those would also be good to include. > But I have a question that most of the time I need build-aux stuffs, I > don't know if it's necessary to add to this subcommand. What kind of stuff? Thanks for your input, -- David Thompson GPG Key: 0FF1D807

[RFC] Guile project generator

2015-09-14 Thread David Thompson
actices. I modeled this possible skeleton directory on Guix, because Guix is great. :) What do you all think? More importantly, would anyone like to implement this? Happy hacking, -- David Thompson GPG Key: 0FF1D807

Re: [ANN] Haunt 0.1 released

2015-08-10 Thread David Thompson
Max writes: > Thanks for sharing! One little note: it would be nice to see license > right away on the homepage and announcement, not only in the code > snippet. Sure. Added a "License" section to the home page. Thanks! -- David Thompson GPG Key: 0FF1D807

[ANN] Haunt 0.1 released

2015-08-08 Thread David Thompson
(inputs `(("guile" ,guile-2.0))) (synopsis "Functional static site generator") (description "Haunt is a static site generator written in Guile Scheme. Haunt features a functional build system and an extensible interface for reading articles in any format.") (home-page "http://haunt.dthompson.us";) (license gpl3+)) Happy hacking! -- David Thompson

Re: WebSockets

2015-02-20 Thread David Thompson
on this? I'm also interested in getting WebSockets support into Guile. -- David Thompson Web Developer - Free Software Foundation - http://fsf.org GPG Key: 0FF1D807 Support the FSF: https://fsf.org/donate

[ANN] srt2vtt 0.1 released

2015-02-07 Thread David Thompson
ttp://dthompson.us/pages/software/srt2vtt.html>. Happy hacking, fellow Guilers! [0] https://www.fsf.org/blogs/community/user-liberation-watch-and-share-our-new-video#info -- David Thompson Web Developer - Free Software Foundation - http://fsf.org GPG Key: 0FF1D807 Support the FSF: https://fsf.org/donate

Re: A couple of questions about goops method parameters

2014-09-05 Thread David Thompson
button1-right-edge 20)) ... and it would DTRT. Racket's FrTime can do this, which is neat. > Declarative programming FTW. > Agreed. :) -- David Thompson Web Developer - Free Software Foundation - http://fsf.org GPG Key: 0FF1D807 Support the FSF: https://fsf.org/donate

Re: A couple of questions about goops method parameters

2014-09-05 Thread David Thompson
Panicz Maciej Godek writes: > 2014-09-05 21:12 GMT+02:00 David Thompson : >> Panicz Maciej Godek writes: >>> >>> So perhaps you could tell me how to design a GUI framework in FP and >>> without OOP. To me it seems that GUI is the main domain the OOP was &

Re: A couple of questions about goops method parameters

2014-09-05 Thread David Thompson
ork. > Are you familiar with functional reactive programming? http://elm-lang.org/learn/What-is-FRP.elm Using FRP, we can model with mutable state in a pure, functional way. That is, the necessary mutation is hidden behind the runtime of the FRP implementation. Just some food for thought. --

Re: guile-assimp announcement

2014-08-21 Thread David Thompson
re/guile-opengl/> -- David Thompson Web Developer - Free Software Foundation - http://fsf.org GPG Key: 0FF1D807 Support the FSF: https://fsf.org/donate

Re: guile-assimp announcement

2014-08-21 Thread David Thompson
Javier Sancho writes: > I'm working in a Guile wrapper for the assimp library, which permits > reading various 3D file formats as .blend and others. This is great news. Thank you! I could make use of this for my game engine. -- David Thompson Web Developer - Free Software Founda

Re: initial guix setup: unable to fork -- any recipe for the impatient?

2014-08-07 Thread David Thompson
rs-group=guix-builder The above snippet assumes that you have already set up build users under the group 'guix-builder'. Hope this helps! -- David Thompson Web Developer - Free Software Foundation - http://fsf.org GPG Key: 0FF1D807 Support the FSF: https://fsf.org/donate

Re: [ANN] a lot

2014-06-23 Thread David Thompson
he autotools very well myself, but reading the configure.ac and Makefile.am files of other Guile projects helped me a lot. Thanks and happy hacking! -- David Thompson Web Developer - Free Software Foundation - http://fsf.org GPG Key: 0FF1D807 Support the FSF: https://fsf.org/donate

Re: Welcome Mark as new co-maintainer

2014-05-27 Thread David Thompson
Ludovic Courtès writes: > Hello Guilers, > > I’m happy to announce that Mark H. Weaver has now been officially > appointed as Guile co-maintainer by the GNU Project overseers, along > with Andy and myself. > > Mark has been doing excellent work on Guile for several years, > tirelessly looking for

Re: ANN: GNU Guile-OpenGL 0.1.0

2014-03-23 Thread David Thompson
Andy Wingo writes: > Hi, > > I'm happy to release the first release of Guile-OpenGL, an OpenGL > binding for Guile. > > Andy > -- > http://wingolog.org/ Great news! I tested this release with guile-2d and everything "just works." There is a Guix package incoming once the tarball is on the GN

Re: Potluck dish - Simple functional reactive programming

2014-02-17 Thread David Thompson
David Thompson writes: > Lately I've been playing around with functional reactive programming > (FRP) applied to video games. This style of programming allows for a > declarative, functional way of describing time-varying values. Contrast > this method of programming with more

Potluck dish - Simple functional reactive programming

2014-02-16 Thread David Thompson
tmare that JavaScript programmers constantly find themselves in. And that's my potluck dish! I'm currently working on a new version of this API that will allow the signal graph to handle the dynamic environment of the REPL, but it's not ready yet. Thanks to all of the Guile maintainers and contributors for the great work these past 3 years! - David Thompson signals.scm Description: Binary data

guile-figl - Any plans for an initial release?

2013-09-14 Thread David Thompson
I'm hoping to make a 0.1 release guile-2d soon (maybe by the GNU 30th anniversary?), but I would like to wait until guile-figl has made a release so that I can point users to a release tarball rather than asking them to compile from git master. So, any plans for a release? It's certainly usabl

guile-figl - Problems with master

2013-07-21 Thread David Thompson
Hello, I checked out the latest commits in guile-figl's master branch and ran into a few issues: 1) Syntax error in the texinfo docs in `doc/low-level-gl.texi` on line 19188. Introduced in commit c7b3127. 2) Typo in `with-gl-push-matrix`. `%glPushmatrix` should be `%glPushMatrix`. Introduce

Re: [PATCH] guile-figl - Add wrappers for common texture functions.

2013-07-19 Thread David Thompson
On 07/19/2013 12:38 PM, Daniel Hartwig wrote: On 13 June 2013 09:14, David Thompson wrote: Filled in some holes regarding OpenGL texture functions. There are 2 left as TODO that I'm not quite sure how to handle nicely. Hello Thanks also for this patch, though I am not applying it a

[PATCH] guile-figl - Add wrappers for common texture functions.

2013-06-12 Thread David Thompson
Filled in some holes regarding OpenGL texture functions. There are 2 left as TODO that I'm not quite sure how to handle nicely. --- figl/gl.scm | 76 + 1 file changed, 72 insertions(+), 4 deletions(-) diff --git a/figl/gl.scm b/figl/gl.

[PATCH] guile-figl: Fix texinfo files.

2013-06-09 Thread David Thompson
Here is a really small patch for guile-figl that fixes errors when generating docs from texinfo files. --- doc/gl.texi | 2 +- doc/low-level-gl.texi | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/doc/gl.texi b/doc/gl.texi index 0c77e8f..b0d6f01 100644 --- a/do

Re: Guile Game Library

2013-05-30 Thread David Thompson
On 05/30/2013 06:07 AM, Javier Sancho wrote: In my view, playing with entities gives two ways for doing things in a game. Game designers work with "objects" that have components that have properties, i.e., it's possible to create a ship with a position and a velocity. And game programmers work

Re: Guile Game Library

2013-05-29 Thread David Thompson
I'll give SLAYER a try before judging it, but my initial impression is that it's not a good fit for me. Our goals seem to be different, and it seems that you have your sights aimed much higher. Emacs is my development environment and I'm not looking for a specialized development environment to

Re: Guile Game Library

2013-05-29 Thread David Thompson
On 05/29/2013 02:38 AM, Javier Sancho wrote: At http://lists.gnu.org/archive/html/guile-user/2013-05/msg00025.html you can read an interesting discussion about games development on Guile. In my opinion, although it would be nice to have something similar to pygame or pyglet, that's not exactly t

Re: Guile Game Library

2013-05-29 Thread David Thompson
On 05/29/2013 04:09 AM, Thien-Thi Nguyen wrote: () David Thompson () Tue, 28 May 2013 20:45:37 -0400 Guile-SDL has some issues of its own [...] Please, could you describe these issues (in some detail)? Sure, the first problem that prevented me from building was that guile-sdl depends on

Re: Guile Game Library

2013-05-28 Thread David Thompson
On 05/28/2013 08:41 PM, Nala Ginrut wrote: I'm glad that someone is interested on it :) And maybe you are looking for TTN's guile-SDL? It works anyway. But I'm not sure that Freetype binding exists. Guile-SDL has some issues of its own (I got frustrated trying to install and use it), and SDL i

Guile Game Library

2013-05-28 Thread David Thompson
Hello all, In my free time I like to tinker with game development, and I also like to tinker with Guile. I come from a Python background where I used such libraries as Pyglet and Pygame. These libraries were easy to use and had all the conveniences for making 2D games (Pyglet sports a full GL

Re: First steps towards a window manager

2013-01-31 Thread David Thompson
On 01/31/2013 03:35 PM, Mark Witmer wrote: Hi all, I thought I'd follow up on my previous post regarding xlib and a guile window manager. First of all, I have guile-xlib working with guile-2.0; I'm calling my branch "guile2-xlib." You can use git and pull it from http://github.com/mwitmer/guile

Re: Is apply procedure not tail recursive?

2013-01-16 Thread David Thompson
On 01/16/2013 06:34 PM, Akop Pogosian wrote: (define (zeros n) ;; Make list of n zeros (define (zeros-iter n lst) (if (= n 0) lst (zeros-iter (- n 1) (cons 0 lst (zeros-iter n '())) Results: guile> (apply + (zeros (expt 10 3))) $2 = 0 g

Re: GNU Guile community in google+

2012-12-18 Thread David Thompson
On 12/16/2012 07:23 PM, zx spectrumgomas wrote: I've created GNU Guile in google+ . Join to the community! https://plus.google.com/communities/109342732294319716184?hl=es Why not make a Guile subreddit on reddit.com? Reddit is a *very* popular site and (as far as I know) doesn't have the issues