Hey JP, It's a tough question you're asking. I think areas directly applicable with Haskell, such as bioinformatics, games, physics simulations, are a pretty easy yes. Some more complicated things would be "related skills", such as knowing other programming languages, system administration, etc. I would like to hear the cafe's opinion on that; my gut feeling is a "yes is moderation." Having a web programming skill seems OK, but I wouldn't want to put in HTML5, Javascript, CSS 3 and so on as separate skills.
Michael On Tue, Oct 19, 2010 at 3:45 PM, JP Moresmau <jpmores...@gmail.com> wrote: > Are skills only Haskell related? I mean, are they only subcategories of > "haskell programming". Because "bioinformatics" is there, and in that case > it shouldn't be. If skills include any application domain where people might > use Haskell, the list will be much bigger, and surely the Hackage categories > can be of use (for example, for me, I would request Games, Artificial > Intelligence...). > And, thanks for doing haskellers, great work! One day I want to really do a > web application in Haskell and I'll sure give a go to yesod. > JP > > On Tue, Oct 19, 2010 at 3:32 PM, Michael Snoyman <mich...@snoyman.com> > wrote: >> >> Alright, adding skills is now only possible by an admin. In the place >> where we previously had "add a skill", we now have "request a new >> skill." That's the easy part. Now we need to determine which skills >> stay, and which ones go. I think the vast majority of them are fine, >> so I'll leave them at the end of this email. If anyone thinks I'm >> being to generous by allowing a specific still to say, just say so. >> >> There's only two skills which I think absolutely must go: >> >> Other languages I know: C# .NET, XSLT, Microsoft SQL Server, XML, SQL, >> CSS, C, C++, Java, HTML, Visual Basic Script, Pascal, Rexx, Basic and >> assembler >> tool building >> >> There are 11 skills I'm leaning towards dropping, all because they >> fall in the too vague/too general category. Your input is requested on >> these. They are: >> >> Attribute Grammar >> Cabal, packaging, build and distribution tools >> Categorical Programming >> Denotational design >> Digital Forensics >> Fault Tolerant Server Software >> Mathematics >> Programming using Arrows >> Proving observational equivalence between Haskell programs >> Transactional business applications development >> UNIX Scripting and Tool Authoring >> >> Of the remaining 32 skills, some of them fall in the "too specific" >> range just a bit (software transactional memory, property based >> testing), but I'm inclined to let it slide. These 32 are: >> >> Advanced type-level programming (GADTs, TypeFamilies, proofs, etc.) >> Algorithmic Problem Solving >> Bioinformatics >> Concurrent Haskell >> DSL Design >> Darcs internals >> Foreign Function Interface (FFI) >> Formal Verification >> Functional graphics programming (2D, 3D, GPU) >> GHC internals >> Generic Programming >> Graphical User Interfaces >> Happstack Web Framework >> Hardware Acceleration DSLs >> Haskell on embedded devices >> High Assurance Software Development >> High-performance Haskell >> Metaprogamming via Template Haskell >> Natural Language Processing (tagging, parsing, translation,...) >> Physics & Simulation >> Programming language translation >> Property based testing (QuickCheck) >> Purely functional data structures — design and implementation >> Reverse Engineering >> Robotics and Automation >> Signal Processing >> Software Transactional Memory >> Teaching Haskell >> Web development (HTML, CSS and Javascript) >> Yesod Web Framework >> >> Michael >> _______________________________________________ >> Haskell-Cafe mailing list >> Haskell-Cafe@haskell.org >> http://www.haskell.org/mailman/listinfo/haskell-cafe > > > > -- > JP Moresmau > http://jpmoresmau.blogspot.com/ > _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe