Comments (6)
Now runargs() returns error code if any Exception is run. However, I still have not yet fixed the exit() problem.
from daemonmode.jl.
Now the last version, v0.1.7 allow to run the exit function in the client without any problem. Even more, the result of the exit function is returned by the client (well, 0 or 1). Finally I have created a local exit function that returns a specific Exception that is detected by the Daemon for not considering it as a real Exception.
Sorry for the delay, but I was working a little allowing threads, that I considered had higher priority.
from daemonmode.jl.
Thank you for the idea. However, how do you think it should be consulted the exit code? As the return of runfile() function?
from daemonmode.jl.
Yes, I think a return value or struct containing the exit code would work.
from daemonmode.jl.
Would it be useful to be able to pass binary objects between the server and the client?
I was thinking maybe the exception(or any other return value) can be passed.
This would require some updates in the server-client protocol though.
Maybe MsgPack.jl or Serialization would work?
from daemonmode.jl.
About the passing of binary objects, I expect to add it in a future remote version (but maybe it could be done in a new package, DaemonRemoteMode.jl?).
from daemonmode.jl.
Related Issues (20)
- eval() does not work with DaemonMode? HOT 3
- Version 0.1.10 HOT 1
- Different output from DaemonMode when compared to native julia HOT 1
- Add SIGINT handler? HOT 1
- Error running scripts calling `@info` HOT 1
- support unix domain sockets (instead of port number) HOT 2
- Output from "display()" does not exist
- Integrating DaemonMode into Julia-vscode extension (or something similar) HOT 1
- MethodError runargs
- ERROR: LoadError: IOError: could not spawn setenv(...) operation not supported on socket (ENOTSUP) HOT 5
- Poor timing on print
- Is it possible builtin this daemon mode in official julia
- Handle `-e` / `-E` arguments. HOT 1
- "DaemonMode::end" emitted when built into a sysimage HOT 2
- exit() exits the server HOT 12
- got unsupported keyword argument "async" HOT 1
- Revise does not gracefully fail
- DaemonMode performs no multiprocessing HOT 1
- DaemonMode multiprocessing without performance increase? HOT 2
- ARGS are not parse correctly with quotation marks HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from daemonmode.jl.