Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

skript-mirror 2.0 development #135

Open
4 tasks
btk5h opened this issue Aug 7, 2019 · 4 comments
Open
4 tasks

skript-mirror 2.0 development #135

btk5h opened this issue Aug 7, 2019 · 4 comments

Comments

@btk5h
Copy link
Owner

btk5h commented Aug 7, 2019

This is a tracker issue for skript-mirror 2.0 and will serve as a roadmap for what needs to be done before the first release of skirpt-mirror 2.0.

  • Wait for Skript to become stable. The way Skript's developement is being managed currently does not give me confidence that any API behavior skript-mirror relies on will work the same in the future.
  • Internal refactoring. A lot of the way reflection is done can be cleaned up, and much of the logic for custom elements is due for a rewrite.
  • Feature implementation.
  • Figure out a funding model. This project will always be open-source and free to use, but that alone is not sustainable.
@btk5h btk5h pinned this issue Aug 7, 2019
@kulkalkul
Copy link

kulkalkul commented Aug 8, 2019

What about Skript independent, standalone version? Would that be complicated to implement?

@btk5h
Copy link
Owner Author

btk5h commented Aug 8, 2019

Many skript-mirror features are dependent on the implementation of Skript features, so that would not be possible.

@kulkalkul
Copy link

kulkalkul commented Aug 17, 2019

I know, it is out of scope for this addon but, did you ever thought of replicating it, maybe another project, if you had time of course? I don't like Skript's philosophy and think skript-mirror makes Skript bearable to use by patching that philosophy. Skript could provide a way to import java modules and reflection without trying to invent a "language".

@btk5h
Copy link
Owner Author

btk5h commented Aug 17, 2019

I feel like Skript works because it rethinks what a programming language is. Skript's high-level abstractions offer an incredibly gentle approach to programming, though that comes at the expense of scalability with larger, more complex projects.

The goal of skript-mirror is to fix a few of those shortcomings by allowing simple Java expressions to be embedded into Skript, but that's not enough to extract into a completely separate language. If you're looking for something that isn't Skript, a more mature language like JavaScript or Lua would probably be your best option.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants