dservgun / erp Goto Github PK
View Code? Open in Web Editor NEWerp
License: GNU General Public License v3.0
erp
License: GNU General Public License v3.0
Currently the TestRunner uses a wait (that can change to retry, though the core issue remains for testing):
TestRunner should be able to start the client connection thread only after the server has started.
Though not ideal, the mvar is set just before the call to
putMVar m "Started..presumably" WS.runServer "127.0.0.1" portNumber $ handleConnection m acid
This seems to work for now.
Based on the #haskell channel chat, using acid state for database persistence is not ideal and we need to copy state to persistent data store. Successful copy should remove the records from the acid state.
snap websocket
snap acidstate
for deployment. The current architecture is for testing purposes.
per @S11001001 and i guess general haskell guidelines, we need to avoid exceptions instances because they can get eaten up etc.
This issue is a catch-all to remove exceptions from the model.
webserver and acid should not be hosted on the same server.
Handle exceptions across the server: send the exception message back as a json response.
Design a response type in the server.
processRequest :: WS.Connection -> AcidState (EventState M.GetDatabase)
-> M.Request -> IO()
Cant test the application on mac.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.