forked from openscad/openscad
-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
Hi,
I'm working on dev tooling. As a Python developer, the initial experience is pretty jarring, because I just keep finding things I know how to do everywhere but here.
- Install the package (was unexpectedly difficult on Ubuntu 24.04)
- import any python library in a PythonSCAD file by installing it in a virtual env
- import any python library in a PythonSCAD file by installing it in a virtual env (in the standard way)
- import PythonSCAD into another project
- Get code-intelligence in VSCode, vim, PyCharm, etc.
- Output text to my terminal (not the OpenSCAD console)
- Use standard REPL
- Use REPL of my choice
- Use a Jupyter notebook
- Use debuggers (pdb, PyCharm, VSCode)
In the past, I've used PyBind11 and cppyy to run C++ code inside of Python. Do you think it might be possible to reverse your architecture, and put the C inside of the Python? Because, I think that would solve most or all of these problems.
If that idea's dumb... is there one that isn't?
gsohler
Metadata
Metadata
Assignees
Labels
No labels