Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 117
  1. If a programming language is as powerful as Paul Graham thinks the hundred-year language could be, it will be regulated.

  2. Clojure/Conj 2011

    Sold out attendance marked this being the second premiere conference for Clojure.

  3. Overtone

    Overtone is an open source audio environment being created to explore musical ideas from synthesis and sampling to instrument building, live-coding and collaborative jamming.

  4. Shen/Kl arrive

    The first publicly available version of Shen/Kl has been released.

  5. In 1972 Ed Catmull (founder of Pixar) and his colleagues created the world’s first 3D rendered movie, an animated version of Ed’s left hand.

  6. Update : bug-fix when hull was being incorrectly calculated due to there being duplicate points generated in the random set.

  7. In this second post in this series we look at an implementation of the always useful Fast Fourier Transform.

  8. Update 2011/06/28 : Source has been modified to compile with Shen This is the first in a series of posts that will demonstrate the implementation of many well-known(and less known) data structures and algorithms using a purely functional approach.

  9. White paper : To a mathematical theory of evolution and biological creativity We present an information-theoretic analysis of Darwin’s theory of evolution, modeled as a hill-climbing algorithm on a fitness landscape.

  10. Marvin Minksy’s – The Emotion Machine: Commonsense Thinking, Artificial Intelligence, and the Future of the Human Mind Minsky argues that emotions are different ways to think that our mind uses to increase our intelligence.

  11. Qi is the future of Lisp.

  12. Philosophy and Lisp

    Programming language wars don’t have to be religious based wars.

  13. Artificial Intuition

    Artificial Intuition – A New Possible Path To Artificial Intelligence – by Monica Anderson Artificial Intelligence was born in Computer Science departments, and inherited their value sets including Correctness.

  14. As an example let’s look at an algorithm that’s fairly common : breadth first traversal of a binary tree.

  15. Ruby compiler in CL

    The implementers of existing Ruby VMs have gone the way of C, C++ and Java.

  16. Facts about STM

    These days there just can’t be enough said to counter the hype that comes with STM.

  17. // pi_spigot.s - calculates Pi using a spigot algorithm // as an array of n digits in base 10000. // http://mathworld.wolfram.com/SpigotAlgorithm.html // // x86-64/SSE3 with for Linux, Intel, gnu assembler, gcc // // as…

  18. Update 2010-06-30 : So just over a day after I posted this entry Google announced that they have acquired ITA.

  19. Summer 2010 reading

    “Let over Lambda – 50 Years of Lisp” by Doug Hoyte This one had been sitting on my bookshelf for almost a year.

  20. One popular interview question that never dies : write some code to reverse a singly linked-list.

  21. ;; Calculates the convex hull of a set of points using the Graham scan ;; algorithm.

  22. Bucket sort (Clojure)

    (defn bucket-sort "Runs in O(n) time."

  23. Quotes from Don E.

  24. Here’s a molecule viewer using OpenGL in Clojure.

  25. // pi_x64.s - calculates Pi using the Leibniz formula. // Each iteration prints a closer approximation to 50 digits. // This is not an optimal implementation and it runs forever. // // x86-64/SSE3 with for Linux, Intel, gnu as…

  26. DISCLAIMER : THIS IS A LANGUAGE RANT.

  27. Palindromes (Clojure)

    * Update 2009-12-27 * Using lists instead of vectors brings the Clojure version down from around 20x to 10X slower than the CL version.

  28. Winter 2009 reading

    Sonoluminescence: A Galaxy of Nanostars Created in a Beaker (NASA) The Idea Factory – Learning to Think at MIT, Pepper White : “This is a personal story of the educational process at one of the world’s great technological universities.

  29. Even a superficial study of learning theory can have great value : The following article, “Connectivism: A Learning Theory for the Digital Age” is a great example.

  30. ...

  31. Clojure Quine

    A Quine is a program that produces its complete source code as its only output.

  32. Play Pong!

    A few updates and bug fixes from the first version.

  33. Pong! (in Clojure)

    * UPDATED : 2009-09-17 * – rewritten in a functional style that is more idiomatic of Clojure.

  34. Took a shot at implementing a PI digit generator in Clojure using a ‘fast’ algorithm.

  35. Another slice of π ?

    The previous Common Lisp and Haskell functions to generate the digits of PI where only accurate between 10000 and 20000 digits.

  36. Haskell beats CL quite comfortably using the same algorithm : module Main( main ) where import System( getArgs ) arccot :: Integer -> Integer -> Integer arccot x unity = arccot' x unity 0 start 1 1 where start = unity `div` x arccot'…

  37. Thanks to metacircular for pointing out that (floor (/ x y)) can be written as (floor x y) while avoiding the intermediate rational.

  38. Generating π in CL

    Update 2009-07-23 : Faster version in CL and a Haskell version. ——————————————————————————– A trivial approximation using the Leibniz formula.

  39. Here’s an implementation of Emacs Lisp’s MAPCONCAT function for Common Lisp.

  40. The last article ended with a challenge hoping that someone would come up with an improved version of the boggle solver that beats my version.

  41. The previous article had some serious traffic yesterday and today.

  42. * Update 2009-05-06 : The challenge has been met !

  43. A Lisp version of the code from this article –> http://iam.elbenshira.com/archives/151_integral-calculus-in-haskell/ ********** For those that are unhappy about this not being a Symbolic Integration example then please read Norvig’s “Paradigms of Artifici…

  44. My curiousity got the better of me tonight.

  45. Andrew Sorenson is doing some beautiful live “Lisp coding as art” with synthesized sound and OpenGL.

  46. Before I go any further : let me state upfront that knowing Lisp has changed me as a programmer for the best.

  47. Ron Garret puts it’s perfectly : “Whatever problems I may have, an unwillingness to learn new things is not one of them.

  48. Books for Spring 2009

    Brave New World – Aldous Huxley : Re-reading but not from any paradise-engineering paranoia perspective.

  49. Lisp50 update

    More info here with pictures.

  50. Dan Weinreib’s Common Lisp Implementations: A Survey ALU’s Common Lisp Implementations Building stable and scalable high-volume network servers on open-source common CL implementations