I want to create a game where the user plays the computer. The computer runs an algorithm to compute it's next move which takes some time, so I need an event (and/or behavior) that lets me know when the algorithm is done running. Is this possible in three-penny gui?submitted by martingalemeasure
[link] [3 comments]
al 0.1.1.2 was shipped. It includes several improvements, among them:
- fix CPU architecture issues ;
- since version 0.1.1, the stdcall flag is available ;
- alcIsExtensionSupported was renamed to alcIsExtensionPresent as the former just doesn’t exist – sorry for the typo.
The stdcall flag might be a great ally for people compiling on a 32-bit Windows. For people on 64-bit Windows, the default is sufficient – and for UNIX systems, you don’t have anything special to do.
I’m also looking for hackers to test the library on the most OS as possible. I have issues with it (see this) and I’d like to hear from people. Even though I have that issue, al compiles well and runs great in ghci, which is weird regarding the fact running an application compiled with al silently crashes at startup.About paths…
That’s a nasty issue I don’t really know how to correctly fix. Up to now, default OpenAL 1.1 SDK installation are detected for Windows. For people with custom installation and other systems, you have to pass the path of the SDK by hand. I know, it’s a pain in the ass, but I don’t want to depend on tools like pkg-config as that tool is not available everywhere – getting it on Windows is not that simple.
This may come in handy next time I need to lecture on Russell's Paradox. From SMBC.
FP Complete is a small, fast-growing software company focused on software development tools and data analysis/modeling tools. We are the leading provider of commercial development tools for the Haskell language, with advanced users in finance, applied science & medicine, and Internet/mobile services.
As a modern distributed company, we seek the best staff from anywhere and allow them to telecommute. Therefore this position is open to applicants from all locations, and relocation is not required. Work from home is encouraged.
We provide a positive, technology-driven environment for smart, focused, self-managing people who like working with bright colleagues and users on a wide variety of design and implementation tasks.
We are looking to expand our engineering team with an additional systems engineer. This position will focus on system administration, with many opportunities to grow skills into larger scale systems design and development tasks.
This is a full-time, long-term contract position.Primary responsibility
The primary responsibility of this role will be administration of a regulated software project. We are looking for some who can demonstrate trustworthiness in operating a high-stakes, high-reliability service. This position will be process oriented, and will have a large focus on correctness of implementation. Responsibilities will include managing cluster computing solutions for large, domain-specific cloud compute jobs, as well as management of clusters of machines hosting high-availability applications and web services.
This position will offer the opportunity to work on the production deployment of a high-performance (HPC) scientific processing application. You would be working hand-in-hand with other engineers writing Haskell libraries for distributed workload across this cluster and web services.Secondary responsibility
This position will offer additional side projects which allow for more creative implementations, many of which will be high visibility as part of Haskell community infrastructure. This includes working with developers to create well-hosted technology demonstrations and improving online resources for learning Haskell.Requirements:
- AWS (EC2, VPC, IAM, RDS, ElastiCache)
- Ubuntu server
- Experience with managing high-availability systems
- Shell scripting and automation of routine tasks
- Strong organizational skills
- Experience hosting SaaS systems
- Azure or other IaaS
- Service Discovery and HA architectures
- Intrusion detection/prevention
- MediaWiki management
- Configuration management
Additionally, as we are a functional programming shop, we are most interested in candidates who are intrigued by functional programming, as functional programming is a strong part of our engineering team culture.
If you are interested in applying for this position, please send your CV or resume to firstname.lastname@example.org.
Watchdog: SNP plan for super-database could create national ID number for every Scot.
I'm pleased to announce haskell.org has been accepted as a mentoring organization for Google Summer of Code 2015.
We now have a couple of weeks before the student application opens.edwardkmett
[link] [12 comments]