Posts by akater@shitposter.club
 (DIR) Post #AVup9yNEgIS62JtTSC by akater@shitposter.club
       2023-05-21T08:49:53.390660Z
       
       0 likes, 0 repeats
       
       @ramin_hal9001 @rml > Lisp will only attract people who are interested in lambda calculus and/or programming language theory, and/or maybe people interested in dependent typingI use Lisp because it offers me computing freedom unlike anything else.  I don't care about lambda calculus or programming theory.  It'd be nice to have better support for dependent types but it's not crucial.26% of my system packages are Lisp (mostly Emacs Lisp), and I wish it was 100%.  This 0.26 number will certainly increase.
       
 (DIR) Post #AVup9zedv3yE0b2tE0 by akater@shitposter.club
       2023-05-21T17:38:37.481221Z
       
       0 likes, 0 repeats
       
       @ramin_hal9001 @rml > what features of Lisp make it more liberating for you personally than some other more popular high-level language such as Python or JavaScript?Lisp offers “Freedom 1” (“the freedom to study how the program works, and change it”) in its fullest.  Any function definition is a single M-. away to study, and it can be changed at any time, instantly.  OODA loop is as short as it gets.  I'm sure Emacs users read and change the code of the program they are running more than any other social group in the world.Patch the object system, alter the thing that defines local functions, extend the syntax that defines code transformers — all with immediate effects, of course — all that would probably beyond my hopes, had I settled with more popular languages.  (And I had to do all the things I mentioned, due to bugs or missing features.)  How about something less fancy, such as redefining a class?  Looks like Python has problems even with that.  This is extremely limiting.> I suppose you use #Guix OS with Shepherd?No; Gentoo.> Then […] have most of your day-to-day computing tasks covered by Lisp.Smartphone use aside, that's the case already.  I have to run some daemons written in C, and the system depends somewhat heavily on Python and Perl but that's it.  I just never leave Emacs, except when it crashes.
       
 (DIR) Post #AVupA1OPSOApOpSxCS by akater@shitposter.club
       2023-05-22T04:53:29.363404Z
       
       0 likes, 0 repeats
       
       @ramin_hal9001 @rml > you might be referring to Lisp's "image based programming" model. This is where Lisp basically freezes itself when an exception is thrown, then you can make changes to the code and resume executionImage-based, yes.  Condition system has nothing to do with this.  Functions can be recompiled without dealing with it.Erlang is famous, yes.  One active member of our local Emacs community uses Elixir and seems to enjoy it, and claims they even use macros fairly often.  Maybe it would be possible and beneficial to have such concurrency in a Common Lisp implementation (or in Emacs) but I have enough life goals already. 🙂
       
 (DIR) Post #AVupA3nIWpGoqb7rGq by akater@shitposter.club
       2023-05-22T12:03:15.750368Z
       
       0 likes, 0 repeats
       
       @rml @w96k @ramin_hal9001 > like python in the sense that you can figure out everything at the repl😏 Why would a Lisper consider a comparison with Python's “repl” as favorable?My experience with Python boils down to a single script I wrote for a one-time use but when I see someone dealing with Python interactively, it certainly doesn't look as smooth compared to the workflow I'm used to.  A fairly well-known exposition by mikelevins confirms this: https://lisp-journey.gitlab.io/blog/how-are-lisp-repls-different-from-python-or-ruby-repls/
       
 (DIR) Post #AVwCyk4M7J1iXoCTxY by akater@shitposter.club
       2023-05-23T06:13:39.957094Z
       
       1 likes, 0 repeats
       
       @dwaltiz 1. “Emacsen” is a plural of “Emacs”.2.  Lem is described as “Common Lisp IDE”.  Emacs is not a language-specific IDE and is not an IDE.
       
 (DIR) Post #AWQpHZJJUgKSZAJI8W by akater@shitposter.club
       2023-06-07T00:31:04.849269Z
       
       1 likes, 0 repeats
       
       @Moon Another cute Moomin pic 🥰
       
 (DIR) Post #AWScd9SXNWtDfmVPrU by akater@shitposter.club
       2023-06-07T21:29:30.821141Z
       
       0 likes, 0 repeats
       
       @bonifartius @scathach Last but not least, when you write for Emacs, you contribute to GNU.
       
 (DIR) Post #AXTbnvqXiSJ8e3kQt6 by akater@shitposter.club
       2023-07-08T05:56:08.899475Z
       
       1 likes, 0 repeats
       
       @All_bonesJones @coolboymew Sounds interesting!  What exactly did you check?  Is there an account of your research?
       
 (DIR) Post #AXbSg6LCWJ3UrLhXbk by akater@shitposter.club
       2023-07-12T01:46:45.246439Z
       
       1 likes, 0 repeats
       
       @Moon Yes, and it's so unapologetically violent.  Bloodless fighting games are no fun.  Unfortunately, it too may come to an end; female characters have already been desexualized somewhat since MK X to appease some critics.
       
 (DIR) Post #AXq8gXQxddQVH1MJVo by akater@shitposter.club
       2023-07-19T02:32:05.727479Z
       
       0 likes, 0 repeats
       
       @pashkafd4  Непонятно, что такое библиотека html.  Что именно нужно сделать?
       
 (DIR) Post #AXrXmz18gji4ZWPX2e by akater@shitposter.club
       2023-07-19T02:38:35.145145Z
       
       0 likes, 0 repeats
       
       @mitchmarq42xyz  I don't: --batch is specifically non-interactive.  What's the problem you're trying to solve?
       
 (DIR) Post #AXvUc4p9Eje8AIkXKq by akater@shitposter.club
       2023-07-21T14:19:33.752323Z
       
       0 likes, 0 repeats
       
       @mitchmarq42xyz  Why not comint?
       
 (DIR) Post #AXxVTkZX8ZFXJCxXTk by akater@shitposter.club
       2023-07-22T10:57:24.275615Z
       
       0 likes, 0 repeats
       
       @mitchmarq42xyz  Of course; but why do you insist on --batch?  I wrote non-neglible amount of Elisp to work in batch mode specifically but I never even considered targeting any task that requires interactive input.
       
 (DIR) Post #AYYOge5PN4kZKgpT5E by akater@shitposter.club
       2023-08-09T06:30:59.208503Z
       
       1 likes, 0 repeats
       
       That story comes from one of the prime Gentoo developers.  Alas.The state would rob him of ≈$500 per month, which is why he can't accept some jobs because he'd be under water if he earns less, and yet he blames “capitalism”.  Such things never fail to amaze me.
       
 (DIR) Post #AYaUKkir0OHZaK8wYS by akater@shitposter.club
       2023-08-10T02:24:22.484930Z
       
       0 likes, 0 repeats
       
       @shakil_tcs • “my salary ended up below obligatory government fees, so I've lost more money than if I weren't working at all”• “I can't really accept "small" contracts unless I have good chance of making enough to cover gov fees ($500/mo or so)”
       
 (DIR) Post #AYdpWMDMdEfrYsfWOO by akater@shitposter.club
       2023-08-12T03:05:14.745353Z
       
       1 likes, 0 repeats
       
       @apropos @clayvaulin @p @Zealist @mute_city  There is no need for lexical-let.  Elisp is lexically scoped as long as you have lexical-binding set to t (it is still recommended to only do it locally, per-buffer).  It is set by default in some buffers and most existing code is lexically scoped.  All new code is lexically scoped if the author was minimally competent.  And package cl is deprecated; use cl-lib.
       
 (DIR) Post #AYj1kYh7CPRFYsvFD6 by akater@shitposter.club
       2023-08-13T23:37:41.774885Z
       
       0 likes, 0 repeats
       
       @mute_city  I probably missed something.  A metric of what?  And who said any code in org should be functional?  Also, there is no feature named org-babel.
       
 (DIR) Post #AYjKz5Zndiesj78uKu by akater@shitposter.club
       2023-08-14T16:03:39.298594Z
       
       0 likes, 0 repeats
       
       @mute_city  Lisp isn't functional.  But the code in org-mode isn't great either.“org-babel” doesn't point to particular code examples: there is no “org-babel” file.
       
 (DIR) Post #AYlfrRrk4lki27llVA by akater@shitposter.club
       2023-08-14T21:02:48.035897Z
       
       1 likes, 0 repeats
       
       @mute_city  No, I get it, there's org-babel, it's just that there's no “org-babel” file in Org.Lisp is multiparadigm and mostly imperative.
       
 (DIR) Post #AZWw0PYYX64WlggRCy by akater@shitposter.club
       2023-09-06T18:52:23.074950Z
       
       0 likes, 0 repeats
       
       @fox  To define how a block is rendered, there is no need to define a block.  Define an export back-end.  Defining new blocks may not be supported.  It certainly wasn’t some years ago but now there are greater blocks, which see.  I’m using an older Org without support for them.