Wednesday, 5 February 2020

On the importance of Serialization

Serialization is a core feature that all modern languages should not only provide but be designed for. By not doing this, .NET and F# gave rise to a cottage industry of JSON serializers:
  • FSharp.Json
  • SpanJson.Fsharp.Formatter
  • Utf8Json.FSharpExtensions
  • FsPickler.Json
  • Falanx.Proto.Codec.Json
  • Fleece.FSharpData
  • EdIlyin.FSharp.Elm.Core
  • FSharpEnt.Common
  • FsJson
  • Giraffe.JsonTherapy
  • Kephas.Serialization.Json
  • Vertigo.Json
  • FSharp.Azure.Storage
  • FSharp.Data
  • FSharp.SimpleJson
  • Newtonsoft.Json.FSharp
  • FSharpUtils.Newtonsoft.JsonValue
  • Fable.Remoting.Json 2.2.0
  • Fable.SimpleJson
  • Thoth.Json 2.5.0
  • Thoth.Json.Net 2.5.0
  • JsonFSharp
  • Jet.JsonNet.Converters


macias said...

How do you provide one, true and only serialization in the language (?). Language should provide the basics, not serialization or GUI support. It is enough to deal with broken ideas like Equals, ToString, etc. Also there more important issues like lack of INumerics interface for ints, doubles, so we could finally write generic Add function.

And as for serialization, what's wrong with installing library X? Some want human-readable serialization, some want size efficient one, some want ASCII-7 one, some want type version enforced. And so on. One library for all those needs... Doubtful.

Serge Kaspar said...
This comment has been removed by the author.
Serge Kaspar said...

+ FSharp.SystemTextJson
+ FSharpLu.Json
+ ServiceStack.Text/Json
+ Utf8Json

Serge Kaspar said...

+ Gluon.JsonSerializer

Serge Kaspar said...

+ FsCodec.NewtonsoftJson

Unknown said...

Did you hear there's a 12 word sentence you can tell your crush... that will induce deep feelings of love and impulsive attraction to you buried inside his chest?

Because deep inside these 12 words is a "secret signal" that triggers a man's impulse to love, adore and protect you with all his heart...

=====> 12 Words Will Trigger A Man's Love Impulse

This impulse is so built-in to a man's genetics that it will drive him to try harder than ever before to love and admire you.

In fact, fueling this mighty impulse is so essential to achieving the best possible relationship with your man that as soon as you send your man one of these "Secret Signals"...

...You'll immediately find him expose his mind and soul for you in such a way he's never experienced before and he will see you as the one and only woman in the world who has ever truly tempted him.

manimaran said...

Thank you for taking the time to provide us with your valuable information. We strive to provide our candidates with excellent care

momimi said...

togel online
bandar togel terpercaya
agen togel
judi togel
Keluaran Togel
daftar togel