> 4) Currently, I have the MRQL documentation in HTML format as part of
> the codebase. I will probably need to move it to a wiki. Is there a
> program or web site that converts HTML to wiki code automatically?
> This will save me a lot of time.

AFAIK, there're some available converters, but I'd like to volunteer
for this document migration task. I want to learn more details about
MRQL.

On Mon, Mar 25, 2013 at 4:27 AM, Leonidas Fegaras <[email protected]> wrote:
> Dear MRQLers,
> The current MRQL release is available at:
> https://github.com/fegaras/mrql
> To setup the ASF svn codebase, I will need to do some changes to
> prepare it for the first commit. After that, I hope it will be open
> and ready for others to commit. So I am requesting your feedback on
> the following issues:
>
> 1) I need to update the copyright info on all source files.
> Currently, each source file has a copy of the Apache License 2.0
> at the top of the file, but it also has things that need to be removed,
> such as "Copyright 2011-2012 Leonidas Fegaras, University of Texas at
> Arlington".
> See for example:
> https://github.com/fegaras/mrql/blob/master/src/MapReducePlan.java
> Is there a standard way to add Copyright info in the source files?
>
> 2) MRQL uses JLine, which is distributed under the BSD license.
> Do we need to put this information some place in the codebase?
> MRQL also uses JLex (a lexical analyzer) and CUP (a parser generator).
> See http://www.cs.princeton.edu/~appel/modern/java/JLex/current/manual.html
> and http://www2.cs.tum.edu/projects/cup/
> They both have an open source license.
> MRQL also uses the GEN package, written by me, which extends Java with
> Abstract Syntax Trees, pattern matching, etc. MRQL uses these three
> tools (JLex, CUP, and GEN) for developing the source code, but it does
> not include any source code from these project.
>
> 3) To make MRQL easier to extend, I would need to split some source
> files into smaller ones. There is a problem though: many developers
> like to use IDEs, such as Eclipse or Netbeans. This is not easy with
> MRQL. Some MRQL files (those with extension .gen) are written in a
> syntax that extends Java with Abstract Syntax Trees (AST), AST data
> constructors, and AST pattern matching, to make the construction of
> the MRQL compiler easier. So the MRQL front-end is completely
> written using this package GEN. These .gen files are translated to
> plain Java by GEN. I would also need to write a roadmap that explains
> the different modules, how they are interconnect, and which files one
> needs to modify to add some new functionality. So I am thinking to
> write a developer's wiki. This wiki will also explain how to code
> using the GEN package.
>
> 4) Currently, I have the MRQL documentation in HTML format as part of
> the codebase. I will probably need to move it to a wiki. Is there a
> program or web site that converts HTML to wiki code automatically?
> This will save me a lot of time.
>
> Thank you for your help.
> Leonidas Fegaras
>



-- 
Best Regards, Edward J. Yoon
@eddieyoon

Reply via email to