The most important things to work with an existing system is that if you want to learn about it, you will have full right to do that. However, if you want to develop something new, you should make clear that you implement your own codes in a separate file.
Your new function could invoke the existing functions. You should build up from the beginning. The procedure to that can be described as following
Firstly, you should learn how to create, modify and build a make file (in my case).
Secondly, you should create a new empty function in a new file. Then you can test with your new make file and if it works, you can go next.
Thirdly, when the second task runs well, you can try this step. This time, you can implement your real code which will animate your algorithm or something. You can fully import the library in the core engine and work with them.
That's what you should do during the meeting. One of the most serious thing is that you should develop your own code from the beginning procedure so that you can feel more confident instead of inserting some line of code into the existing function/engine.
Finally, the structure of the unql file can be analyzed carefully. There are some functions in the core-engine which parses the unql string into 2 different parts, called action and where. The former will be one of the expressions such as query (select), extend, replace and delete, the later will be the condition which will be simplified and parsed to other form, respectively.
As a result, by using simple access to the template in ocaml, I could modify the structure of the unql queries and produce an unql expression as result.
Không có nhận xét nào:
Đăng nhận xét