Earlier quoted context omitted.
I'm curious, are you able to write full backend services in CL, with http and database interactions, or "just" some domain logic ? If it's the former I'm curious what kind of libraries you are using
Yes, absolutely. For context, we do stock market analysis but we approach it from the perspective of stock prices being entirely supply and demand, and we're looking for stocks which are about to receive a lot of new demand. We handle A LOT of data. Well, a lot for what we do, we're not exabyte scale yet. We use Postmodern for Postgres interaction. Have no complaints at all. You're able to use s-sql which is SQL stat…
Common Lisp: 2022 in review
51–60 of 77 posts
Re: Common Lisp: 2022 in review
#52Earlier quoted context omitted.
Why? I have no particular feelings for or against the JVM. It always surprises me when people get so passionate about runtimes - how much do you interact with them? They're just in the background doing their thing. I can see reasons for not wanting to use the JVM in specific cases. For example, it may not have the performance you want for the application you're developing. I'm just confounded by general statements su…
Why => because JVM is poor no fit for CLI, and is a poor fit for games. Those two fields in which I see myself using common-lisp. Unsure what's so wierd about it, everyone (most) knows about slow cold startup times, and inability to control memory layout in JVM. Also, horrible C bindings
Re: Common Lisp: 2022 in review
#53ACL2 gets mentioned in passing, but it may be worth noting that version 8.5 was released this year, with several new features and bug fixes: https://www.cs.utexas.edu/users/moore/acl2/v8-5/combined-man...
Re: Common Lisp: 2022 in review
#54Earlier quoted context omitted.
May I ask why? I've no dog in this fight (I don't work with Java) but I've seen plenty of people against Java the language who were very happy to use Scala or Clojure. I haven't encountered anyone who has specifically said they were against the JVM , so I'm interested whether it's something technical (maybe you do more real-time or work with resource-constrained systems) or if it's something more personal. There are…
Copy pasted: Why => because JVM is poor no fit for CLI, and is a poor fit for games. Those two fields in which I see myself using common-lisp. Unsure what's so wierd about it, everyone (most) knows about slow cold startup times, and inability to control memory layout in JVM. Also, horrible C bindings
Just was curious if it was one of the commonly encountered things (which you listed) or if there were some other limitations I wasn't aware of.
Re: Common Lisp: 2022 in review
#55Earlier quoted context omitted.
Why? I have no particular feelings for or against the JVM. It always surprises me when people get so passionate about runtimes - how much do you interact with them? They're just in the background doing their thing. I can see reasons for not wanting to use the JVM in specific cases. For example, it may not have the performance you want for the application you're developing. I'm just confounded by general statements su…
Why => because JVM is poor no fit for CLI, and is a poor fit for games. Those two fields in which I see myself using common-lisp. Unsure what's so wierd about it, everyone (most) knows about slow cold startup times, and inability to control memory layout in JVM. Also, horrible C bindings
Re: Common Lisp: 2022 in review
#56Earlier quoted context omitted.
Why? I have no particular feelings for or against the JVM. It always surprises me when people get so passionate about runtimes - how much do you interact with them? They're just in the background doing their thing. I can see reasons for not wanting to use the JVM in specific cases. For example, it may not have the performance you want for the application you're developing. I'm just confounded by general statements su…
Why => because JVM is poor no fit for CLI, and is a poor fit for games. Those two fields in which I see myself using common-lisp. Unsure what's so wierd about it, everyone (most) knows about slow cold startup times, and inability to control memory layout in JVM. Also, horrible C bindings
Re: Common Lisp: 2022 in review
#57Earlier quoted context omitted.
Why? I have no particular feelings for or against the JVM. It always surprises me when people get so passionate about runtimes - how much do you interact with them? They're just in the background doing their thing. I can see reasons for not wanting to use the JVM in specific cases. For example, it may not have the performance you want for the application you're developing. I'm just confounded by general statements su…
Why => because JVM is poor no fit for CLI, and is a poor fit for games. Those two fields in which I see myself using common-lisp. Unsure what's so wierd about it, everyone (most) knows about slow cold startup times, and inability to control memory layout in JVM. Also, horrible C bindings
Re: Common Lisp: 2022 in review
#58On a slightly different tangent, is anyone using Prolog in production?
Re: Common Lisp: 2022 in review
#59That said, I think CL is the best research language.
Re: Common Lisp: 2022 in review
#60ACL2 gets mentioned in passing, but it may be worth noting that version 8.5 was released this year, with several new features and bug fixes: https://www.cs.utexas.edu/users/moore/acl2/v8-5/combined-man...
For Maxima, what could be added?