[ 
https://issues.apache.org/jira/browse/LUCENENET-167?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13228918#comment-13228918
 ] 

Prescott Nasser commented on LUCENENET-167:
-------------------------------------------

I did a ton of work on this late last year to get it working for wp7 / portable 
class library. It was relatively easy to set the PCL as the build target and 
run around fixing errors (there were a ton of things). The place I ran into 
trouble was that unsigned ints / longs / shorts are not supported. So I had to 
change those to something like Int32, except surprise, they are used to bit 
shift, and they need to be unsigned (for overflow purposes)

I spent some time looking how I could replace the logic of the bit shifting or 
compensate for non-overflow, but I was out of my depth and had to put it aside 
at a certain point. 

I do really want to get back to it at some point though.
                
> Compact Framework & Silverlight Support
> ---------------------------------------
>
>                 Key: LUCENENET-167
>                 URL: https://issues.apache.org/jira/browse/LUCENENET-167
>             Project: Lucene.Net
>          Issue Type: Wish
>          Components: Lucene.Net Contrib, Lucene.Net Core, Lucene.Net Demo, 
> Lucene.Net Test
>            Reporter: Andrew C. Smith
>            Priority: Minor
>              Labels: silverlight
>
> Lucene.Net should support the Compact Framework & Silverlight versions of the 
> .NET Framework.
> I've looked into what it might take to do this and most of it is pretty 
> trivial to be able to support these frameworks. Most of what this would take 
> is just changing the different type of classes to use for collection classes 
> used inside of Lucene.Net. 
> This does require changing some details in a lot of places, However this 
> should *not* bring any compatibility issues with *Java Lucene*'s API or index 
> format. It will just change the classes used to some different ones that the 
> frameworks support and also maybe need 1 to 3 classes that might need to be 
> implemented in Lucene.net itself.
> Having made these changes Lucene.Net can be more available to new devices 
> such as running on a window mobile cell phone, or your pda, or run in a 
> Windows, Linux, or Mac computer that runs a silverlight application. This 
> will allow the .Net compact framework & silverlight developers to use 
> Lucene.Net in their applications to provide their users with the same 
> capabilities of an awesome search framework. Developers can also use 
> Lucene.Net to provide them spell checking capabilities in these environments. 

--
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

        

Reply via email to