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

Jens Geyer commented on THRIFT-5347:
------------------------------------

{quote}
CI matters and the cross-language testing. I don't think our CI is currently 
adapted to test standalone-style libraries
{quote}

I see this as the least of problems. How would that bother us then? If its a 
separate library, maintained by someone else, and that thing happens to get 
incompatible with us or broken - then how can this be our concern? 

That's the disadvantage of forking everything off: people will have to install 
500 libraries just to get started (very similar as gRPC works) everything has a 
slightly different syntax/handling/conventions to meet the maintainers personal 
opinion (and to drive you crazy) and nobody is responsible for anything - 
because there's always someone else around to be blamed. 

Whether or not all of the above is what the average developer wants ... in my 
opinion having everything in one bundle is one of the advantages we have with 
Thrift. It also makes certain things harder to achive, that's also true. 

But if that means to deprecate Haskell because there is no interest in it 
anymore, and in order to free valuable time on more productive things than 
fixing the usual quarterly Haskell CI issue, I'm personally fine with it, 
because I don't need it either. 

> Haskell library not production-ready
> ------------------------------------
>
>                 Key: THRIFT-5347
>                 URL: https://issues.apache.org/jira/browse/THRIFT-5347
>             Project: Thrift
>          Issue Type: Brainstorming
>          Components: Haskell - Library
>            Reporter: Philipp Hausmann
>            Assignee: Jens Geyer
>            Priority: Major
>             Fix For: 0.15.0
>
>
> I personally consider the thrift Haskell library not production ready due to 
> e.g. THRIFT-5098 and THRIFT-5231. I would recommend that you instead suggest 
> that people use one of the following two alternative implementations:
>  
> hsthrift:
> [https://github.com/facebookincubator/hsthrift]
>  
> pinch/pinch-gen:
> [https://github.com/abhinav/pinch#readme]
> [https://github.com/phile314/pinch-gen/]
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to