open source software development advice
If you do a thing in an open source project, and you have a hard time doing it because it's not documented, after you finish doing the thing... document it. If the project has a wiki, put it in the wiki. If it has a docs repo you can write to, put it there. Or at least blog about it so search engines can index it.
Please don't leave the solution to languish in a chat log somewhere.
#ActivityPub supports Groups. I'm wondering if anyone has developed something like a mailing list for AP yet?
I want to have a technical group ala a mailing list.
Anyone know of anything like this yet?
@ekaitz_zarraga Essentially, yes. If your code is heavily OOP, then you have encapsulated the data in objects and breaking that open would be a lot of work. So either you create a record type for each object, or if your language does not have record types, you mimic it using a map with a kind of typename field (which is what I called a "tag").
Then you can at least patter match against that. And if your tags have some structure, you can mimic inheritance by partial matching and synonyms.
Now I'm wondering how to rewrite some hardcore OOP code I wrote in a functional way.
The thing is I did a heavy use of inheritance and polymorfism that shapes the whole thingie and makes it as easy as it is.
I don't know how to make it functional and keep it simple. :S
I want to choose a language but I don't know which one use. Probably Clojure... because scheme doesn't provide me this abstract level when handling HTTP bullshit.
Telecom Engineer. Creator.
Jack of all trades, master of some.
#Artodon author and mantainer
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!