Posts by outsidecontext@fosstodon.org
 (DIR) Post #AQuL0kPryOnAUlTnKS by outsidecontext@fosstodon.org
       2022-12-23T19:16:37Z
       
       0 likes, 0 repeats
       
       @haiku Thanks a lot for 5his Christmas present. This is a great milestone for the project.
       
 (DIR) Post #AQuLxH6Wb8beffL5VY by outsidecontext@fosstodon.org
       2022-12-23T19:27:12Z
       
       0 likes, 0 repeats
       
       @haiku Thanks a lot for this Christmas present. This is a great milestone for the project.
       
 (DIR) Post #ARdWFMoYNVn4aC4DD6 by outsidecontext@fosstodon.org
       2023-01-09T19:06:37Z
       
       0 likes, 1 repeats
       
       It has become kind of a habit that if I try a new programming language first thing is I interface it with the #MusicBrainz libdiscid library. libdiscid has a small API I know very well, using it in a new language and trying to provide a language typical interface for it teaches me some basics, and I can easily compare the language with other languages for which I did the same.Well, I looked at #harelang, and guess what I did?https://git.sr.ht/~phw/hare-discid
       
 (DIR) Post #ARdWFOwQTDHBBBlWl6 by outsidecontext@fosstodon.org
       2023-01-09T19:08:54Z
       
       0 likes, 0 repeats
       
       Hare is close enough to C that this is not really necessary, though. Accessing the C functions is straight forward. But there is a bit of cstring conversion and Hare typical error handling.
       
 (DIR) Post #ARdWFRnJrWm41oWnTs by outsidecontext@fosstodon.org
       2023-01-10T06:58:14Z
       
       0 likes, 0 repeats
       
       [1/2] Learning a new language by always doing the same small but real programming task you can finish in under a day, like I do it with the libdiscid libraries, can be a quick way of getting a feeling for the language and can teach you more then just the syntax:- How is code structured, e.g. with modules or packages?- How is documentation and testing handled?- How is the tooling in general?- How is code in this language  installed and distributed?- How is the documentation?
       
 (DIR) Post #ARdblURG4AxJGaJ7rc by outsidecontext@fosstodon.org
       2023-01-14T15:26:22Z
       
       0 likes, 0 repeats
       
       @torresjrjr Thanks a lot of looking at my code. I'll consider submitting it to the hare-project-library. Not sure what category to put it in, maybe needs some general library category or such.
       
 (DIR) Post #AT2ngbU3g0OP0oJZJI by outsidecontext@fosstodon.org
       2023-02-24T17:13:38Z
       
       0 likes, 0 repeats
       
       #golang's way of making the repository location part of the package name really makes it more difficult to move the git repository elsewhere :/
       
 (DIR) Post #AT2ngcrqX30zIsS51k by outsidecontext@fosstodon.org
       2023-02-24T17:22:02Z
       
       0 likes, 0 repeats
       
       @blainsmith Yep. Also I always love it to be able to self-host things, but having a hosting service for software project infrastructure is super useful (as we know since the days when Sourceforge was still good). I just think the source code location is a purely organizational thing that should be easy to change when requirements change, and not something that should define the identity of a piece of code.
       
 (DIR) Post #AT2nge7pr5OnCkwMaW by outsidecontext@fosstodon.org
       2023-02-25T16:21:51Z
       
       0 likes, 0 repeats
       
       @nebiros @blainsmith I actually did not know about it, and the Go docs about creating a module don't tell about it. The description talks only about Github. Does it work for repositories hosted elsewhere, and does it provide support for package repository URLs changing?
       
 (DIR) Post #AT44q38e7SQ9laLi5Y by outsidecontext@fosstodon.org
       2023-02-25T17:59:00Z
       
       0 likes, 0 repeats
       
       @reto @blainsmith @nebiros Maybe I've not been concrete enough. The go docs say the module path should be "your code's repository". Maybe the general recommendation is to use a custom domain and setup redirects to the repository. But in practice people often just use their github.com repo URL.Now moving a package around cannot be easily done unless you happen to control github.com. And unless I missed something gopkg.in does not help here, as it just redirects to Github using some fixed rules.
       
 (DIR) Post #AcQpiUvba4JRjSfNVA by outsidecontext@fosstodon.org
       2023-12-03T11:51:44Z
       
       0 likes, 0 repeats
       
       @mjg59 Who needs this anyway if you can boot from floppy disk :p
       
 (DIR) Post #AzOhoEoC9j1M2BWRk0 by outsidecontext@fosstodon.org
       2025-10-20T10:24:48Z
       
       0 likes, 0 repeats
       
       @futurebird IMHO it's rather a dystopia, that happens to be car-free.
       
 (DIR) Post #AzOiQsbGf0LERvtxEu by outsidecontext@fosstodon.org
       2025-10-20T10:31:48Z
       
       0 likes, 0 repeats
       
       @futurebird I mean that I don't think that "The Line" was supßposed to be car-free utopia. Yes, it is car-free, which is great. But overall a lot of the entire concept of that city feels really dystopian.