Data structures supporting math are math. (i.e. "openHashMap")

On Tue, Mar 24, 2015 at 9:52 AM, Andrew Palumbo <[email protected]> wrote:

>
> On 03/24/2015 11:24 AM, Pat Ferrel wrote:
>
>> Lots of non-math in math-scala, Reader/Writer traits, options, option
>> parsing, driver base classes, IndexedDataset (mini-Dataframes), and there
>> will always be more because there is no other engine-neutral module. So far
>> the rules as I understand them are; if it’s engine neutral put it in
>> math-scala. The rule doesn’t match the name and since this will be the
>> first release to go to the Maven repos as an artifact it seems like a good
>> time to name it for what it is. Either this or we create a new module for
>> non-math?
>>
>> Vote:
>> math-scala
>> scala-core
>> scala-base
>> other?
>>
>
> I would consider IndexedDataset to be math, along with their corresponding
> reader writer traits (similar to drm.dfsWrite(...)).Would it be too
> confusing  to keep as is for 0.10.0 and then move options, option parsing,
> driver base classes along with any other new non-math stuff over to
> something like scala-core for a later release?
>
> if so i'd say "math-scala" or "math-base" and "scala-core" are good names.
>
>
>
>> On Mar 23, 2015, at 11:02 AM, Dmitriy Lyubimov <[email protected]> wrote:
>>
>> I like math-*. And it is math only there. Or was last time i checked. it
>> will be what R calls "R-base", and I would welcome no other scope there.
>> all environment things are math. all ML things are math. quasi-newton,
>> bayesian optimizers, linear search are all math. Stats are math. als,
>> (d)ssvd, d(spca), (d)als are all math.
>>
>> non-math are perhaps an app server like R shiny, if we ever get there,
>> that definitely deserves a module. But other than that, what else we are
>> talking here?
>>
>> renaming artifacts is confusing to hands-on people (me including). it is
>> the reason why i lost my way in modern hadoop dependencies.
>>
>> i am good with all the "oneric ocelot" and the rest of fancy animal
>> kingdom names
>>
>> On Sun, Mar 22, 2015 at 9:34 AM, Pat Ferrel <[email protected]
>> <mailto:[email protected]>> wrote:
>> The primary artifacts needed/created for the new scala stuff are math,
>> math-scala, spark, spark-shell, h2o
>>
>> Might it be better to rename math-scala to core-scala (or just core)
>> since it does now and will increasingly include non-math. This is where
>> engine neutral stuff goes and so is a core dependency.
>>
>> Also thinking about a name for the Mahout Scala DSL, Shell, optimized
>> liner algebra, bayesian ops, stats, yada yada - environment. How about
>> (sticking with the sanskrit theme) "him tendua" or maybe just “tendua",
>> which is sanskrit for mountain leopard or panther. A nice word easily found
>> in searches that evokes good connotations. Besides the kits are seriously
>> cute.
>>
>>
>>
>>
>>
>>
>

Reply via email to