Friday Social is back! So we know we are all Lisp programmers here and we love the language and use it.

But I am sure some of us work with other languages too. Like I have to work with C, C++, Python and a number of other languages to work on different projects. I am sure some of you do too.

So the questions for this Friday Social are:

  1. What Lisp programming languages do you use?
  2. What non-Lisp programming languages do you use?
  3. What is your favorite Lisp programming language? Why?
  4. What is your favorite non-Lisp programming language? Why?
  5. What is that one thing about your favorite non-Lisp language that you wish to see in your favorite Lisp language?

Happy Friday!

  • veer66@lemmy.one
    ·
    edit-2
    3 months ago

    What Lisp programming languages do you use?

    1. Common Lisp
    2. Clojure

    What non-Lisp programming languages do you use?

    Rust, etc.

    What is your favorite Lisp programming language? Why?

    SBCL can compile Common Lisp into optimized native code and the community provides libraries that I need.

    What is your favorite non-Lisp programming language? Why?

    Ruby can be used as AWK with JSON parser and Unicode support.

    What is that one thing about your favorite non-Lisp language that you wish to see in your favorite Lisp language?

    Awk-style one-liner

  • velox_vulnus@lemmy.ml
    ·
    3 months ago

    Most of my answer is just bullshit - I don't really know much about programming:

    1. Guile for Guix configuration, if Scheme is considered Lisp, or else I don't use any.
    2. C, JS. I've used Java, Python, Ruby, Lua, etc before, but I don't like them. Maybe C++ a little bit.
    3. Guile, because it is the closest thing to a Lisp. Guile is simply amazing, although the syntax is a bit unconventional. My experience with SBCL while packing a Nix app was terrible.
    4. Vale, because I think it is Rust done right. Unison, because distributed programming. Zig, because it brings several improvement over C (Generics, namespaces, some sort of memory safety, am I forgetting something else?)
    5. I'm a graduate noobie, so I don't know. Package management is probably not the best, I think? There's asdf-vm and Quicklisp, both of which I hated, while packing for a store-based hierarchy standard. Maybe generational references for memory allocation and fearless FFI from Vale.
  • Paolo Amoroso@lemmy.ml
    ·
    3 months ago

    1. What Lisp programming languages do you use?

    I use pretty much only languages in the Lisp family. Since I'm a hobby programmer I'm the boss and get to decide what tools to use.

    2. What non-Lisp programming languages do you use?

    None, at least regularly.

    3. What is your favorite Lisp programming language? Why?

    Interlisp and Common Lisp because my daily driver is the wonderful Medley Interlisp development environment, which supports both dialects.

    4. What is your favorite non-Lisp programming language? Why?

    AWK. I love its combination of simplicity, abstraction, control paradigm, and support for rapid development.

    5. What is that one thing about your favorite non-Lisp language that you wish to see in your favorite Lisp language?

    I wouldn't necessarily want to see AWK or some of its features in Lisp. Some of these features are already in Lisp and, as for the others, I don't mind dusting off AWK itself when needed.