[Mono-dev] Incomplete Microsoft.VisualBasic.Strings.StrConv - Is there any future plan to fullfill this?

26 views
Skip to first unread message

otakustay

unread,
Mar 29, 2012, 12:55:32 PM3/29/12
to mono-de...@lists.ximian.com
HI All:

I noticed that Microsoft.VisualBasic.Strings.StrConv method is not
completely implemented, it does not support:

VbStrConv.Wide
VbStrConv.Narrow
VbStrConv.Katakana
VbStrConv.Hiragana
VbStrConv.SimplifiedChinese
VbStrConv.TraditionalChinese

That is, Microsoft.VisualBasic.Stirng.StrConv only supports conversion
between common string cases (Lower / Upper) but doesn't support any culture
specified conversion.

Since these culture or region specified conversion are very important when
implementing a culture related Analyzer and Tokenizer for Lucene or other
full-text search engine, so I'm wondering if there is any future possibility
mono team would provide a full implement on this method.

Thanks.

--
View this message in context: http://mono.1490590.n4.nabble.com/Incomplete-Microsoft-VisualBasic-Strings-StrConv-Is-there-any-future-plan-to-fullfill-this-tp4516089p4516089.html
Sent from the Mono - Dev mailing list archive at Nabble.com.
_______________________________________________
Mono-devel-list mailing list
Mono-de...@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list

Atsushi Eno

unread,
Mar 29, 2012, 1:14:21 PM3/29/12
to mono-de...@lists.ximian.com
Just curious, what's blocking you from implementing those methods by
yourself? I'm sure they are taking patches.

Atsushi Eno

Gray Zhang

unread,
Mar 29, 2012, 1:41:58 PM3/29/12
to Atsushi Eno, mono-de...@lists.ximian.com
I feel very sorry about this, since I (as well as other members in our team) am not a dedicated .NET developer, most of the time i was playing with javascript and don't care mush about concepts such like codepage, encoding and code-point. 

And also, it's actually not my code which requires this method, it's one of the third-party library I included in my project. 

Sure I would like to learn to implement this, but this could take a long time, which is quite unacceptable for my project, and what we could do currently is to ensure whether this problem could be solved in the future (so that we could temporarily skip this logic and re-enable it in the future) and to decide the deploy platform to be Windows or Linux.

So for the reason of my incapability, currently I could only hope the core dev team (or any others) would give some help.
--
张立理 GrayZhang
Reply all
Reply to author
Forward
0 new messages