unofficial mirror of guile-devel@gnu.org 
 help / color / mirror / Atom feed
* Language bindings
@ 2002-03-25 14:04 Daniel Skarda
  2002-03-25 14:44 ` Marius Vollmer
  2002-03-25 21:01 ` Thien-Thi Nguyen
  0 siblings, 2 replies; 5+ messages in thread
From: Daniel Skarda @ 2002-03-25 14:04 UTC (permalink / raw)


Hello,

  about two years ago I wrote language bindings for OpenGL library. Today I
want to open my CVS repository to public and make package the destiny less
dependent on not so diligent maintainer (that's me).

  I would like to ask, which way I should choose - SourceForge, Guile 
CVS repository or something else?  Which one you prefer for development for
Guile language bindings?

HaND,
Daniel Skarda


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


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Language bindings
  2002-03-25 14:04 Language bindings Daniel Skarda
@ 2002-03-25 14:44 ` Marius Vollmer
  2002-03-25 21:01 ` Thien-Thi Nguyen
  1 sibling, 0 replies; 5+ messages in thread
From: Marius Vollmer @ 2002-03-25 14:44 UTC (permalink / raw)
  Cc: guile-devel

Daniel Skarda <0rfelyus@atrey.karlin.mff.cuni.cz> writes:

>   I would like to ask, which way I should choose - SourceForge,
> Guile CVS repository or something else?

I suggest registering your project on Savannah:

    http://savannah.gnu.org/

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


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Language bindings
  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
  1 sibling, 1 reply; 5+ messages in thread
From: Thien-Thi Nguyen @ 2002-03-25 21:01 UTC (permalink / raw)
  Cc: guile-devel

   From: Daniel Skarda <0rfelyus@atrey.karlin.mff.cuni.cz>
   Date: 25 Mar 2002 15:04:43 +0100

     I would like to ask, which way I should choose - SourceForge,
   Guile CVS repository or something else?  Which one you prefer
   for development for Guile language bindings?

state of the art for wrapping libraries w/ guile bindings still
requires a lot of manual work, so maintaining this project per se
does not yield as widely useful results as maintaining this project
as a test case for general wrapping tools.  from that point of
view, i would suggest contributing the written code to g-wrap and
encouraging people to hack there (i.e., "in examples/opengl there
are hand-crafted bindings by Daniel Skarda; type "make" in that
directory to see g-wrap (attempt to ;-) produce functionally
equivalent bindings").

on the other hand, there are probably many people who would be
interested in including your work in their project (guile-sdl comes
to mind), w/ more direct usage/maintenance relationship w/ the code
than those hacking general wrapping tools.  perhaps asking your
question on guile-user would attract those people to giving the
opengl bindings berth.  (then they will ask these same questions
later. :-)

alternatively, you can do the common thing and dump the project to
rot on sorceforge or savannah.  i don't recommend this unless you
have someone lined up to take the reins.

thi

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


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Language bindings
  2002-03-25 21:01 ` Thien-Thi Nguyen
@ 2002-03-28  8:38   ` Daniel Skarda
  2002-04-03  9:30     ` Thien-Thi Nguyen
  0 siblings, 1 reply; 5+ messages in thread
From: Daniel Skarda @ 2002-03-28  8:38 UTC (permalink / raw)
  Cc: guile-devel


  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


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Language bindings
  2002-03-28  8:38   ` Daniel Skarda
@ 2002-04-03  9:30     ` Thien-Thi Nguyen
  0 siblings, 0 replies; 5+ messages in thread
From: Thien-Thi Nguyen @ 2002-04-03  9:30 UTC (permalink / raw)
  Cc: guile-devel

   From: Daniel Skarda <0rfelyus@hobitin.ucw.cz>
   Date: 28 Mar 2002 09:38:58 +0100

   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).

i have this dream of getting enough contiguous time together to
write some video games using guile...

thi

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


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2002-04-03  9:30 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
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
2002-04-03  9:30     ` Thien-Thi Nguyen

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).