[ 
https://issues.apache.org/jira/browse/MADLIB-32?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Frank McQuillan reassigned MADLIB-32:
-------------------------------------

    Assignee:     (was: Rahul Iyer)

> Coherence
> ---------
>
>                 Key: MADLIB-32
>                 URL: https://issues.apache.org/jira/browse/MADLIB-32
>             Project: Apache MADlib
>          Issue Type: Task
>            Reporter: Florian Schoppmann
>            Priority: Major
>             Fix For: v2.0
>
>
> As part of making MADlib intuitive, easy-to-use, and coherent we should 
> address the following (list to be extended):
> * *SQL Interface Design*
> ** A common naming scheme for SQL functions
> ** Decide on what to return from SQL functions and what messages to output 
> during runtime. Right now, the modules are quite disparate:
> *** linear/logistic regression return a vector of coefficients, give no 
> messages during runtime
> *** kmeans writes output into a table whose name it generates from the input 
> data, the output of the SQL function is a textual summary of the algorithm run
> *** etc.
> * *Code Style*
> ** We should choose a coding style guide for each of the languages we use
> ** We should collect "design patterns" or best practices on how to solve 
> recurring problems (e.g., how to split code among SQL, C, Python -- what to 
> do or not to do in any of these languages, how to work around Greenplum 
> limitations like "no correlated subqueries")
> * *Documentation*
> We should adapt a style guide. Sample questions:
> ** How do we write consistent and concise single-line function descriptions? 
> (@brief tag)
> ** How do we structure extensive descriptions of functions/files/modules/...?
> ** How should the examples look like?
> *** Do we use the madlib schema prefix?
> *** Do we include the full psql prompt?
> *** etc.
> ** How much basics and math on the main page?
> *** If basic math is desired: Agree on a common math notation: E.g., inner 
> products or matrix-multiplication? etc.
> This issue overlaps with 
> https://github.com/madlib/madlib-contrib/wiki/Thoughts-on-API



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to