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

Reply via email to