pot.kettle.black
One should examine oneself for a very long time before thinking of condemning others
pot.kettle.black
One should examine oneself for a very long time before thinking of condemning others
  • 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
    • spam
    • inappropriate
    • broken link
    • duplicate
    • wrong community
    • UA/ToS violation
    • shouldn't be flagged
    • NSFW (not in title)
    • bad HTML/css
    • 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
    search only within pot.kettle.black

    About pot.kettle.black

    pot.kettle.blackpot-kettle-blackhttps://pot.kettle.black/c/pot-kettle-blackpot_kettle_black

    A website devoted to all things hypocritical with an intent to make a small contribution to correct our blindness of our own shortcomings and corruption.

    The phrase pot calling the kettle black is an idiom for "a person who is guilty of the very thing of which they accuse another and is thus an example of psychological projection."

    Someone's Reading

    • Relationship ultimatums

      Relationship ultimatums in braincrave

    • I'm offering free editing services. Do you have a blog but aren't the best writer? Want to enhance your dating profile? Need a review of your turnpaper before submitting to your professor? Write something and I'll suggest edits for you.

      I'm offering free editing services. Do you have a blog but aren't the best writer? Want to enhance your dating profile? Need a review of your turnpaper before submitting to your professor? Write something and I'll suggest edits for you. in writing

    • Is neurobiology making us morally ill?

      Is neurobiology making us morally ill? in braincrave

    • For God's sake

      For God's sake in braincrave

    • Third-life

      Third-life 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 Powered by valME.io