-
Notifications
You must be signed in to change notification settings - Fork 511
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
Would integration with the Felix language be accepted? #554
Comments
NB: the link seems to have been typoed, the correct link is most likely https://github.com/felix-lang/felix |
Can you please explain |
I would like to describe the construction of the solvespace objects programatical like OpenSCAD is doing it. But instead of developing an domain specific language (DSL) use an already powerful language which is expressive by itself, like Haskell. this is like haskell pseudo code.. we compile it and the result will be pushed Of course I've tryed FreeCAD and their Python integration but I found it not very usefull and user friendly. I would favour a statically typed language over a dynamic one. I apreciate your thoughts on this.. |
Unfortunately the core of SolveSpace is not designed to be driven programmatically (if you violate a precondition it just asserts, killing the process), so it is not currently viable to add such an integration with any language, Felix or other. You're of course free to do so in your own fork, but an integration that requires knowing exactly which preconditions must not be violated in order to be useful is not something I think should be upstream. |
Dear solvespace team,
I would like to know if an incooperation of the Felix language would be accepted by the solvespace team. I would use it to get programmable constructions as plugins into an runnig solvespace application.
I tried too add support for Purescript native but I had to realize that is not able to interact with c++ very well because there is no support for types at the c++ level anymore.
However Felix seems not to have this issues. The question I have is if the License would be accepted.
Thanks for your efforts
The text was updated successfully, but these errors were encountered: