Posts by PuercoPop@mastodon.social
 (DIR) Post #AXqwgH9v8wAKVRSNmK by PuercoPop@mastodon.social
       2023-07-19T13:04:34Z
       
       0 likes, 0 repeats
       
       @galdor there is an nice wrapper for kubectl, https://github.com/abrochard/kubel. It works similar to magit by shelling out.
       
 (DIR) Post #AXvwzFPSqIzcNCZbNI by PuercoPop@mastodon.social
       2023-07-21T17:18:40Z
       
       1 likes, 0 repeats
       
       @hayley Smalltalk creates the IDE."You need types to have goos IDE support"
       
 (DIR) Post #AYTOaJzCDdE5Su6lsW by PuercoPop@mastodon.social
       2023-08-07T02:16:15Z
       
       0 likes, 0 repeats
       
       @louis it is because you want to intern the symbol in the keyword package when using it as a string designator.Packages names are strings so I just use strings
       
 (DIR) Post #AZ3ndHVw3ynuLubV1E by PuercoPop@mastodon.social
       2023-08-24T15:46:27Z
       
       0 likes, 0 repeats
       
       @louis it depends on the context. For recreational/prototypes I just use READ. For production code there is https://github.com/marijnh/ieee-floats One common gotcha for ppl starting out is that CL by default reads float as single precison floats. Double is what ppl normally expect. You need to change *READ-DEFAULT-FLOAT-FORMAT*.
       
 (DIR) Post #AareskjdAPGjuj41Kq by PuercoPop@mastodon.social
       2023-10-17T14:56:09Z
       
       0 likes, 0 repeats
       
       @louis What I've always find appealing about LispWorks are their libraries. Like the CLOS based rule engine they have. I've always wanted to read about how people use that in production
       
 (DIR) Post #AaxwxBZKJ044Q3GcWu by PuercoPop@mastodon.social
       2023-10-20T15:46:55Z
       
       0 likes, 0 repeats
       
       @louis @ramin_hal9001 what lemmy community do you recommend for Emacs news? I saw https://communick.news/c/emacs in the last issue of Emacs news
       
 (DIR) Post #AhulOtuH4uybB2hTBw by PuercoPop@mastodon.social
       2023-10-17T14:54:29Z
       
       0 likes, 0 repeats
       
       Thinking about how to publish machine-friendly updates for my blog. I was trying to compare RSS vs Atom and I noticed ActivityStreams is a superset of the domain. Does ActivityStreams supersedes RSS/ATOM?#indieweb #fediverse #lazyweb
       
 (DIR) Post #AhulOwU9UUrbAtV9OK by PuercoPop@mastodon.social
       2023-10-17T16:09:14Z
       
       0 likes, 0 repeats
       
       @srijan not sure, I'm still researching. But if it is a goos use case it might be a matter of time. IIUC fediverse clients could work as a reader. I wonder what extra constraints working with Mastodon would require Ideally being an activity stream would allow to subscribe to the blog directly from mastodon/honk/etc.
       
 (DIR) Post #AoKeLEnHhUCufefBFQ by PuercoPop@mastodon.social
       2024-11-23T00:48:02Z
       
       0 likes, 0 repeats
       
       @civodul And I doubt that I have the most exposure to #nixpkgs and #guix processes. But these are my observations:
       
 (DIR) Post #AoKeLFmG2mypilBsHo by PuercoPop@mastodon.social
       2024-11-23T00:48:29Z
       
       0 likes, 0 repeats
       
       @civodul # Activation Energy of mergingTo merge a change in nixpkgs one needs to press a button. For guix one needs to download the patch locally, rebuild to double check and then push. The extra steps can be done by a CI, it doesn't require a pull request flow.
       
 (DIR) Post #AoKeLG3yyt9sbjU1ui by PuercoPop@mastodon.social
       2024-11-23T00:48:46Z
       
       0 likes, 0 repeats
       
       @civodul # Merging _your own_ changes requires you to look at other people submissionsThis is a consequence of integration being the responsibility of the CI. #nixpkgs maintainers have to go through the same process as non-maintainers. They can't push to master. If #guix maintainers had to visit https://issues.guix.gnu.org/ my guess is that there would be more eyes on other people submissions.
       
 (DIR) Post #AoKeLGqY4K0T2MCoc4 by PuercoPop@mastodon.social
       2024-11-23T00:49:00Z
       
       0 likes, 0 repeats
       
       @civodul # Automated 'first response' triaging of a submissionThis includes adding a reviewer automatically. You don't even have to have acommit bit to be able to approve the change. This is important because it letsthe submitter know that who is they need to reach out in case their change isforgotten. It also lets maintainers check their 'backlog' of submissions.https://github.com/NixOS/nixpkgs/blob/7eb0c197fbdcedf2e29487b467fc743a1a4e0f0a/maintainers/README.md#how-to-become-a-maintainerf/e #guix issues could run guix lint automatically on each submission.
       
 (DIR) Post #AoKeLIy4BLCzcFjqbo by PuercoPop@mastodon.social
       2024-11-23T00:49:22Z
       
       0 likes, 0 repeats
       
       @civodul# More trust/lower requirements to get commit accessThis is again not directly related to pull request flow, but one can give ownership to parts of the tree in most Forges. (ej. using CodeOwners file). I'm not suggesting that #guix adopt a CodeOwners file.
       
 (DIR) Post #AoKeLLZ0WxwjfP2NSy by PuercoPop@mastodon.social
       2024-11-23T00:49:47Z
       
       0 likes, 0 repeats
       
       @civodul # Neglecting triaging drives away potential contributorsOne might be less motivated to look at other people submissions than to work on your own patch. After all when one starts to write a patch they already have a goal they want to accomplish. Other people's submissions aren't guaranteed to align with your interests. But triaging grows the developer base.
       
 (DIR) Post #AoKeLOSjkjiGep7ubo by PuercoPop@mastodon.social
       2024-11-23T00:50:44Z
       
       0 likes, 0 repeats
       
       @civodul # documentation for _developers_ not usersnixpkgs have markdown files sprinkled in different parts of the codebase that give an overview of how things work. #guix does a good job at _user_ oriented documentation. But less so for developer oriented documentation. For example, an overview of how does each build-system works. Or what does the bootstrap process for node looks like. This would give newcomers necessary context on the work needed to be down to accomplish their goal.
       
 (DIR) Post #AoKeLQZtt4dDDcUf3I by PuercoPop@mastodon.social
       2024-11-23T00:51:38Z
       
       0 likes, 0 repeats
       
       @civodul Don't know if this is too cynic a take but my guess is that if there would be automatic pull requests for package updates for #guix the most likely out would be more open issues that are not acted on. Using my own submissions as a reference the average time to acknowledge a submission in #guix is around a month. There are a couple where the turnaround was one day. But those were outliers.
       
 (DIR) Post #AoKeLT1GoHiGn5JXzU by PuercoPop@mastodon.social
       2024-11-23T00:54:51Z
       
       0 likes, 0 repeats
       
       @civodul A lot of the things I wrote above could be addresses by improving cuirass. I've been meaning to look into it in more detail. And afaict nixpkgs spends way more $$$$ resources to their CI infrastructure.
       
 (DIR) Post #AsgqqOXi5ZEAAkul7o by PuercoPop@mastodon.social
       2025-04-02T19:04:17Z
       
       0 likes, 0 repeats
       
       #emacs doesn't ship a goto-line function. M-x apropos goto-line shows several implementations. But I was surprised to see avy's implementation https://github.com/abo-abo/avy/blob/933d1f36cca0f71e4acb5fac707e9ae26c536264/avy.el#L1750-L1784
       
 (DIR) Post #AsgqqSHYBag5lnNuUa by PuercoPop@mastodon.social
       2025-04-02T19:06:52Z
       
       0 likes, 0 repeats
       
       Takes dedication to implement something more complex that(defun goto-line (lnum)  (save-restriction    (widen)    (goto-char (point-min))  (forward-line (1- lnum))))
       
 (DIR) Post #AsgqqX00eEcMOqDTLU by PuercoPop@mastodon.social
       2025-04-02T19:09:54Z
       
       0 likes, 0 repeats
       
       scratch that. simple.el does implement goto-line. Why do people re-implement it? compatibility with old emacs versions?