Difference between revisions of "DIP80"

From D Wiki
Jump to: navigation, search
(Description)
(Description)
Line 55: Line 55:
 
| json replacement
 
| json replacement
 
|
 
|
 +
|-
 +
| SafeInt!T
 +
| there is checkedint in druntime but no high level wrapper
 
|}
 
|}

Revision as of 19:27, 28 May 2015

Title: DIP Phobos additions
DIP: 80
Version: 1.0
Status: Draft
Created: 2015-05-28
Last Modified: 2015-05-28
Author: Robert burner Schadek
Links:

Abstract

Phobos is awesome in most regards. The standard libraries of go, rust, boost and python only have better marketing. But some functionally is missing.

Rationale

Make phobos even more useful.

Description

Title: Description
boost::unit allows you to calculate with SI units for example
blas
std container map, set ...
serialization something that takes structes/classes and writes json,xml, ... and the other way around
xml replacement
json replacement
SafeInt!T there is checkedint in druntime but no high level wrapper