GLFW

Raku wrapper around GLFW3

GLFW Perl 6 Raku Wrapper

Very much a work in progress. Thoroughly untested. Use at your own risk.

...But Why?

I wanted to learn Perl 6 Raku, and I wanted to learn GLFW. Both are still in progress.

How complete is it?

Well, the full GLFW API is (as far as I can tell) implemented, and most things are wrapped up in classes to provide a nice Perlish Rakuish object-oriented interface. However...

How correct is it?

Not all all, I'm sure. The simple example (doc/example/test.pl6) runs on my machine (running Slackware64-current w/ both Intel and AMD graphics), but beyond that, all bets are off. I am using this for some personal projects, so as I run into things I'm bound to fix them. If you beat me to it, please submit a PR.

There are also some organizational issues. For example, some things are in what I am sure are very weird places, and some things are plain old constants when they should be Enums. I'll be fixing those soon.

GLFW v0.1.1

Raku wrapper around GLFW3

Authors

  • Ryan S. Northrup

License

Zlib

Dependencies

Test Dependencies

Provides

  • GLFW
  • GLFW::Cursor
  • GLFW::ErrorCode
  • GLFW::GammaRamp
  • GLFW::Image
  • GLFW::Joystick
  • GLFW::Key
  • GLFW::Monitor
  • GLFW::Mouse
  • GLFW::Version
  • GLFW::VidMode
  • GLFW::Window
  • GLFW::Window::Attribute

The Camelia image is copyright 2009 by Larry Wall. "Raku" is trademark of the Yet Another Society. All rights reserved.