Comments (2)
I found error handling in javascript is difficult, because for complex behavior around execution context like as "this" and amount of asynchronous processing. :(
I tried some hacking implementation in following commits ...
commit abcc127
Author: Tomohito Nakayama [email protected]
Date: Sun Feb 21 22:29:24 2016 +0900
add some comment for hack and test is changed.
commit 91dc233
Author: Tomohito Nakayama [email protected]
Date: Sun Feb 21 21:30:56 2016 +0900
make it possible for user to touch defaultEmitter
commit c705e2d
Author: Tomohito Nakayama [email protected]
Date: Sun Feb 21 21:21:57 2016 +0900
hack to catch errors of user process to some extent.
commit 1a21e89
Author: Tomohito Nakayama [email protected]
Date: Sun Feb 21 21:10:45 2016 +0900
Not happy default emitter for errors hard to trace. :(
commit 23372a9
Author: Tomohito Nakayama [email protected]
Date: Sun Feb 21 20:03:07 2016 +0900
Questioable implementation of handling error event
commit cfb4d82
Author: Tomohito Nakayama [email protected]
Date: Sun Feb 21 17:52:47 2016 +0900
remove mistakenly added event handler to exec
commit cebf354
Author: Tomohito Nakayama [email protected]
Date: Sun Feb 21 17:49:47 2016 +0900
Listener for error is firstly coded.
from json.filed.
More commits related to error handling. 😑
commit a8b846e
Author: Tomohito Nakayama [email protected]
Date: Mon Feb 22 22:17:46 2016 +0900
add some test case for testError.js
commit cfc7715
Author: Tomohito Nakayama [email protected]
Date: Mon Feb 22 21:46:40 2016 +0900
Add some description around error handling
commit 9f4bedf
Author: Tomohito Nakayama [email protected]
Date: Mon Feb 22 21:26:46 2016 +0900
Implement filed executer error listner
commit d0699b5
Author: Tomohito Nakayama [email protected]
Date: Mon Feb 22 20:56:28 2016 +0900
Widen where error listner of each executer covers
commit 62ea1c1
Author: Tomohito Nakayama [email protected]
Date: Mon Feb 22 20:46:58 2016 +0900
Enhance testError.js and fix bug around error processing
commit 0540c23
Author: Tomohito Nakayama [email protected]
Date: Mon Feb 22 06:30:49 2016 +0900
Pass event emitter to useProcess
commit 6be1b50
Author: Tomohito Nakayama [email protected]
Date: Sun Feb 21 23:19:40 2016 +0900
Hack error processing where possible.
from json.filed.
Related Issues (15)
- Consideration for .delete
- Function to remove file in process from runtime information HOT 1
- Consideration for distributed processing HOT 6
- Implement event executer HOT 5
- Confirm test passes in node.js 6.0.0 HOT 1
- Implement REPL feature HOT 1
- Comply HTTP methods in httpserve feature HOT 1
- Consideration for use of Promise HOT 1
- Development of sugar syntax HOT 1
- Development of in and out executer HOT 3
- Removal of setTimeout in test program which causes annoying error HOT 1
- Development of .parallel HOT 1
- Feature related to directory HOT 4
- Make it possible to callback multiple JSON from calledBack executer 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 json.filed.