Solaar?
Lacking support for structs, I think this is too minimalistic to be called "a C compiler".
Then you are locking yourself out of a pretty much ironclad (and extremely cost-effective) way of managing such things.
One of the advantages of doing this seemingly weird projection is that you can treat "local" maps (for some definition of local) as flat rectangular grids without introducing a lot of errors: drawing straight lines…
I am also American (born and raised in Chile). The Little Prince is extremely well-known over there. I am personally very fond of it.
https://github.com/libgit2/libgit2
Nice work. Some questions / observations: Can you add methods to any type? There is an example of adding a method to a builtin type (string) -- can you add also add a method to a union type? Any plans to add some sort…
There are some misspellings in the README, such as "natrue". Just FYI.
In all honesty, would you hire this dude as YOUR lawyer?
I can confirm this: I downloaded the old version of the app (on a Windows laptop), isolated it so that it would not auto-update, and then used it to download all my books (after the deadline had passed) and convert them…
Somebody did this recently for Advent of Code (some year, not 2024 necessarily). I don't remember any details, but the images were entertaining.
Probably by Fred Brooks, as summarized by Guy L. Steele Jr in https://dreamsongs.com/ObjectsHaveNotFailedNarr.html: > Fred Brooks, in Chapter 9 of The Mythical Man-Month, said this: Show me your flowchart and conceal…
Long live Clipper -- one of my first paid gigs. Amazing platform to write (compiled!) console-based applications with a DB living locally or on a networked drive. Something which does not exist anymore as a market.
Sorry for answering myself. I paid more attention now, and it seems this is disabling chunked transfer encoding from the client to the server, which makes sense from a security / reliability PoV. Disabling it from…
Kudos for your project -- it is great fun and a learning experience to implement your own HTTP server in a low(er)-level language. One question: you say that "Transfer-Encoding: Chunked responds with 411 Length…
I associate this with what we used to call "one-liner programming": I would write a single line of Perl code (in bash, prefixed with `perl -Mwarnings -MDebug -E'<code here>'`, convince myself the code did what we…
How do you release all the resources created? I could not find any instances of `free()` in the code (and there are two calls to `malloc()`). Are you supposed to call `free()` yourself directly on the executor / task…
I decided years ago that the next time I hear someone suggesting we use floats / doubles to represent money amounts, I am going to punch them in the face.
If pressed, I would use "loafing" in English. Defined as "spend one's time in an aimless, idle way".
I would highly recommend To Mock a Mockingbird by Raymond Smullyan. It will also introduce you (if you are not already aware) to the wonderful world of Smullyan's books.
Switzerland has the similar Luxemburgerli, which my Swiss friends who reside there (as opposed to me, a Swiss person who lives somewhere else) swear is NOT the same as a macaron... I have never understood the purported…
One of the things I am proud of is to be listed as a contributor in the ZeroMQ O'Reilly (paper) book -- just because Pieter was this generous dude who never doubted about spreading good will. I still miss him.
TIL that the concave dish surface was actually spherical and not paraboloidal, as I had always assumed.
I agree 100% with using processes as the natural unit of isolation. I also believe we could solve many of the integration issues between multiple tools, by having them all optionally spit out a universal, easy / easier…
I feel that git is the DVD of source control systems: sccs / rcs / cvs are the equivalent of tapes, clearly inferior and crappy. Other, more modern systems, are like BlueRay: technically superior, but not by a margin…
Solaar?
Lacking support for structs, I think this is too minimalistic to be called "a C compiler".
Then you are locking yourself out of a pretty much ironclad (and extremely cost-effective) way of managing such things.
One of the advantages of doing this seemingly weird projection is that you can treat "local" maps (for some definition of local) as flat rectangular grids without introducing a lot of errors: drawing straight lines…
I am also American (born and raised in Chile). The Little Prince is extremely well-known over there. I am personally very fond of it.
https://github.com/libgit2/libgit2
Nice work. Some questions / observations: Can you add methods to any type? There is an example of adding a method to a builtin type (string) -- can you add also add a method to a union type? Any plans to add some sort…
There are some misspellings in the README, such as "natrue". Just FYI.
In all honesty, would you hire this dude as YOUR lawyer?
I can confirm this: I downloaded the old version of the app (on a Windows laptop), isolated it so that it would not auto-update, and then used it to download all my books (after the deadline had passed) and convert them…
Somebody did this recently for Advent of Code (some year, not 2024 necessarily). I don't remember any details, but the images were entertaining.
Probably by Fred Brooks, as summarized by Guy L. Steele Jr in https://dreamsongs.com/ObjectsHaveNotFailedNarr.html: > Fred Brooks, in Chapter 9 of The Mythical Man-Month, said this: Show me your flowchart and conceal…
Long live Clipper -- one of my first paid gigs. Amazing platform to write (compiled!) console-based applications with a DB living locally or on a networked drive. Something which does not exist anymore as a market.
Sorry for answering myself. I paid more attention now, and it seems this is disabling chunked transfer encoding from the client to the server, which makes sense from a security / reliability PoV. Disabling it from…
Kudos for your project -- it is great fun and a learning experience to implement your own HTTP server in a low(er)-level language. One question: you say that "Transfer-Encoding: Chunked responds with 411 Length…
I associate this with what we used to call "one-liner programming": I would write a single line of Perl code (in bash, prefixed with `perl -Mwarnings -MDebug -E'<code here>'`, convince myself the code did what we…
How do you release all the resources created? I could not find any instances of `free()` in the code (and there are two calls to `malloc()`). Are you supposed to call `free()` yourself directly on the executor / task…
I decided years ago that the next time I hear someone suggesting we use floats / doubles to represent money amounts, I am going to punch them in the face.
If pressed, I would use "loafing" in English. Defined as "spend one's time in an aimless, idle way".
I would highly recommend To Mock a Mockingbird by Raymond Smullyan. It will also introduce you (if you are not already aware) to the wonderful world of Smullyan's books.
Switzerland has the similar Luxemburgerli, which my Swiss friends who reside there (as opposed to me, a Swiss person who lives somewhere else) swear is NOT the same as a macaron... I have never understood the purported…
One of the things I am proud of is to be listed as a contributor in the ZeroMQ O'Reilly (paper) book -- just because Pieter was this generous dude who never doubted about spreading good will. I still miss him.
TIL that the concave dish surface was actually spherical and not paraboloidal, as I had always assumed.
I agree 100% with using processes as the natural unit of isolation. I also believe we could solve many of the integration issues between multiple tools, by having them all optionally spit out a universal, easy / easier…
I feel that git is the DVD of source control systems: sccs / rcs / cvs are the equivalent of tapes, clearly inferior and crappy. Other, more modern systems, are like BlueRay: technically superior, but not by a margin…