ziglua icon indicating copy to clipboard operation
ziglua copied to clipboard

Ziglua 1.0.0

Open natecraddock opened this issue 2 years ago • 8 comments

This lists the changes I want to make before releasing a 1.0.0. At a high level, I want Ziglua to be in a state that is more easily maintained, and generally be feature complete enough to reflect what future versions would include. This means supporting Lua 5.1-5.4, LuaJIT, and Luau well, good documentation, and well organized code.

The list of tasks here are roughly in the order in which I will make changes

Tasks

  • [x] https://github.com/natecraddock/ziglua/issues/30
  • [x] https://github.com/natecraddock/ziglua/issues/34
  • [x] https://github.com/natecraddock/ziglua/issues/33
  • [ ] https://github.com/natecraddock/ziglua/issues/19
  • [ ] https://github.com/natecraddock/ziglua/issues/25
  • [ ] https://github.com/natecraddock/ziglua/issues/27
  • [x] https://github.com/natecraddock/ziglua/issues/7
  • [ ] https://github.com/natecraddock/ziglua/issues/35

Still under consideration

  • [x] https://github.com/natecraddock/ziglua/issues/31
  • [x] https://github.com/natecraddock/ziglua/issues/16

natecraddock avatar Dec 29 '23 23:12 natecraddock

@natecraddock Regarding issue #31 I think the best course of action would be to wait for #52 to be completed to avoid duplicate work

Then I can rework the implementation from my current fork to use the new lib.zig file (and implement any requested changes) then send over a pr? Assuming you still had positive feelings about providing that functionality

VisenDev avatar Jan 20 '24 15:01 VisenDev

@VisenDev I agree. I should have the lib changes finished within the next week or so if everything goes well.

And the more I think about it, the more I like the ideas in #31. I'm not sure how the final implementation will look, but Ziglua should absolutely support some level of convenience/meta functions that take advantage of comptime

natecraddock avatar Jan 20 '24 16:01 natecraddock

Hello, just a lurker that started using zig and ziglua recently and wanted to thank the both of you for this library and the promising convenience it will offer.

zoriya avatar Jan 20 '24 21:01 zoriya

@zoriya it is always nice to hear a thank you, I appreciate you taking the time to say that!

If you need help or have ideas for improvement as you use ziglua please don't hesitate to share them!

natecraddock avatar Jan 20 '24 22:01 natecraddock