newLISP Fan Club

Forum => Anything else we might add? => Topic started by: Kazimir Majorinc on January 12, 2011, 10:04:31 PM

Title: One million lambda expressions
Post by: Kazimir Majorinc on January 12, 2011, 10:04:31 PM
http://www.instprog.com//blogposts/enumeration-of-lambda-expressions/million-lambda-expressions.txt
Title: Re: One million lambda expressions
Post by: ale870 on January 27, 2011, 10:13:38 AM
OMG!!!!!!!!!



Are they dynamically created?! Automatically generated?!

Simply amazing and crazy!
Title: Re: One million lambda expressions
Post by: Kazimir Majorinc on January 28, 2011, 03:17:31 AM
Thanx, yes, these are generated. I have lot of functions needed for generation and reduction of lambda-expressions in my library. Here is the simple program for demonstration.


(setf [print.supressed] true [println.supressed] true)
(load "http://instprog.com/Instprog.default-library.lsp")
(setf [print.supressed] nil [println.supressed] nil)

(for(i 1 1000000000 12345679)
  (setf lexpr (lam i "xyz"))
  (println "n" i ". " lexpr "n")
  (reduce^ lexpr 33 true)
  (println)
  (---))
 
(exit)
Title: Re: One million lambda expressions
Post by: newdep on March 25, 2011, 03:33:18 PM
Fantastic!!! .. So Simply and so effective...



Love your Blog btw..great readings..!