| for my final thesis |
| Just learning Haskell. |
| systems management development (customizations on top of SNMP, Tivoli, other large-scale management/monitoring tools) for a large financial services corporation |
| University of Applied Science Wedel, Germany, http://www.fh-wedel.de/ |
| I used to use it as a student, now I just play around with it. I'm working on some self-directed research. |
| I'm an embedded systems programmer. I use C almost exclusively at work. Also, I have a computer science degree. |
| CTO for a high technology company |
| I work as a database administrator |
| I'm a Phd student and the University of New South Wales |
| University Professor |
| "enterprise" software development consultant |
| Scientific programmer |
| I do not use GHC at work, but for personal projects at home. Most of my coworkers aren't smart enough to accept Haskell. |
| my commercial work is done in Delphi. but i use some functional-style extensions to Delphi which i wrote yourself :) |
| I work as an SAP Basis administrator at Monsanto Company, a major argricultural company based in St. Louis. Unfortunately we do not (to my knowledge) use Haskell at the company. |
| Primarily research - Using it to write a compiler and interpretor for a quantum programming language. Have written other compilers and some toy programs in it. |
| I am teaching myself Haskell, and using ghc/ghci as the vehicle. |
| University RA. |
| University lecturer. |
| I own a small software consultancy in Pittsburgh. My background is in electrical engineering, but I have spent most of my life (and career) writing software. I have always liked functional programming, but until Haskell, I could not practically use it much in my day-to-day work. Many other fp implementations offer power but require painful sacrifices in order to use that power. Haskell, however, harnesses a ton of great theory in a practical, readily usable way. I no longer feel like I need to make a sacrifice in order to use fp in my work. |
| Java, J2EE developer |
| Halfway through my studies, but I've already been an assistant on a course on functional programming (where we used Haskell). I'm also full-time employed doing something that Haskell often does not suit, but I manage to wedge in it sometimes anyway... |
| I'm a PhD student in the School of Computer Science, St Andrews |
| Amature programmer, looking to move into open source. |
| I work at a console video games company. |
| I use it for teaching purposes. I'm teaching a course on Haskell this term at Caltech. The students are among the smartest I've ever had in four years of teaching here, and they're very enthusiastic. |
| Computer Science student, third year |
| Mostly for fun, number theoretic calculations and whatever else I take an interest in. |
| Professor of Computer Science at Simon Fraser Uniersity |
| I work as a freelance contractor, and I need to have a broad but accurate view on software development technologies, methodologies and best practices. |
| software development company. Not with Haskell, though. |
| Technology Consultant. |
| Beta80 group, Italy |
| I use it for my own projects but they tend to have a lot to do with what i'm currently working on. |
| I'm a systems administrator and tech journalist. I am teaching myself Haskell to augment my understanding of functional programming, lambda calculus, and category theory. |
| Principal systems engineer |
| unemployed, normally work as full type employee of a company |
| I have pendient use GHC much more (Phd Tesis). |
| ikjf |
| I'm an undergrad studying CS |
| I teach programming languages at Caltech. Haskell is my new favorite programming language (I was turned on to it, and more specifically to ghc, by a couple of my best students) and I'm trying to learn it well enough to teach it ;-) |
| Valueclick.com - serves 50% of the ads on the internet |
| I work part-time doing writing multimedia systems, and do a Ph.D part time at UNSW under Manuel Chakravarty on EDSLs for multimedia systems. |
| Software consultant. |
| Ph. D. student |
| The stuff I do for work is all C++, though I can sneak in another language for small utilities. |
| I wear two related hats. I am a faculty member where I use Haskell for my development needs and as a teaching tool (undergraduate and graduate). I also have a startup company that delivers products written in Haskell. |
| As a self-study; learning a functional language for solving problems that functional languages fits well with. |
| pugs development |
| Mathematics and statistics for human factors research |
| SFA, Inc., Virginia Beach, VA, for SPAWAR and Defense Logistics Agency, DoD USA |
| PhD |
| I am working on a MSc in theoretical physics. (Also a former student of theoretical computer science) |
| Ph.D. student at Chalmers. |
| The language has potential, but in my world of business app development, it falls rather short. I check in periodically, just in case the situation improves. |
| University Lecturer on professional part-time MSc programme at Oxford
Also researcher in functional programming |
| I work as a 'software engineer' responsible for customisation of our software packages. We use a proprietory dynamically typed OO language (has similarities to Ruby). I have experienced some extremely bad code in the product (bad in the sense of defects but also difficult to understand and extend) and also issues with our customisation code. The question at the back of my mind most days is: Would this all be easier with a language like Haskell? |
| PhD research student. |
| PhD student |
| Work as a consultant for 15+ years mainly with OO languages, but favor functional programming from the beginning (Scheme, ML, OCaml, and since one year Haskell) |
| I am a technical product manager at a small (<30) person software company. |
| Part-time teacher/scientific programmer at the computer science dept. of Utrecht University. |
| My work is unrelated to Haskell |
| software engineer, currently working on tools for program development and testing |
| University of Washington, Computer Science department. |
| For my graduation project |
| I've used it as a student, then to teach Haskell to students, now for my own pleasure. |
| MIT Lincoln Laboratory |
| Software Engineer, using C++ on PC's for commercial products. |
| I am a novice, although I have some experience with SML. So far, I have written only one serious program in Haskell, but found it fairly exhilarating. A few quirks arising from lack of familiarity. The indentation is a bit peculiar to an experienced occam programmer, but I have pretty much adapted. It didn't seem to accommodate folding very well, but again that might just be my lack of understanding/familarity and inexperience. And it probably can't be changed anyway at this stage. |
| swiss government. |
| I'm a graduate student |
| Was a full-time lecturer in theoretical computer science, now freelance researcher and self-employed. |
| work for a non-profit |
| wer |
| I am a fourth year undergraduate at the University of Sheffield. |
| I use GHC for research and development carried out in my own free time. There are periods when I use it quite heavily for extended periods of time, building rather large programs (ca. 10K lines and more) and long periods when lack of time prevents me from using it at all. |
| Learning Haskell for a job interview. |
| I work for a company, but I use Haskell for personal use |
| Third year Ph.D. student at Heriot-Watt University under the supervision of Joe Wells. |
| California Institute of Technology, soon to (hopefully) graduate and go on to Vrije Universiteit Amsterdam. |
| I'm a would-be phd student, just finished my master's thesis |
| I am a first-year undergraduate mathematics student who enjoys programming. |
| Was a professional software engineer until last September, now in training as a teacher of secondary school mathematics. Planning to continue my use of GHC in my teaching, primarily as a tool for developing demonstration aids for teaching. |
| I'm a student most of the time, and I just use GHC to learn Haskell and make toy programs with it. |
| Ph.D. student at Oregon State University |
| IT support to big physics lab |
| I work for Linspire, Inc. and have some minor side businesses. I use GHC for both. |
| I'am a image-processing/pattern-recognition researcher. |
| I use GHC for my thesis |
| I am a post-doctoral researcher. |
| I am a senior SWE major in embedded linux development. |
| Retired from space systems engineering. Ph.D. Math. Current interests in knowledge representation, logic, and lately functional programming. |
| I am a haskell newbie, so I don't really understand most questions in this survey. |
| Teaching English |
| ph.d. student (programming languages) |
| working as a PostDoc in functional programming research, in particular semantics and program transformations |
| I've been studing and using Haskell in software development process and Process Modeling Languages (PML). |
| Startup company building language processors in OCaml |
| Engineer in an Internet-related organization |
| Was self-employed, now involved in bioinformatics research. |
| Researcher and teacher in programming languages, especially functional ones. |
| Have used GHC for a number of years (since GHC version 4.x) as both student and researcher |
| for fun! |
| phd-student in the mathematics department |
| Project manager, not needing Haskell in my daily work. But I'd like to be in a position that requires the use of Haskell all the time. |
| Perl programmer |
| I am risk manager in a large insurance company and my ghc use is unrelated to my work. |
| mathematics & physics at the Universiteit van Amsterdam (Netherlands) |
| PhD student on funcional programming |
| I am lecturer who teaches functional programming among other things. |
| At the moment I work for a company but am doing research on my own using Haskell. |
| I work for Google. It would be interesting - but very unlikely - to get a Haskell program into production ... |
| An EE graduate student with quite a bit of interest in computer science also. |
| I run the "Great Computer Language Shootout", where Haskell is a good performer. |
| I use it for educating myself in (functional) programming. |
| I am using it as one of the languages understood in my open-source multi-language testing tool, Zadok. See http://simonpeter.com/technology/software/zadok/ for more details. |
| As a student and undergraduate tutor. |
| At work it's all C++ and Python. They're ok but I pine for something more... creative. |
| mathematician & computer scientist |
| Lecturer, the University of Nottingham |
| Used to work for RF Micro Devices as a software engineer in WLAN division. Not employed at the moment. |
| graduate student, major in Physics, at the Univ. of Tokyo |
| I'm a student of programming, and I just picked up Haskell recently. I've got plans to implement compiler-related software using Haskell and GHC. |
| I do logic design and system software for a startup SAN chip vendor. I used to work for a very small wireless hardware company (which I co-founded). |
| I teach functional programming using the Clean language. But sometimes I use Haskell to compare the two similar languages. |
| graduate student |
| I'm a 30 years old brazilian programmer. I'm currently learning Haskell, with Hugs so far. My primary job is as a aplication programmer, using Borland's Delphi and ObjectPascal. I love programming languages and here some of my favorites: Scheme, Python, C, OCaml, Perl, Ruby and Haskell for sure. I hope some day i'll be using some of these technologies at work, or at least the many bright ideas from them, with the less flexible and powerful tools at work.
|
| Software developer, Python, C++ and some Visual Basic. |
| Studying Computer Sciences (Diplom-Informatik) in Germany |
| Software engineer for the leading Mobile OS Producer |
| I'm a student in the CS department in University of Utrecht |
| Systems administrator. No apparent opportunities for using Haskell at work. |
| As you know, I'm working on Fortress at Sun Microsystems. |
| Reader, Comp Sci and Software Eng, Monash University, Australia 3800. |
| faculty |
| I'm a master's student at Utrecht University, the Netherlands. I'm in my second year. I work 'self-employed' occasionally, but for that I haven't used GHC (yet). |
| Retired. Interested in category theory, topology, belief systems, and AI. Perhaps the slogan is "topology via logic," a la Steve Vickers and Martin Escardo. Topological ideas directly mapped into Haskell. |
| PhD student |
| System administration, maintainance of 400 PC computer lab, automatic installation
and software distribution for Linux/Windows. |
| research assistant (Theor.C.S, Funct.Progr., parallel Progr.) |
| Just for experimenting |
| My company has nothing to do with Haskell at all. |
| numerical analyst |
| Senior lecturer |
| I do temporary contracts. I mostly use GHC between contracts. |
| Senior Research Fellow, Centre for Industrial and Applied Mathematics, University of South Australia |
| I use GHC for my diploma thesis as well for private projects. I probably will use it in the future as a researcher. |
| I want Haskell to become my primary language for hacking - ghc seems to be the environment of choice for this purpose. |
| phd student |
| IT contractor |
| PhD student, Chalmers. |
| I use it on a contract (self employed), as an employee (of Galois), and sometimes for my own use (scripts to support church) |
| www.panix.com |
| BA in Math, Open University, Israel (lasr year). |
| Working on my PhD and use GHC for my Haskell stuff. |
| PhD Thesis on computational biology |
| Co-founder of TopQuadrant, a consulting company specializing in emerging software technologies, focusing on Semantic Technology. |
| I am retired |
| PhD Students are technically faculty in .nl. |
| Computational linguistics grad student at Indiana University |
| ARM Ltd. |
| I use GHC for my company, of which I'm half-owner.
|
| mathematics graduate student, soon to be assistant professor at a liberal arts college |
| I work for ARM, in the group developing armcc. |
| Various courses at UNSW |
| Studying generic programming. |
| Just playing around with it for my own edification. I'm a Comp. Sci. drop-out, do tech support for a database company for work. Interested in ocaml, haskell, mercury. Mostly love haskell for beautiful syntax & clean design. |
| I work for Galois Connections |
| Developing some structured Bayesian Net software. Unfortunately none of my colleagues share my interest in Haskell. |
| Research and teaching assistent at the Technical University of Berlin,
Germany |
| I am a graduate student at the Federal University of Minas Gerais (UFMG,Brazil).
I do some consulting now and then ...
I used to work in a data security company, developing the first brazillian Certificate System.
I expect to get a PhD in the near future. |
| I do R&D for a large American defense contractor. |
| I'm a contract software developer. Most of the work I do is in Java, XML, XSL, Ruby, and Matlab. |
| At the university of Utrecht we have a lot of courses which use Haskell and also a lot of research (Generic Haskell, Helium etc). |
| I am a teacher at the Computer Science department of Univ. Federal de Ouro Preto, Brazil, where I deal with Programming Languages. |
| MSR Cambridge |
| 7OT8O798O7 |
| Faculty at U Penn |
| I use Haskell primarily in my spare time. It is a really great tool to push one's own limits in programming and understanding further. |
| also use ghc/haskell as a hobbyist and for my free software projects |
| PhD student doing research into functional languages. |
| I'm a simulation engineer in the space division of General Dynamics in Gilbert, AZ, USA. I'm interested in creating DSLs for simulating individual satellites (at the logical block level) and in simulating entire constellations of satellites.
Another thing I'm very interested in is distributed computing. We have several very large distributed C++ simulations that run different sim objects on a cluster of Linux workstations. I'm very involved in researching this entire space, and looking to see what lies in the FP space for this.
I'd really, really, really like to see some distributed support similar to the Oz/Mozart/Alice setup, although I don't think their technique of using logical variables to synchronize would work for Haskell. I would like to see STM extended to a distributed model though, although I do agree that the issues of failure, latency, etc are very difficult to solve. I mention the Oz/Mozart/Alice stuff because I think that they have done a pretty good job of making distribution work at a high abstraction layer for the programmer (I just don't like their dynamic typing and syntax -- ugggghhh).
If you were to pursue distribution, I'd like to point you to David P. Reed's MIT thesis "Naming and Synchronization in a Decentralized Computer System". He's the main theory architect behind Alan Kay's Croquet vision (http://www.opencroquet.org/index.html). His idea for distribution is to have 2-phase commit that might be compatible with STM and also sees a distributed object as really a series of values of time, very much like the old Lucid dataflow language.
Anyway, pointers for though. |
| School of Computing at Leeds |
| My company develops software for payrolling, in C & Java |
| Professor |
| I study functional programming and use Haskell on a regular basis. |
| The company is actually a university, but I am not academic. |
| Software engineer, currently taking a sabbatical to work on freelance and personal projects in Java and Haskell, and, hopefully, a mixture of the two. |
| I believe we've talked at length about what Bluespec uses GHC for. If you would like more details (about this or any of the other usage questions), please feel free to ask. |
| working on web programming mostly |
| teacher in a "professionnal"/?"technical" school |
| I'm an italian software engeenier. I implement optimization softwares, expert system and integrate enterprise application. |
| University of Göteborg, Sweden |
| Now experimenting with it as a replacement for XSLT for transforming large MAGE-ML (Micro-Array Gene Expression Markup Language) documents. |
| I use it in personal projects - especially ones involving translation - parsing XML or natural language and generating output. |
| I am trying to learn new ideas |
| I have implemented a number of tools in Haskell and used
GHC(i) to develop them. |
| I'm a computer consultant, doing custom application development on the Microsoft platform (.NET / Sql Server / etc.) |
| I was a student until recently, using haskell and ghc a lot (at Chalmers, go figure). I still use it personally for my own projects, and we use it at work too, but it's not among my primary duties. |
| systems administrator and research engineer |
| I do research and standards on various aspects of XML and Web languages. |
| currently looking for a new position, but still heavily involved in research. |
| PhD student |
| Graduated from UT Austin (undergrad BS CS), learned Haskell and of GHC there. I list some very specific requests, and I would be willing to help implement them. Please e-mail me at etherson@yahoo.com if anything I write here interests you. |
| Research Associate at a University |
| I have a consulting company and work full-time at another company as a Java architect/developer/whatever |
| I'm in high school and I am using Haskell as the implementation language for a component of an independent research project on types that I am just now beginning. |
| PhD Student at UKC |
| Bioinformatics, University of Manchester |
| I work for AMD. |
| I work as a programmer, but in totally different area (SAS/clinical reporting). I see FP as a promising technology in the future, so my interest to GHC is more like self-education. And, many things I learned from FP, I try to apply to my regular job, and this helps me. |
| I'm doing research in mathematical physics. |
| PhD Mathematics student |
| IT Training Company www.qa.com |
| Galois Connections (in case you didn't know). Have also used Haskell as student & researcher.
|
| We need to put a specialized query front end on top of Oracle. We are experimenting with using parsec as the parser/sql generator. |
| univercity undergraduate, faculty of science |
| I'm a mathematician and I use it to write programs for my research. |
| I'm in my final year of a computer science degree and I'm doing a dissertation on functional programming. I'm using Haskell so GHC is quite important to me. |
| Contol system programmer for an electron accelerator (synchrotron light source). |
| Using GHC in undergraduate programming languages course for software engineering, in graduate FP course, and for all coding in research projects. |
| as Java developer |
| PhD student, implementation of functional languages. |
| Phd Student at Computer Science department at Göteborg University (actually the same location/department as the Chalmers people that you know well) |
| I'm too young to work properly. I'm a secondary school pupil (11-16/18) and know nobody at my school who has any connection with Haskell. |
| Financial industry, mainly dataware housing |
| Software Engineering student at the University of Calgary |
| I teach mathematics |
| A small startup. |
| Working on the back-end for .NET |
| I am a graduate research assistant working on my PhD. |
| I work for a finance company |
| amazon.com |
| Data mining, and the mundane data-handling that goes with that.
|
| I elected to take a class specfically to learn Haskell (after learning OCaml in a compiler design/implementation class). Haskell is much more pleasant. |
| I work for Gemius SA, Poland, a company which makes money from website traffic analysis. A big part of my work is designing and implementing algorithms for storing, searching and processing huge quantities of data. I found Haskell to be a great tool for experimentation, prototyping and often also for final implementation. For playing with Haskell I almost exclusively use GHC. |
| How often? When I get to write programs. Less often than I would like! Bursts of activity. |
| See below. |
| I'm a senior in a high school in the United States. |
| (Reverse chronological order): IBM, Apple, Sun, Digital Research etc... |
| I use it to clarify my thinking and understanding of work issues, for example, of web services security and role based access control. |
| But haskell is a marginal tool in my research and not the topic of my research. |
| Consultant/system integrator. |
| I'm in an engineer school in Paris, France (INSIA). I work in sandwich-mode in a company (Boursorama), this is part of the normal cursus (half-time at school, half-time at work). |
| but now, i use ghc because i like a lot haskell and i want to learn more ! |
| I'm just trying to learn Haskell.. I'm actually done studying though. |
| I am employed by a company that designs and manufactures fiber optic switches. My role is as a principal software engineer in the core systems (OS and supporting utilities) and the cross-connect fabric groups. |
| M.Sc at McMaster University, Hamilton, Ontario, Canada. |
| teacher |