Perhaps SXML could help the writer a bit http://en.wikipedia.org/wiki/SXML
On 02/21/2012 02:55 PM, Paolo Negri wrote: > Dear list, > > In the company where I work [1] we have an opening for a thesis > project involving clojure, I’m posting the abstract proposal on > this list since some reader might be interested. > > Here’s some information about the thesis > > Games configurations are structured collections of connected data > represented by documents that drive game logic execution. > Configurations need to be easily edited by non technical staff and > then rendered in a variety of machine readable formats like xml, > json or code. > > The topic of this thesis is to research the suitability of S- > expression as primary representation format of game configurations > and a lisp dialect as a primary mean of modifying, analysing, > validating and converting configurations. The explicit intent is to > take advantage of homoiconicity. Focus of the thesis is to assess > and demonstrate advantages deriving by the adoption of S-expression > and clojure versus the XML + XSD + OO programming language tool > chain usually adopted to deal with this kind of tasks. > > Within this project a clojure (server component) and clojurescript > (client component) application will be developed. The application > will internally represents configurations as S- expression while > offering an intuitive UI that will enable non technical user to > edit configuration data while enforcing formal correctness by > applying quantitative and logic constraints and exporting > configurations in other formats. As an advanced task compilation of > configurations to code in a destination programming language could > be considered. > > The thesis will be developed on site in our office in Berlin, > you’ll be embedded in a game team and mentored by one engineer. If > you’re interested in this project you can contact me directly > paolo.ne...@wooga.com or write to a...@wooga.com with the > reference “GSE clojure” > > [1] Wooga is the third largest social game developer on facebook, > every day 9 million persons play one or more of our games. If > you’re curious about the company you can check our website > http://www.wooga.com, our github page https://github.com/wooga or > you can take a look at our engineering conference talks > http://www.slideshare.net/wooga/tag/backend > -- Eduardo Bellani omnia mutantur, nihil interit. -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en