Home > Community > Blogs > Bloggers > Jim Newton
 
Login with a Cadence account.
Not a member yet?
Create a permanent login account to make interactions with Cadence more conveniennt.

Register | Membership benefits
Get email delivery of the Cadence blog (individual posts).
 

Share

  • Email
  • Social Web
* Required Fields

Recipients email * (separate multiple addresses with commas)

Your name *

Your email *

Message *

Contact Us

* Required Fields
First Name *

Last Name *

Email *

Company / Institution *

Comments: *

Blogger

Jim Newton



View Member Profile »
SKILL for the Skilled: Introduction to Classes -- Part 5
In the previous SKILL for the Skilled postings, we looked at a pretty good algorithm for solving the Sudoku puzzle. This algorithm is able to find at least one solution of the puzzle if one exists, and is able to detect that no solution exists if that   Read More »
Comments (0)
SKILL for the Skilled: Introduction to Classes -- Part 4
In several previous postings we introduced the problem of solving the sudoku puzzle. In Part 1 , we saw the rules of sudoku and a brief introduction to the SKILL++ Object System. In Part 2 , we started solving the problem top-down by implementing the   Read More »
Comments (0)
A Moment to Mourn -- John McCarthy, Father of Lisp
Here lies a Lisper Uninterned from this mortal package Yet not gc'd While we retain pointers to his memory [Author unknown] Last week (October 23rd, 2011 or 24th depending on which source you read) we lost Dr. John McCarthy, one of the great contributors   Read More »
Comments (0)
SKILL for the Skilled: Introduction to Classes -- Part 3
In the previous posting Introduction to Classes -- Part 2 we saw the high level function for initializing, solving, and displaying the sudoku puzzle. (defun SkuSolve (partial_solution) (let ((sudoku (SkuInitialize (SkuNew) partial_solution))) (printf   Read More »
Comments (0)
SKILL for the Skilled: Introduction to Classes -- Part 2
In the previous posting Introduction to Classes -- Part 1 we introduced the problem of solving the Sudoku puzzle. I want to show a solution to this puzzle in SKILL++. Doing so, I'll break the problem up roughly into four parts. Represent the structure   Read More »
Comments (0)
SKILL for the Skilled: Introduction to Classes -- Part 1
In the previous couple of SKILL for the Skilled postings, we looked at some of the features of SKILL++. In fact, we saw local functions, higher-order functions, and lexical scoping. Still another set of features of SKILL++ is called the SKILL++ Object   Read More »
Comments (2)
SKILL for the Skilled: Virtuoso Applications of SKILL++
In this posting, I continue looking at applications of SKILL++. In particular, I'll also discuss how to create functions that hold onto their state. I'll use these functions to implement multiple-criteria (cascading) sort predicates. I'll   Read More »
Comments (3)
SKILL for the Skilled: Sorting With SKILL++
In the previous couple of SKILL for the Skilled postings we looked at some of the features of SKILL++. In fact, we saw local functions, higher-order functions, and lexical scoping. In this episode of SKILL for the Skilled I would like to show a few more   Read More »
Comments (0)
SKILL for the Skilled: Continued Introduction to SKILL++
In my previous posting , which provided an introduction to SKILL++, I showed a simple but powerful design hierarchy descent function that has various potential uses. The function is called walkCvHier . As a reminder, here is the SKILL++ code again. 1   Read More »
Comments (0)
SKILL for the Skilled: What is SKILL++?
The way SKILL++ deals with functions is a bit different than the way traditional SKILL deals with them. In this posting I'd like to show how to implement a design hierarchy traversal engine in SKILL++ and use it as an introduction to SKILL++. What   Read More »
Comments (4)
View older posts »