Conversation
Notices
-
Embed this notice
??? 妛彁 :xf_nyxsigil: :xf_nyxdisapproving: (nyx@social.xenofem.me)'s status on Sunday, 20-Aug-2023 11:50:23 JST ??? 妛彁 :xf_nyxsigil: :xf_nyxdisapproving: @mia tl;dr yes it's not hard to learn and it's a really good language but it may ruin you for a lot of other shit that is used in mainstream tech stuff
my honest opinion is that it kind of depends. I feel like learning CL has actually ruined me for working in tech because it opened my eyes to how it's actually possible to design programming languages in a way that they empower you to solve problems rather than introducing new ones and essentially just piling more garbage on top of the mountain of garbage that most modern computing seems to be. so this is like an actual thing I would caution people of is if you want to stay ignorant and be able to continue to tolerate what most of programming is, you might end up regretting learning CL
some other things to keep in mind is that CL is a niche language and there are certain things it currently can't do very well because a lot of work needs to go into implementing certain things or settling on a standardized library for certain things. but it has been around a long, long time and the standard hasn't changed in like 30 years, so it's extremely stable, and there tends to be libraries available for most things, and if you write something in CL it will pretty much just work forever since you don't need to worry about the language constantly changing. and because of CL's macro system, programmers have been able to pick up with the ANSI standard leaves off (with things like networking and multithreading for instance) and make libraries that extend the core of the language with modern features
anyways that being said CL is a really good language and is like the only programming language I've used that has made me actually enjoy programming, and it's quite easy to learn imo because there is no syntax and you're expected to be constantly using the REPL to develop incrementally and experiment with stuff. the tooling around it is also amazing and also really lightweight, but you do need to use emacs fyi to really see the full power of CL since it's currently the best implementation of CL's tooling
the Common Lisp Cookbook is a good place to start quickly with it, or otherwise if you have the patience to go through a full book Practical Common Lisp is another thing that gets recommended a lot-
Embed this notice
mia@void.rehab's status on Sunday, 20-Aug-2023 11:50:24 JST mia @nyx@social.xenofem.me hmmm
i do love forbidden knowledge -
Embed this notice
mia@void.rehab's status on Sunday, 20-Aug-2023 11:50:25 JST mia @nyx@social.xenofem.me should i use CL nyx
be honest with me
is this something i should learn -
Embed this notice
??? 妛彁 :xf_nyxsigil: :xf_nyxdisapproving: (nyx@social.xenofem.me)'s status on Sunday, 20-Aug-2023 11:50:25 JST ??? 妛彁 :xf_nyxsigil: :xf_nyxdisapproving: @mia how do you feel about acquiring forbidden knowledge :xf_mephistopheles: (I need to add Faust emojis) -
Embed this notice
??? 妛彁 :xf_nyxsigil: :xf_nyxdisapproving: (nyx@social.xenofem.me)'s status on Sunday, 20-Aug-2023 11:50:26 JST ??? 妛彁 :xf_nyxsigil: :xf_nyxdisapproving: @mia no CL is actually just good :comfysmug: -
Embed this notice
mia@void.rehab's status on Sunday, 20-Aug-2023 11:50:27 JST mia there is no such thing as a good language
there are only languages that are slightly less terrible -
Embed this notice
??? 妛彁 :xf_nyxsigil: :xf_nyxdisapproving: (nyx@social.xenofem.me)'s status on Sunday, 20-Aug-2023 11:59:13 JST ??? 妛彁 :xf_nyxsigil: :xf_nyxdisapproving: @shibao @mia I'm actually a big fan of BEAM VM languages too and idk what the point you're trying to make is. also, elixir jobs are super uncommon and most of my professional experience is with linux sysadmin and like eight years of constantly failing to get anything other than completely shit-tier tech jobs that have paid like shit has broken me and I just have no desire to continue trying to get anything else. I don't even care to try to get a job in tech anymore where I would have to give a fuck about what I'm doing 受不了包 likes this.
-
Embed this notice