The conversation

Lessons learnedExperience excerpt · English

This brought back shades of 20 years ago to me

… This brought back shades of 20 years ago to me. I went back to school to add a credential after my name to make myself employable. My experience running the back office for a long-distance reseller (FoxPro 2.6 database: application support, running customer service, billing, reporting, and being the networking yeoman) didn't look impressive on my resume without some additional alphabet soup. This was my programming languages -- interpreters class. Dr Daniel Friedman ran a teach-along that culminated in implementing miniKanren in scheme. First day of class, the front row was empty. I was ten years older than every other student in the room (with the exception of Will Byrd). I sheepishly shrugged and took one of the offered seats in the row. For the next hour, the sheer force of scheme being written on the whiteboard blew my mind open. That continued for 16 weeks, three days a week. I highly recommend the experience. I (probably) still have a pre-press copy of The Reasoned Schemer in a box in my attic. It was one of the goodies handed out on the last day of class.

Original discussionWhat Is miniKanren?135 source comments · at import
2

Community replies 0

No community replies yet. Add your perspective.

Replies from the source 2

Direct replies available in this import. Original-language excerpts.

KA

I wrote some FoxPro thing for a long-distance reselling operation circa 1994. It had to handle agent commissions on a multi-level scheme and whatnot, import call detail records from telco equipment and such.

Full original
ZO

This gives me an idea. I'm going to create a super complex and unintuitive programming language where the only error message you get is "no", and call it miniKaren. :-P

Full original
Continue on Hacker News

Respect different perspectives. Share concrete experiences.

Sign in to post, reply, repost, and quote.