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

Supporting server-side swift use of Lindenmayer #14

Open
heckj opened this issue Dec 23, 2021 · 0 comments
Open

Supporting server-side swift use of Lindenmayer #14

heckj opened this issue Dec 23, 2021 · 0 comments
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@heckj
Copy link
Owner

heckj commented Dec 23, 2021

I don't know if it makes sense or not, but it could be quite possible to use Lindenmayer with Server-side swift (or more generally, swift running on Linux or other platforms). Primarily, it would mean conditionally compiling the existing pieces that require Apple platform specific libraries (CoreGraphics, SwiftUI, and SceneKit) and enabling a secondary 2D (if not 3D) renderer.

One option for the 2D renderer is to borrow from what swift-collections-benchmark has done and enable a simple SVG output renderer as a default 2D renderer if the others aren't available. See that project's DefaultRenderer.swift implementation for the gist of the pattern.

If you'd like this capability, please let me know in this issue - or feel free to jump in and help contribute to enable it.

@heckj heckj added enhancement New feature or request good first issue Good for newcomers labels Dec 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

1 participant