Null safety library for Delphi and Freepascal

Java lacks null safety. When a function receives an object, this object might be null. That is, if you see ‘String s’ in your code, you often have no way of knowing whether ‘s’ contains an actually String unless you check at runtime. Can you guess whether programmers always check? They do not, of course, In practice, mission-critical software does crash without warning due to null values. We have two decades of examples. In Swift or Kotlin, you have safe calls or optionals as part of the language.

Here is MyNullable library for Delphi and FreePascal that brings null safety.

You can go to download the zip files by clicking on the following web link:

https://drive.google.com/drive/folders/1KkIHk0CMTstBUYume1Fh1CH0scgeKhxv?usp=sharing