Skip to content

Commit

Permalink
Post-examination rearrangement of exercise directories
Browse files Browse the repository at this point in the history
git-svn-id: https://slps.svn.sourceforge.net/svnroot/slps@773 ab42f6e0-554d-0410-b580-99e487e6eeb2
  • Loading branch information
grammarware committed Feb 18, 2010
1 parent c93b024 commit aa96345
Show file tree
Hide file tree
Showing 25 changed files with 32 additions and 823 deletions.
61 changes: 30 additions & 31 deletions topics/exercises/README.txt
Original file line number Diff line number Diff line change
@@ -1,36 +1,35 @@
*/hutton - examples from Graham Hutton's "Programming in Haskell"
haskell1 - simple exercises solved in Haskell
fixed - fixed point computation by iteration in Haskell
hutton - examples from Graham Hutton's "Programming in Haskell"
haskell1 - simple exercises solved in Haskell
fixed - fixed point computation by iteration in Haskell
shapes - the Shapes Problem (object encoding) in Prolog
ccs - the Calculus of Communicating Systems in Prolog (JobShop)
clp - Constraint Logic Programming in Prolog (palindrom dates)

while1 - a DCG parser for a fragment of While
while2 - a DCG parser for While
while3 - big step semantics for While (+ a DCG parser)
while4 - small step semantics for While (+ a DCG parser)
while5 - typed While in Prolog
while6 - While evaluation in Haskell (incomplete)
while7 - While evaluation in Haskell (complete, big step operational)
while8 - While execution in Haskell (complete, denotational)
ewhile - Extended While execution in Haskell (complete, denotational)
while1 - a DCG parser for a fragment of While
while2 - a DCG parser for While
while3 - big step semantics for While (+ a DCG parser)
while4 - small step semantics for While (+ a DCG parser)
while5 - typed While in Prolog
while6 - While evaluation in Haskell (incomplete)
while7 - While evaluation in Haskell (complete, big step operational)
while8 - While execution in Haskell (complete, denotational)
ewhile - Extended While execution in Haskell (complete, denotational)
while_sign - sign detection in While (uses Nielson07 topic)

xml1 - a DCG parser for XML subset (elements only)
xml2 - a DCG parser for XML subset (elements and attributes)
xml1 - a DCG parser for XML subset (elements only)
xml2 - a DCG parser for XML subset (elements and attributes)

b1 - abstract syntax for B in Prolog
b2 - parsing B in Haskell
b3 - folding over expressions for B in Haskell
nb1 - abstract syntax for NB in Prolog
nb2 - semantics and types for NB in Prolog
nb3 - parsing and folding NB in Haskell
nb4 - Expression Problem with NB in Haskell
b1 - abstract syntax for B in Prolog
b2 - parsing B in Haskell
b3 - folding over expressions for B in Haskell
nb1 - abstract syntax for NB in Prolog
nb2 - semantics and types for NB in Prolog
nb3 - parsing and folding NB in Haskell
nb4 - Expression Problem with NB in Haskell

lambda1 - lambda calculus abstract and concrete syntax in Prolog
lambda2 - lambda calculus with Church numbers
lambda3 - lambda calculus abstract syntax, free variables, substitution, evaluation
lambda4 - untyped lambda calculus with alpha conversion & fixed point combinator
lambda5 - typed lambda calculus with alpha conversion in Prolog
lambda6 - typed lambda calculus with alpha conversion & fixed point operator

shapes - the Shapes Problem (object encoding) in Prolog
ccs - the Calculus of Communicating Systems in Prolog (JobShop)
clp - Constraint Logic Programming in Prolog (palindrom dates)
lambda1 - lambda calculus abstract and concrete syntax in Prolog
lambda2 - lambda calculus with Church numbers
lambda3 - lambda calculus abstract syntax, free variables, substitution, evaluation
lambda4 - untyped lambda calculus with alpha conversion & fixed point combinator
lambda5 - typed lambda calculus with alpha conversion in Prolog
lambda6 - typed lambda calculus with alpha conversion & fixed point operator
2 changes: 1 addition & 1 deletion topics/exercises/b2/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
test:
runhaskell -ihutton:. parseB.hs
runhaskell -ihutton:../hutton parseB.hs


File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion topics/exercises/nb3/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
test:
runhaskell -ihutton:. Test.hs
runhaskell -ihutton:../hutton Test.hs

clean:
rm -f *~ *.hi *.o
126 changes: 0 additions & 126 deletions topics/exercises/nb3/hutton/Parsing.lhs

This file was deleted.

7 changes: 0 additions & 7 deletions topics/exercises/nb3/hutton/README.txt

This file was deleted.

142 changes: 0 additions & 142 deletions topics/exercises/nb3/hutton/calculator.lhs

This file was deleted.

Loading

0 comments on commit aa96345

Please sign in to comment.