Curl Sonntag is a simple MVC framework for Curl.
License
Apache License V2.0Follow Curl Sonntag
Other Useful Business Software
Stay in Flow. Let Zenflow Handle the Heavy Lifting.
Zenflow is your engineering control center, turning specs into shipped features. Parallel agents handle coding, testing, and refactoring with real repo context. Multi-agent workflows remove bottlenecks and automate routine work so developers stay focused and in flow.
Rate This Project
Login To Rate This Project
User Reviews
-
My one reservation has been the use of a single identifier as the literal for constructing the parameterized class: I have tested and proposed a small change to the macro to accept a ClassName.classProp ( a BinaryOp "dot" expression) as a more easily documented item and as a more easily understood item - and easier to track than a single identifier in a macro call. Aside from that one reservation, Sonntag is a great showcase of what can be done by leveraging key features or Curl: macros, multiple inheritance, mixins and parameterized classes - and all on top of the default Curl events. This type of framework may be what is needed for maintenance of applications which must frequently respond to requests for change: designers can have confidence that they are able to test that a graphics change has not unwittingly impacted app logic because the framework readily reflects what both the change request/ legacy documentation says is/should be the case. In my proposed variant style, all commands and messages can be tracked (assuming compliance with the style.)