I am currently working a Lisp project that involves calling a QT GUI through CFFI. We are not using CommonQT but rather built the GUI in C++ and call it through CFFI access to a library we made. When the GUI begins, the goal is to control what happens in it with Lisp calls. Sadly, QT steals the main thread, and the repl window that we started the GUI from is now useless. We get around this by having QT make a Window for us that can accept REPL commands and display REPL results in. It works ok, but it is awkward, and it sure would be nice to be able to keep that original terminal repl. The GUI part works well enough now that I'm trying to split it off into its own thread, and this would be the perfect time to get my terminal back. Any ideas? Some combination of a new thread and some stream redirection?
How detach repl from starting terminal/thread?
204 Views Asked by user3798118 At
1
There are 1 best solutions below
Related Questions in MULTITHREADING
- Calculate energy for each frequency band around frequency F of interest in Python
- sampling 2-dimensional surface: how many sample points along X & Y axes?
- How do I make a decaying oscilating function in python?
- Make two physics objects not collide but do detect collisions in Unity
- Bounce a ball from one point to another - Vector and Acceleration
- cocos2d-x physics nodes slide along other
- trouble getting collision point
- Python pendulum
- Best language for battery modelling?
- Tracing out the motion of a double pendulum in gnuplot (and gif conversion)?
Related Questions in QT
- Calculate energy for each frequency band around frequency F of interest in Python
- sampling 2-dimensional surface: how many sample points along X & Y axes?
- How do I make a decaying oscilating function in python?
- Make two physics objects not collide but do detect collisions in Unity
- Bounce a ball from one point to another - Vector and Acceleration
- cocos2d-x physics nodes slide along other
- trouble getting collision point
- Python pendulum
- Best language for battery modelling?
- Tracing out the motion of a double pendulum in gnuplot (and gif conversion)?
Related Questions in LISP
- Calculate energy for each frequency band around frequency F of interest in Python
- sampling 2-dimensional surface: how many sample points along X & Y axes?
- How do I make a decaying oscilating function in python?
- Make two physics objects not collide but do detect collisions in Unity
- Bounce a ball from one point to another - Vector and Acceleration
- cocos2d-x physics nodes slide along other
- trouble getting collision point
- Python pendulum
- Best language for battery modelling?
- Tracing out the motion of a double pendulum in gnuplot (and gif conversion)?
Related Questions in COMMON-LISP
- Calculate energy for each frequency band around frequency F of interest in Python
- sampling 2-dimensional surface: how many sample points along X & Y axes?
- How do I make a decaying oscilating function in python?
- Make two physics objects not collide but do detect collisions in Unity
- Bounce a ball from one point to another - Vector and Acceleration
- cocos2d-x physics nodes slide along other
- trouble getting collision point
- Python pendulum
- Best language for battery modelling?
- Tracing out the motion of a double pendulum in gnuplot (and gif conversion)?
Related Questions in SBCL
- Calculate energy for each frequency band around frequency F of interest in Python
- sampling 2-dimensional surface: how many sample points along X & Y axes?
- How do I make a decaying oscilating function in python?
- Make two physics objects not collide but do detect collisions in Unity
- Bounce a ball from one point to another - Vector and Acceleration
- cocos2d-x physics nodes slide along other
- trouble getting collision point
- Python pendulum
- Best language for battery modelling?
- Tracing out the motion of a double pendulum in gnuplot (and gif conversion)?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
You might want to try bourdeaux-threads, for example: