Functional BNL programs to IN Iterators
authorMiguel Vilaca <jmvilaca@di.uminho.pt>
local dateMon, 14 Jan 2008 17:43:33
dateMon, 14 Jan 2008 17:43:33
hash20080114174333-970b1-47385a6c0bb0855797d3e8c55d4a274ef27bcaac
Functional BNL programs to IN Iterators

Compiles a textual BNL program into an Interaction Net system with iterators.
See paper "Encoding Iterators in Interaction Nets" for more details.
30 file(s) changed:
Makefile +35 -44
examples/New-Token-Passing [added dir]
examples/New-Token-Passing/CallByNameForClosedTerms+BNL-Iterators.INblobs [added]
examples/New-Token-Passing/CallByNameForClosedTerms+BNL-Iterators.INblobs [added]
examples/New-Token-Passing/CallByValueForClosedTerms+BNL-Iterators.INblobs [added]
examples/New-Token-Passing/CallByValueForClosedTerms+BNL-Iterators.INblobs [added]
lib/animLC [removed dir]
lib/animLC/Bruijn.hs [removed]
lib/animLC/Closure.hs [removed]
lib/animLC/Consts.hs [removed]
lib/animLC/LambdaS.hs [removed]
lib/animLC/ParseLib.hs [removed]
lib/animLC/Schonfinkel.hs [removed]
lib/animLC/Types.hs [removed]
makeclean.bat +2 -2
src/Common.hs +4 -0
src/CommonUI.hs [replaced 1 tokens]
src/CommonUI.hs [replaced 1 tokens]
src/Constants.hs +1 -1
src/Document.hs +4 -0
src/Functional [added dir]
src/Functional/Compiler.hs +492 -142
src/Functional/Language.hs [added]
src/Functional/Parser.hs [added]
src/Functional/UI.hs [added]
src/INChecks.hs +3 -1
src/LambdaC.hs [moved to "src/Functional/Compiler.hs"]
src/NetworkUI.hs +12 -3
startghc.bat +1 -1
startghci.bat +1 -1