9 ms·
Steel Bank Common Lisp is the workhorse which led me to build profitable software companies. I don't think I would be as productive without it. The repl driven
by ilrwbwrkhv 3y ago
Steel Bank Common Lisp is the workhorse which led me to build profitable software companies. I don't think I would be as productive without it. The repl driven workflow is amazing and the lisp images are rock solid and highly performant.
- haolez 3y agoIt looks awesome, but I'm too lazy as of today to go back to Emacs. I usually just use VSCode close to the defaults for my (mostly) Python and JavaScript development. I don't code full time, since I'm on a CTO role.
- ilrwbwrkhv 3y agoI don't know if you're interested in Sublime Text or not but https://github.com/s-clerc/slyblime https://github.com/s-clerc/slyblime is pretty good. VS Code also has Alive which I heard is good although I don't use Electron apps.
- haolez 3y agoThanks a lot! It does indeed look good. Btw, what made you choose Common Lisp instead of Scheme (Guile, Racket, etc) or Clojure? What made it more business effective? Genuine curiosity :)
- ilrwbwrkhv 3y agoI dislike the JVM and the other lisps did not have the code performance and stability I needed.
- nbf_1995 3y agoYou may be interested in https://github.com/nobody-famous/alive https://github.com/nobody-famous/alive which brings the power of slime to vscode (Mostly, it's relatively new and missing some features, but getting better all the time)
- deleted 3y ago[deleted]
- winrid 3y agoCare to share the companies for those curious?
- mathisfun123 3y ago> The repl driven workflow is amazing and the lisp images are rock solid and highly performant. do people not realize that basically everything vm/interpreted language has a repl these days? https://www.digitalocean.com/community/tutorials/java-repl-jshell https://www.digitalocean.com/community/tutorials/java-repl-j... https://github.com/waf/CSharpRepl https://github.com/waf/CSharpRepl https://pub.dev/packages/interactive https://pub.dev/packages/interactive not to mention ruby, python, php, lua hell even c++ has a janky repl https://github.com/root-project/cling https://github.com/root-project/cling edit: i get downvoted by the lisp crowd every time i bring up that the repl isn't a differentiating feature anymore :shrug:
- rfrey 3y agoThe repls you mention are not like lisp repls. You're being downvoted because your comment makes it sound like you've never programmed a lisp but have strong opinions nonetheless.
- mathisfun123 3y ago>you've never programmed a lisp but have strong opinions nonetheless i've written racket and clojure (and mathematica, which is a lisp). not multiple 10kloc but enough to understand what the big ideas are. claiming i just haven't written enough lisp is basically the logical fallacy of assuming the premise.
- behnamoh 3y ago> “mathematica is a lisp”
- mathisfun123 3y agohttp://xahlee.info/M/lisp_root_of_wolfram_lang.html http://xahlee.info/M/lisp_root_of_wolfram_lang.html http://xahlee.info/M/lisp_vs_WolframLang.html http://xahlee.info/M/lisp_vs_WolframLang.html > WolframLang has all the characteristics of LISP: seems you either don't know what lisp is or you've never written mathematica
- SanderNL 3y agoI think the times when your tech stacks mattered in the slightest are mostly behind us. Also: it's good you concocted some arcane shit that works like a charm, but now nobody - except the ones whose pay you express in number of zeroes - is touching it.
- Sterm 3y agoI always find it odd that people say this. If stack doesn't matter than why not start writing machine code again?
- contrast 3y agoI think they meant the stack doesn’t matter in the sense of “which stack you choose from the options available”, rather than “whether you choose a stack versus writing machine code”.
- Sterm 3y agoYou can hook into the abi for software that runs in Linux trivially. So why isn't machine code acceptable? When you give the honest answer you see why the majority of languages aren't acceptable either.
- dgb23 3y agoIt's said mostly by people who let others make technical decisions for them. Others being either their bosses or the main stream.
- SanderNL 3y agoThat's not a good faith interpretation given the near infinite amount of options for conjuring up your favourite moneyprinting system of choice besides "machine code". SBCL is about the most arcane option you can pick and even that can work, which I think actually proves the point: it doesn't matter to any significant degree (anymore).
- 3y ago