valME
If you're not willing to spend a few pennies to tell the world, was it really that important to say?
valME
If you're not willing to spend a few pennies to tell the world, was it really that important to say?
  • Communities
  • Login
  • Login
    • Forgotten Password
  • Register
  • Search
    Home / jeffs / Comments  
  • front page
  • upcoming
  • controversial
  • most discussed
  • underappreciated
  • random
  • all
  • best from:
    • 24 hrs
    • 48 hrs
    • 7 days
    • 30 days
    • 365 days
    • all-time
  • jeffs permalink

    Glad you enjoyed the podcast.  I'll also be following Restless Device now.  Great stuff.

    (I typed up a lengthy response to this and my machine locked up before I submitted, so here goes a more concise attempt number two...)

    Lisp, as a language family, is certainly special when compared to any other languages out there, and basically is by definition.  Coding in Lisp is essentially coding directly in the language's AST.  This more easily enables "metaprogramming" or "writing code that writes code" (because code is expressed using data structure literals that are the same as those used in the language runtime and APIs).  What they're talking about is the macro system.  Other languages have macro systems too, but none will ever be as straightforward as Lisp's.  If they are, then they're a Lisp too.  The macro system allows you to effect compiler behavior as opposed to runtime behavior.  This means that you can extend the language to suit your needs, or bring the language closer to your problem domain.  When used effectively, this allows for working at a higher level of abstraction.  

    Speaking of Paul Graham and the benefits of Lisps, his famous article on how Lisp was a competitive advantage for him comes to mind.  Basically, he's claiming that it allowed his team to move faster.  I also have the same feeling of increased efficiency when coding in Clojure, especially when using REPL-driven development.  For me, solving a problem involves a LOT of exploration and the REPL is the best tool I know of for interactively exploring a problem space with a programming language.

    Clojure might be the most popular Lisp language around today, and it is even recommended by Thoughtworks in the Tech Radar.

    in Lisp: Learning to Think about Thinking | Restless Device
  • jeffs permalink

    smiley

    in From cries to contentedness

Snaps!

We searched long and hard (alright, we really just did a plain ol' SQL query on the database) but didn't find anything to put on this page. So please just go click somewhere else.

Someone's Reading

  • Facebook's Gone Rogue

    Facebook's Gone Rogue in braincrave

  • Drug monopolies courtesy of government

    Drug monopolies courtesy of government in braincrave

  • The Cult of Moral Grayness

    The Cult of Moral Grayness in braincrave

  • The Wars in Our Schools

    The Wars in Our Schools in politics

  • Adult Education

    Adult Education in braincrave

Latest Activity

  • b_independent voted for "Ladies, you take provocative dressing to a pathetic extreme. Signed, a lady." in Clarisse88

  • c_prompt posted "Someone That I Used to Know" in parenting

  • c_prompt posted "George Carlin: I'm Glad I'm Dead (2024) - Full Special" in technology

  • c_prompt voted down "Business Setup in Dubai | Company Formation in Dubai, UAE" in Dubaibusinesssetup

  • c_prompt flagged "Business Setup in Dubai | Company Formation in Dubai, UAE" in Dubaibusinesssetup

  • c_prompt flagged "How to start a Business in UAE as a Foreigner Minimum Investment to Start a Busi..." in removed

  • Dubaibusinesssetup posted "Business Setup in Dubai | Company Formation in Dubai, UAE" in Dubaibusinesssetup

  • c_prompt posted "Proof You Can Do Hard Things: An Essential Piece to Your Life Resume" in parenting

  • c_prompt posted "The First Gulf War – A Catastrophic Error" in politics

  • c_prompt posted "And then she realized that a fresh start was hers for the taking, that she could..." in Note to Self

  • Deggle started community Deggle

  • c_prompt posted "There is no faith and no courage and no sacrifice in doing what is expedient" in Note to Self

  • c_prompt flagged "Health Safety Environment Job Board" in removed

  • c_prompt voted down "Health Safety Environment Job Board" in removed

  • c_prompt posted "Ancestral Mathematics" in Note to Self

  • Mythusmage started community Mythusmage

  • c_prompt posted "A Philosophical Game: An Interview with Saul Steinberg" in baseball

  • c_prompt posted "How Imaginary Numbers Were Invented" in todayilearned

  • c_prompt posted "10 Better Responses Than Just Saying “I’m Fine” | Evie Magazine" in funny

  • c_prompt posted "How To Stop Procrastinating | Jordan B Peterson" in Note to Self

  • c_prompt posted "The deep connection between misogyny and consuming animals" in funny

  • c_prompt flagged "Cryptocurrency Exchange List" in removed

  • c_prompt voted down "Cryptocurrency Exchange List" in removed

  • c_prompt commented on "Map maker, map maker, make me a map... make me a perfect map" in politics

  • dj_tranceriver started community dj_tranceriver

  • More...

valME.io User Agreement / Terms of Service | valME.io Privacy Policy | Contact valME.io | valME.io users earn money from posts