Live data from Hacker News

Kina Knowledge, using Common Lisp extensively in their document processing stack

lisp-journey.gitlab.io

61–62 of 62 posts

Re: Kina Knowledge, using Common Lisp extensively in their document processing stack

#61
post #60
post #53

Earlier quoted context omitted.

C) lisp is a "10x" language? I can't be similarly productive in a language that doesn't have a simple syntax (easy to write) and doesn't allow you to do meaningful live programming. By the time you've got a major headcount, organizational bottlenecks will render the individual velocity of programming tools irrelevant. Lisp will scale poorly because every language does. It's hard to justify unusual technical choices i…

> Lisp will scale poorly because every language does I guarantee you that a highly opinionated language like Go scales horizontally better* than a totally unopinionated language like Common Lisp. It's literally why Google spent a bunch of resources developing it. It's also why Lispers tend to despise Golang, or deride it as a simple language for average developers. *Requires fewer resources to get a new hire up and r…

Ehhh, not all of us despise Go.

Unlike its creators, who were quite blunt in saying it's simple language for middling devs.

(Other than the part where it's essentially new version of C from alternative world)

Re: Kina Knowledge, using Common Lisp extensively in their document processing stack

#62

Earlier quoted context omitted.

One of the things I like about Racket is that it has a cross platform GUI built on GTK in the standard library[1]. It also has a GUI builder app (though I’ve never used it so can’t say how good it is)[2] 1. https://docs.racket-lang.org/gui/ 2. https://github.com/Metaxal/MrEd-Designer

I’ve heard that. How do you find racket for speed and also interactive development? I don’t mind a bit of scheme / racket, so would be curious to jump in.

My most recent example is a prime sieve I wrote in Racket which was at least 10% faster than the Python implementation (can’t remember the exact number right now) I modeled it after, and then another 10% faster than that when I converted it to typed-racket[1]

For interactive development it’s true Racket isn’t as heavy into top level development as other lisps, but I often run my code and then play around with modifications to it in the repo afterwards using racket-mode in Emacs.

[1] https://github.com/diego-crespo/Primes/blob/drag-race/PrimeR...

Post reply on HN