Re: micrologic - A tiny, literate implementation of miniKanren/core.logic

2015-01-12 Thread Atamert Ölçgen
This is fantastic! Thanks a lot.

On Thu, Jan 8, 2015 at 9:26 PM, David Nolen dnolen.li...@gmail.com wrote:

 Nothing to add other than this is really cool.

 David

 On Thu, Jan 8, 2015 at 1:56 PM, Russell Mull russell.m...@gmail.com
 wrote:

 Hi fellow Clojurists,

 I've been working on a small miniKanren in Clojure. It started as a port
 of https://github.com/jasonhemann/microKanren. But this one is
 interesting because:
  - It's a literate program, with far more description and examples than
 actual code.
  - Many names have been changed to be more descriptive than that which is
 found in the literature, at least to my eye.
  - It's written in idiomatic Clojure.

 It should be a good introduction to the way miniKanren and core.logic
 work, especially if you're more software engineer than computer scientist.
 Is this useful, confusing? Wrong in places? please let me know if you have
 any feedback!

 http://mullr.github.io/micrologic/literate.html

 Cheers,

 Russell




  --
 You received this message because you are subscribed to the Google
 Groups Clojure group.
 To post to this group, send email to clojure@googlegroups.com
 Note that posts from new members are moderated - please be patient with
 your first post.
 To unsubscribe from this group, send email to
 clojure+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/clojure?hl=en
 ---
 You received this message because you are subscribed to the Google Groups
 Clojure group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to clojure+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/d/optout.


  --
 You received this message because you are subscribed to the Google
 Groups Clojure group.
 To post to this group, send email to clojure@googlegroups.com
 Note that posts from new members are moderated - please be patient with
 your first post.
 To unsubscribe from this group, send email to
 clojure+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/clojure?hl=en
 ---
 You received this message because you are subscribed to the Google Groups
 Clojure group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to clojure+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/d/optout.




-- 
Kind Regards,
Atamert Ölçgen

-+-
--+
+++

www.muhuk.com

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


micrologic - A tiny, literate implementation of miniKanren/core.logic

2015-01-08 Thread Russell Mull
Hi fellow Clojurists, 

I've been working on a small miniKanren in Clojure. It started as a port 
of https://github.com/jasonhemann/microKanren. But this one is interesting 
because:
 - It's a literate program, with far more description and examples than 
actual code.
 - Many names have been changed to be more descriptive than that which is 
found in the literature, at least to my eye.
 - It's written in idiomatic Clojure.

It should be a good introduction to the way miniKanren and core.logic work, 
especially if you're more software engineer than computer scientist. Is 
this useful, confusing? Wrong in places? please let me know if you have any 
feedback!

http://mullr.github.io/micrologic/literate.html

Cheers, 

Russell




-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: micrologic - A tiny, literate implementation of miniKanren/core.logic

2015-01-08 Thread David Nolen
Nothing to add other than this is really cool.

David

On Thu, Jan 8, 2015 at 1:56 PM, Russell Mull russell.m...@gmail.com wrote:

 Hi fellow Clojurists,

 I've been working on a small miniKanren in Clojure. It started as a port
 of https://github.com/jasonhemann/microKanren. But this one is
 interesting because:
  - It's a literate program, with far more description and examples than
 actual code.
  - Many names have been changed to be more descriptive than that which is
 found in the literature, at least to my eye.
  - It's written in idiomatic Clojure.

 It should be a good introduction to the way miniKanren and core.logic
 work, especially if you're more software engineer than computer scientist.
 Is this useful, confusing? Wrong in places? please let me know if you have
 any feedback!

 http://mullr.github.io/micrologic/literate.html

 Cheers,

 Russell




  --
 You received this message because you are subscribed to the Google
 Groups Clojure group.
 To post to this group, send email to clojure@googlegroups.com
 Note that posts from new members are moderated - please be patient with
 your first post.
 To unsubscribe from this group, send email to
 clojure+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/clojure?hl=en
 ---
 You received this message because you are subscribed to the Google Groups
 Clojure group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to clojure+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/d/optout.


-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.