You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@lucy.apache.org by "Marvin Humphrey (JIRA)" <ji...@apache.org> on 2012/07/19 01:05:36 UTC

[lucy-issues] [jira] [Created] (LUCY-242) Move core object classes under "Clownfish"

Marvin Humphrey created LUCY-242:
------------------------------------

             Summary: Move core object classes under "Clownfish"
                 Key: LUCY-242
                 URL: https://issues.apache.org/jira/browse/LUCY-242
             Project: Lucy
          Issue Type: Improvement
          Components: Object Framework
            Reporter: Marvin Humphrey
            Assignee: Marvin Humphrey
            Priority: Minor


Most classes underneath Lucy::Object are fundamental to our OO framework
rather than search-releated.  In anticipation of breaking Clownfish out of
Lucy as a separate distro, certain classes will move underneath the Clownfish
namespace.


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[lucy-issues] [jira] [Commented] (LUCY-242) Move core object classes under "Clownfish"

Posted by "Marvin Humphrey (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/LUCY-242?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13417802#comment-13417802 ] 

Marvin Humphrey commented on LUCY-242:
--------------------------------------

The following classes will move:

  || From                             || To ||
  | Lucy::Object::Obj                 | Clownfish::Obj |
  | Lucy::Object::VTable              | Clownfish::VTable |
  | Lucy::Object::Method              | Clownfish::Method |
  | Lucy::Object::LockFreeRegistry    | Clownfish::LockFreeRegistry |
  | Lucy::Object::Err                 | Clownfish::Err |
  | Lucy::Object::Host                | Clownfish::Host |
  | Lucy::Object::CharBuf             | Clownfish::CharBuf |
  | Lucy::Object::ViewCharBuf         | Clownfish::ViewCharBuf |
  | Lucy::Object::ZombieCharBuf       | Clownfish::ZombieCharBuf |
  | Lucy::Object::Hash                | Clownfish::Hash |
  | Lucy::Object::Hash::HashTombstone | Clownfish::Hash::HashTombstone |
  | Lucy::Object::VArray              | Clownfish::VArray |
  | Lucy::Object::ByteBuf             | Clownfish::ByteBuf |
  | Lucy::Object::ViewByteBuf         | Clownfish::ViewByteBuf |
  | Lucy::Object::Num                 | Clownfish::Num |
  | Lucy::Object::FloatNum            | Clownfish::FloatNum |
  | Lucy::Object::IntNum              | Clownfish::IntNum |
  | Lucy::Object::BoolNum             | Clownfish::BoolNum |
  | Lucy::Object::Float32             | Clownfish::Float32 |
  | Lucy::Object::Float64             | Clownfish::Float64 |
  | Lucy::Object::Integer32           | Clownfish::Integer32 |
  | Lucy::Object::Integer64           | Clownfish::Integer64 |
  | Lucy::Object::Integer64           | Clownfish::Integer64 |

These classes will be left in place for now:

  * Lucy::Object::BitVector -- there are many different ways to structure bit
    vector classes.  Lucy should retain control over its own implementation.
  * Lucy::Object::I32Array -- this class is a hack and is not needed by other
    object-framework-related classes.

                
> Move core object classes under "Clownfish"
> ------------------------------------------
>
>                 Key: LUCY-242
>                 URL: https://issues.apache.org/jira/browse/LUCY-242
>             Project: Lucy
>          Issue Type: Improvement
>          Components: Object Framework
>            Reporter: Marvin Humphrey
>            Assignee: Marvin Humphrey
>            Priority: Minor
>
> Most classes underneath Lucy::Object are fundamental to our OO framework
> rather than search-releated.  In anticipation of breaking Clownfish out of
> Lucy as a separate distro, certain classes will move underneath the Clownfish
> namespace.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[lucy-issues] [jira] [Resolved] (LUCY-242) Move core object classes under "Clownfish"

Posted by "Marvin Humphrey (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/LUCY-242?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Marvin Humphrey resolved LUCY-242.
----------------------------------

    Resolution: Fixed
    
> Move core object classes under "Clownfish"
> ------------------------------------------
>
>                 Key: LUCY-242
>                 URL: https://issues.apache.org/jira/browse/LUCY-242
>             Project: Lucy
>          Issue Type: Improvement
>          Components: Object Framework
>            Reporter: Marvin Humphrey
>            Assignee: Marvin Humphrey
>            Priority: Minor
>
> Most classes underneath Lucy::Object are fundamental to our OO framework
> rather than search-releated.  In anticipation of breaking Clownfish out of
> Lucy as a separate distro, certain classes will move underneath the Clownfish
> namespace.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira