Skip to content

Add zebra-puzzle exercise #8

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 14, 2014
Merged

Conversation

sjakobi
Copy link
Contributor

@sjakobi sjakobi commented Apr 14, 2014

No description provided.

@kytrinyx
Copy link
Member

❤️ now we need prolog on the site!

kytrinyx added a commit that referenced this pull request Apr 14, 2014
@kytrinyx kytrinyx merged commit 051ebaf into exercism:master Apr 14, 2014
@sjakobi
Copy link
Contributor Author

sjakobi commented Apr 14, 2014

Prolog was made for this kind of problem!
I've heard that it is still being used for some things. IBM's Watson seems to haved used for some stuff.

The Wolfram language might also be a good language for this problem…

I'll adapt a Python program by Peter Norvig for the Udacity course "Design of Computer Programs" as a first implementation.

@sjakobi sjakobi deleted the zebra-puzzle branch April 14, 2014 18:51
@kytrinyx
Copy link
Member

Sounds good!

emcoding pushed a commit that referenced this pull request Nov 19, 2018
These are based on the same idea, but their implementations can be quite
different. Moving them farther apart makes it more likely that people
will take a different approach (and not be bored).
emcoding pushed a commit that referenced this pull request Nov 19, 2018
From require_all's changelog:
  2.0.0:
  Merged PR #24 (jarmo/require_all#24) Prior to
  version 2, RequireAll attempted to automatically resolve dependencies
  between files, thus allowing them to be required in any order. Whilst
  convenient, the approach used (of rescuing NameErrors and later retrying
  files that failed to load) was fundamentally unsafe and can result in
  incorrect behaviour (for example issue #8, plus more detail and
  discussion in #21).

  Thanks to Joe Horsnell (@joehorsnell)

This commit removes the dependency on the require_all gem by using
Ruby's `#require` method wherever it is needed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants