I have stumbled upon a new programming language called TrapC (most likely read as "trapsie"). This one has all chances to outmatch that one "memory safe and secure" diverse language which name is trademarked to the extent of my being too scared to mention ( ´ ω ` )
Do you consider this as an existential threat? After all, only governments and corporate giants can afford possessing and exploiting LLMs powerful enough to automatically find security breaches in software you use daily.
I opened the official "gnusocial.jp" website on the Internet and the very moment it loaded (didn't take long) I was astonished by its design. It is very nice and clear, making me recall the better days of the Internet. I also really liked the logo of this service.
There is a critical thing about the software, though. It is written in PhP and I hate this programming language so much it's impossible.
As for the software I am fond of, even though I have never used it myself, there are Fediverse-compatible servers written in the C programming language (snac2) and OCaml. Technical excellence and prowess is indeed to my liking :-)
/* In windows, this inits the winsock stuff */ curl_global_init(CURL_GLOBAL_ALL);
/* get a curl handle */ curl = curl_easy_init(); if(curl) { /* First set the URL that is about to receive our POST. This URL can just as well be an https:// URL if that is what should receive the data. */ curl_easy_setopt(curl, CURLOPT_URL, "http://postit.example.com/moo.cgi"); /* Now specify the POST data */ curl_easy_setopt(curl, CURLOPT_POSTFIELDS, "name=daniel&project=curl");
/* Perform the request, res gets the return code */ res = curl_easy_perform(curl); /* Check for errors */ if(res != CURLE_OK) fprintf(stderr, "curl_easy_perform() failed: %s\n", curl_easy_strerror(res));
How about trimming all the comments and code that is common for most of programs written in C? Also, we can omit error handling, etc... Now it doesn't look that difficult:
Now there are only 7 LoC: + 2 LoC are required to create curl handle and initialize it. + 2 LoC are needed to clean everything.
The actual HTTP request performing code is just 3 LoC, two of which set up arguments and one executes the request.
On the other hand, the example written in Go: + lacks error handling; + uses magic constants; + forces one to use GC;
Should you write your code snippet with safety and good codestyle in consideration, your example would be just as verbous as the C one, except for the 4 LoC required to initialize and clean up the library.
Вы зачем-то прикрепили фотографию латентного гомосексуалиста, который не имел детей, ни разу не женился, зато проявлял нездоровый интерес к гомосексуалистам и педофилам, при этом являясь представителем последней субкультуры1. А конец жизни Максима «Тесака» Марцинкевича ознаменовал блёклый суицид в следственном изоляторе. Зато он был «успешным»2 националистом. «Тесак» Ваш кумир? Вы ему подражаете? Если это действительно так, то советую Вам пересмотреть жизненные ориентиры. Впрочем, в отрочестве и я находил Максима Сергеевича довольно интересным, в особенности мне нравился его короткометражный фильм о «белорусе»:
А какие видеоматериалы за авторством Максима Сергеевича нравятся Вам?
Я достаточно редко пользуюсь социальными сетями, т.к. постоянно чем-то занят, поэтому до сего дня не смог найти времени, которое я мог бы уделить на написание Вам полноценного ответа, а перекидываться т.н. «твитами» в формате IM, по моему мнению, не комильфо (-:
Я захожу в социальные сети, чтобы поглядеть на «х-ню», «во прикол», «пи-ец», «бывает же такое» и «живут же люди», иначе говоря – чтобы утолить жажду т.н. «думскроллинга». Если я подписан на чью-то страницу в «Fediverse», то это вовсе не означает, что я полностью разделяю точку зрения автора такой страницы.
Если Вы добрались до этого пункта, то, пожалуйста, посмотрите на этого прелестного котёнка!
Wow, Plan9 is a truly wonderful OS. I love it so much even though I have not used it yet. I'm glad that its community is still working on the project :-)