unofficial mirror of guile-devel@gnu.org 
 help / color / mirror / Atom feed
From: Daniel Skarda <0rfelyus@hobitin.ucw.cz>
Cc: guile-devel@gnu.org
Subject: Re: Language bindings
Date: 28 Mar 2002 09:38:58 +0100	[thread overview]
Message-ID: <m0d6xpjdct.fsf@hobitin.ucw.cz> (raw)
In-Reply-To: <E16pbac-0000dA-00@colo.agora-net.com>


  Thank you for interesting ideas. I will look into g-wrap after Easter. (The
funny part of the story is, that for another project I wrote tool similar to
g-wrap and build-guile-gtk script. It is specialised for bindings for C++
classes).

  Nice you mentioned guile-sdl, but IMHO guileGL should stay independent on other
library bindings. For example you can use OpenGL library with Gtk+, SDL or GLUT
(there are no language bindings for GLUT yet, but who knows :-) and in my oppinion
language bindings should not impose the policy which GUI one has to use.

  The more interesting part of the story is the ability to share complex data
(like images, sound) between language bindings. Because Gtk+ and SDL libraries
define their own image data types, without common type we would get libraries
like guileGL-for-SDL, guileGL-for-Gtk .... and so on (not a nice vision).

  Imagine you want to read a picture, do some FFT (anybody wants to write fftw
language bindings? :-) then some stunning foo efect and finaly display it using
OpenGL.  Can you imagine programming (and performance) hell, if each part of the
process uses another data type for storing images?

  I do not know how many guile users out there want to use guile for multimedia
projects (so read my mail as RFD - Request For Discussion). 

  Also it would be nice if build-guile-gtk, g-wrap (or some other similar tool)
would be standard part of Guile distribution.

Have a nice day,
0.

_______________________________________________
Guile-devel mailing list
Guile-devel@gnu.org
http://mail.gnu.org/mailman/listinfo/guile-devel


  reply	other threads:[~2002-03-28  8:38 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-03-25 14:04 Language bindings Daniel Skarda
2002-03-25 14:44 ` Marius Vollmer
2002-03-25 21:01 ` Thien-Thi Nguyen
2002-03-28  8:38   ` Daniel Skarda [this message]
2002-04-03  9:30     ` Thien-Thi Nguyen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/guile/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=m0d6xpjdct.fsf@hobitin.ucw.cz \
    --to=0rfelyus@hobitin.ucw.cz \
    --cc=guile-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).