Skip to content

I want to make a forks. #78

@Filipp-Druan

Description

@Filipp-Druan

Hello!
I like a Raylib but Claylib not everything suits me:

  1. Raylib and Raygui are merged into Claylib as a single wrapper library.
  2. The Raygui executable is bundled with the wrapper instead of being installed separately. This is slightly inconvenient for me as I would prefer to install the executable myself.
  3. Probably due to the second point, Claylib is not available in Quicklisp. I have to clone the repository into local-projects.
  4. I am not satisfied with the implementation of vectors and matrices. In the Lisp community, there are very successful libraries for 3d-vectors, 3d-matrices, and 3d-quaternions (let's call them the "linear trio"). The function names in these libraries are much more convenient (although the names are shorter, so it will take some getting used to). It would be great to use them instead of reinventing the wheel.

I would like to suggest splitting the library into two separate libraries. Additionally, I would like to replace your implementation of linear algebra with the "linear trio" libraries that are widely used in the Lisp community. Do you think it would be difficult to make these changes? I'm ready to write new libraries on my own.

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions