What is programming?

2021-12-04 Thread Pyautogui
Could a moderator lock this thread? I believe this thread is not really discussing Nim. German (My second language, I apologize for my small vocabulary/bad grammar): Könnte ein Moderator diese Diskussion abbrechen? Ich glaube das diese Diskussion nicht wirklich über Nim spricht.

What is programming?

2021-12-04 Thread SolitudeSF
epic, another schizo thread.

What is programming?

2021-12-04 Thread jorjun_arch
You really shouldn't be targeting a machine. As I said, by this stage mere correctness is utterly uninteresting. The code asset spends it quality time being read, and hopefully modified. What the machine does with it is not interesting at all, the machines are so transitory. Who cares what a ZX8

What is programming?

2021-12-04 Thread jorjun_arch
There really isn't anything in this world more dangerous than software. If you can think of something please let me know.

Nim v1.2.14 released

2021-12-04 Thread arnetheduck
It is possible to write code that works with both 1.2 and 1.6, but in our 1.2 codebase, practically every library needs some sort of update to compile (we haven't gotten as far as testing actually running it) - 1.4 unfortunately contained many breaking changes - with 1.6, significant work has be

thriftcore - Apache Thrift primitives

2021-12-04 Thread icedquinn
gRPC in nim has a bit more steps i'm afraid. it requires http/2 and encrypted http/2 requires some shenanigans and i only just got the first part of that landed upstream. there also needs to be an http/2 module to make use of it. Thrift is a different protocol entirely and doesn't require that.

thriftcore - Apache Thrift primitives

2021-12-04 Thread bpr
This is super valuable @icedquinn, I'm looking forward to trying out gRPC when I get some spare cycles!

thriftcore - Apache Thrift primitives

2021-12-04 Thread icedquinn
A companion to protobufcore in the family of RPC primitives, this one supports the binary compact representation of Thrift. (gitea link somewhen) Thrift is a little bonkers. There is a binary version, compact binary, and Twitter variant, which came abou

Advent of Nim 2021

2021-12-04 Thread auxym
Welp, can't help myself even though I have about 1000 other things I should be spending my free time on: 2020 was the first time I finished all days, though a bit late in January. Let's see where it goes this year, but so far the problems

TinyCC/tcc vs zig cc compile-times/etc.

2021-12-04 Thread cblake
So, [this comment](https://github.com/nim-lang/Nim/issues/16326#issuecomment-744533083) by Araq was recently brought to my attention over on disruptek's matrix channel. In light of discussion there lionizing the duration of compiles of `zig cc`, I did some tests that might be of broader interes

What is programming?

2021-12-04 Thread shirleyquirk
> ... craft I used to be a professional blacksmith, now I'm a professional programmer, in both of those careers I have worked in the art industry, and I could not agree with you more. Any task where the outcomes are specified but the means to achieve those outcomes are up to the practitioner's

Updating Nim Days

2021-12-04 Thread pietroppeter
It has still a few edges, but we will iron them out… note that this is a “theme” based on nimib library: (Other theme will come and it will get easier to write themes, @hugogranstorm is now working on a reveal slides theme for example:

Updating Nim Days

2021-12-04 Thread pietroppeter
Since I see in Nim days you often start from the final result, I thought about this other feature for previewing a code that will be run later. Should be not too hard to implement:

What is programming?

2021-12-04 Thread Zoom
If you want to get philosophical, programming is simply an act of writing a program, i.e. a set of instructions specific for a target. This means writing messy code which doesn't compile and wouldn't work even if it did is still programming. What you're probably asking, what is _ideal_ programmi

protobuf essentials

2021-12-04 Thread PMunch
I'm also curious as to why. PMunch/protobuf-nim definitely has all the low level parts, and it parses the message specification automatically. The library certainly isn't perfect, but I'm curious to hear your reasons.

Updating Nim Days

2021-12-04 Thread aredirect
I checked your current version / I feel it gives me all of the features I needed in mdbook already :)

Updating Nim Days

2021-12-04 Thread aredirect
I understand your point, one of the concerns I have is my code use to use gc bohem I believe and saw multiple reports that using orc wasn't just a flag replacement (maybe that improved?). I think what maybe the best indeed is to stick to a subset of the language that I know for sure it's stable

Updating Nim Days

2021-12-04 Thread aredirect
thanks! I was bit more worried about also libraries reorganization, and moving things out of stdlib. still curious to know the idea you got :)

Updating Nim Days

2021-12-04 Thread aredirect
this sounds really nice. I hope it's as easy as mdbook. I'll definitely check it out

protobuf essentials

2021-12-04 Thread icedquinn
i think technically the MPL banner has to be in individual source files to appease the lawyers. i haven't gone back and watermarked each file.

What is programming?

2021-12-04 Thread gemath
> We can now go further and posit that programming is the 'art of communicating > an algorithm.' That's the original meaning: greek "pro-gramma" translates per-syllable to "pre-scription" and meant "a published edict/law". So "programming" is "communicating a set of rules to a machine". Whether