Ah, I should have been clearer. I just want to hide the prompt temporarily.
The complete setup is slightly more complicated, but you can imagine just the following: start a normal julia REPL. Then include a file that will start a server listening on some socket. This server is all async, so as soon as the server is started, the prompt appears again and one can use this REPL window in the normal way. Now some other process connects to the socket, and sends some code that this server will eval. Before the server evals this code, I would like it to switch off the prompt, then eval the code, then switch the prompt on again. The setup is that VS Code starts a new julia process, and shows the normal julia REPL in a terminal emulation within VS Code. This instance is running the server I just described. The julia VS Code extension that will send code to this REPL window if a user hits Ctrl+Enter in any of the open editor windows. Not sure this is much clearer, let me know if you need more info! Best, David From: julia-users@googlegroups.com [mailto:julia-users@googlegroups.com] On Behalf Of Isaiah Norton Sent: Thursday, November 3, 2016 8:38 PM To: julia-users@googlegroups.com Subject: Re: [julia-users] Re: Hide and disable REPL Can you explain the setup further -- Where is the REPL running? How are you interacting with it? If I take "I want to temporarily switch the REPL off, i.e. it should visually disappear" literally then it seems like a strange thing to do, so I may be missing something If you *do* want to hide the terminal window (if any) the REPL is (may be) running in, that's going to be very hard to do generally and across platforms (on Windows under Console you can use GetActiveWindow or GetActiveConsole, but on real pty platforms the process doesn't necessarily know anything about the terminal it is connected to beyond termcap and i/o). On Thu, Nov 3, 2016 at 7:41 PM, <anth...@berkeley.edu <mailto:anth...@berkeley.edu> > wrote: Bump, it would be great if someone could point me to some approach for this. We are getting an integrated terminal ready in VS Code, and this is the one piece missing right now. Thanks, David On Thursday, June 23, 2016 at 5:00:22 PM UTC-7, David Anthoff wrote: Hi, is there a way to switch off the REPL and then on again, from a task? Specifically, I want to start a julia instance and pass a script in with the –L parameter that will open a socket, listen for connections and the process messages from that socket. This server listening code is all wrapped in @async macro calls. So when I start things this way, julia shows the REPL and at the same time listens for incoming messages. I can use the REPL etc. This is exactly what I want. But when I receive a message, I want to temporarily switch the REPL off, i.e. it should visually disappear while I process that message, and then I want to switch it back on once I’m done processing that message. Can that be done somehow? Thanks, David -- David Anthoff University of California, Berkeley http://www.david-anthoff.com