From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andy Wingo Newsgroups: gmane.lisp.guile.user Subject: Guile OpenGL bindings Date: Fri, 01 Feb 2013 13:16:39 +0100 Message-ID: <871ud0p6u0.fsf@pobox.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1359721009 32320 80.91.229.3 (1 Feb 2013 12:16:49 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 1 Feb 2013 12:16:49 +0000 (UTC) Cc: guile-user To: Javier Sancho Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Fri Feb 01 13:17:09 2013 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1U1FYL-0001kD-Kf for guile-user@m.gmane.org; Fri, 01 Feb 2013 13:17:09 +0100 Original-Received: from localhost ([::1]:49393 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U1FY3-0001EM-6K for guile-user@m.gmane.org; Fri, 01 Feb 2013 07:16:51 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:53917) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U1FXw-0001Dy-NF for guile-user@gnu.org; Fri, 01 Feb 2013 07:16:46 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U1FXv-000464-EL for guile-user@gnu.org; Fri, 01 Feb 2013 07:16:44 -0500 Original-Received: from a-pb-sasl-quonix.pobox.com ([208.72.237.25]:44331 helo=sasl.smtp.pobox.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U1FXv-000460-Ap for guile-user@gnu.org; Fri, 01 Feb 2013 07:16:43 -0500 Original-Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTP id 5360DA4F5; Fri, 1 Feb 2013 07:16:42 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:date:message-id:mime-version:content-type; s=sasl; bh=a xC9Vn7zW06zWRozPkErlqwzNsI=; b=kLrVh/ost5MoZmkrcy8qGNU0abFGuD1oX 8/fiXKCrmxA00CgA+Hs0QTecT9OpjYszMCpmpfHXZk9lIp2OoqksxF5zTBp+3/S3 H8FE34vI2ap/hLkGyUqPeorYgzxwzG0id3fatZIPsQRDjsmBOm7/DSHbacL0WLNo 9UwyrqnIaE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=from:to:cc :subject:date:message-id:mime-version:content-type; q=dns; s= sasl; b=YZLtjWlknbdeBNPt9g/p1F3z434uoB1DTdoUspelCRBg0wKyHdVGfsdJ jZoItRKv+imgOna+uiDPWOdAjp7tsmhrK1qkzXmixR43P4WSB2n7JB5FqW8nnl5X OiIfoywvTcQfryG+liVuscAOPVbof2OauzOehTw5sTrTDhCHPT0= Original-Received: from a-pb-sasl-quonix.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTP id 4490EA4F4; Fri, 1 Feb 2013 07:16:42 -0500 (EST) Original-Received: from badger (unknown [88.160.190.192]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTPSA id B52FAA4F3; Fri, 1 Feb 2013 07:16:41 -0500 (EST) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2 (gnu/linux) X-Pobox-Relay-ID: 3C9BD34A-6C69-11E2-9B6B-0A4F0E5B5709-02397024!a-pb-sasl-quonix.pobox.com X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 208.72.237.25 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.user:9971 Archived-At: Hi Javier, Have you had time to think about GL bindings for Guile? I had been meaning to do something about it for a long time, and finally got around to a first hack last week. Daniel and I are working in this repo: https://gitorious.org/guile-figl The idea is to use the FFI to make a low-level, complete interface, and then as needed to make higher-level more Scheme-like wrappers. I also really wanted documentation, so I munged the upstream docbook into texinfo and wrote that out into docstrings and .texi files. The binding isn't working yet, but maybe soon. I'd like to avoid C if I can. Daniel has an FFI-based GLUT wrapper that he is merging in that repo as well. Are you interested in joining efforts? I can add you to the gitorious project if you like. Cheers, Andy -- http://wingolog.org/