type_safe
Zero overhead utilities for preventing bugs at compile time (by foonathan)
govuk-puppet
Decommissioned: Puppet manifests that used to provision the legacy GOV.UK stack. (by alphagov)
type_safe | govuk-puppet | |
---|---|---|
6 | 405 | |
1,452 | 125 | |
- | - | |
5.4 | 9.3 | |
9 days ago | 3 months ago | |
C++ | Puppet | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
type_safe
Posts with mentions or reviews of type_safe.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-02-07.
-
Why is this piece of code compiling with char as c-tor argument?
Yep. And there are some libraries to provide strong-type int, depending on what you need: type_safe or even units.
-
its okay guys they fixed it!
Which programming language has, by default, a float type between 0.0 and 1.0? I think it is solvable with libraries in some languages, sure, but it is there in the type system or the standard library of some mainstream language?
-
Optional output arguments
Consider taking a look at the type_safe library https://github.com/foonathan/type_safe which has an output_parameter type
-
Integer Conversions and Safe Comparisons in C++20
foonathan/type_safe provides wrappers around standard types that prevent most of the unwanted implicit conventions. Also it provides backport of safe comparasions on C++11 and C++14
- How to make "stronger" types in C++ (easily)
-
Things You Should Do Now
I agree, the 'microtype' pattern can be a good way of getting the type-checker to catch silly mistakes.
In Ada it's standard practice. In C++ you really need a library to do it easily, but there's a good one out there ready to go:
https://github.com/foonathan/type_safe/
govuk-puppet
Posts with mentions or reviews of govuk-puppet.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-12-17.
-
Ask HN: Examples of best practice modern website design?
For usability and accessibility check out https://www.gov.uk/
-
Help with my income tax calculations, should salary sacrifices be considered as part of the taxable income or not?
Look up adjusted net income on www.gov.uk
-
Should I report suspicious behaviour in my street?
Start by checking the registration plate on www.gov.uk to see if the car is MOTd and insured. If they are then I would probably not think too much more about it. If the car is not MOTd or insured then it probably suggests that they're up to no good and as a good citizen, it is your duty to dig further. Maybe try walking past the car and see if you can see what they're doing in the boot and maybe just start up a general conversation with them by asking if they have a light or if there is a shop nearby??
-
Do I need a Transit Visa?
The visa checker on www.gov.uk is the authority here: if that says you don't need a transit visa then you don't need one.
-
Expats - what did you do about your savings accounts when you moved here?
From the www.gov.uk website:
-
I think HR asked me to commit minor VAT fraud
The supplier advised -If it is for my own personal use, it is eligible for VAT relief because it is being used as part of a system that includes a PC customised for my needs "Assistive technology involves the pre-installation of specialist software which is specifically required by the disabled individual. Where such a purchase is made, the complete system will be defined as designed solely for use by that disabled person, and will be eligible for the relief."Reliefs from VAT for disabled and older people (VAT Notice 701/7) - GOV.UK (www.gov.uk) -If it is for work related tasks- then VAT may need to be paid, but supply of equipment for employment related tasks should be dealt with by my employer. -But this may lead to ownership issues. If the Trust buys the program do, they own all material produced with the program?
-
Ask HN: What are some well-designed websites?
I'll throw https://www.gov.uk/ into the ring here. Heard it's one of the best designed websites for disabled accessibility.
-
Boox Tab Ultra C impressions after a full day of use
Work. I've tried to integrate e-reader devices into my workflow before and failed. I'm too used to OSX, and find other environments frustrating for work. I use a MacBook Pro in combination with a Mira e-ink monitor (I work on the design of GOV.UK).
-
Does this mean my DBS has been done?
Your DBS certificate for application ******** has been issued by the DBS. If you need any further advice or information go to www.gov.uk/. dbs
-
Would they send this if I was denied? There is no decision attached and the two day wait will kill me 😅
Refer at Visa decision waiting times: applications outside the UK - GOV.UK (www.gov.uk) to know visa processing timelines. VFS Global will notify you when the passport is ready for collection.