From b886718609ad94b834051d7780505a81f15c4697 Mon Sep 17 00:00:00 2001
From: Slava Pestov <slava@slava-pestovs-macbook-pro.local>
Date: Sat, 5 Apr 2008 07:57:40 -0500
Subject: [PATCH] opengl no longer depends on *.lib

---
 extra/opengl/gl/extensions/extensions.factor | 6 +++---
 extra/opengl/opengl-docs.factor              | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/extra/opengl/gl/extensions/extensions.factor b/extra/opengl/gl/extensions/extensions.factor
index b0a683dac6..b8ac396c2f 100644
--- a/extra/opengl/gl/extensions/extensions.factor
+++ b/extra/opengl/gl/extensions/extensions.factor
@@ -1,6 +1,6 @@
 USING: alien alien.syntax combinators kernel parser sequences
-system words namespaces hashtables init math arrays assocs 
-sequences.lib continuations ;
+system words namespaces hashtables init math arrays assocs
+continuations ;
 
 ERROR: unknown-gl-platform ;
 << {
@@ -30,7 +30,7 @@ reset-gl-function-number-counter
 : gl-function-pointer ( names n -- funptr )
     gl-function-context 2array dup +gl-function-pointers+ get-global at
     [ 2nip ] [
-        >r [ gl-function-address ] attempt-each 
+        >r [ gl-function-address ] map [ ] find nip
         dup [ "OpenGL function not available" throw ] unless
         dup r>
         +gl-function-pointers+ get-global set-at
diff --git a/extra/opengl/opengl-docs.factor b/extra/opengl/opengl-docs.factor
index 5b1ee0d565..2788ebdfc2 100644
--- a/extra/opengl/opengl-docs.factor
+++ b/extra/opengl/opengl-docs.factor
@@ -1,5 +1,5 @@
 USING: help.markup help.syntax io kernel math quotations
-opengl.gl multiline assocs vocabs.loader sequences ;
+opengl.gl assocs vocabs.loader sequences ;
 IN: opengl
 
 HELP: gl-color