GenericElement

所属分类:Pascal/Delphi编程
开发工具:Pascal
文件大小:0KB
下载次数:0
上传日期:2017-06-27 14:02:17
上 传 者sh-1993
说明:  动态类型化解决方案兼容函数编程风格、JSON对象和并行类型库
(Dynamic Typing Solution compatible functional Programming Style, JSON objects and Parallel Type Library)

文件列表:
ComponentSources/ (0, 2017-06-24)
ComponentSources/dunitx/ (0, 2017-06-24)
ComponentSources/dunitx/DUNitX.Loggers.GUIX.fmx (9079, 2017-06-24)
ComponentSources/dunitx/DUNitX.Loggers.GUIX.pas (17364, 2017-06-24)
ComponentSources/dunitx/DUNitX.Loggers.GUIX.vlb (1434, 2017-06-24)
ComponentSources/dunitx/DUNitX.Loggers.MobileGUI.fmx (6463, 2017-06-24)
ComponentSources/dunitx/DUNitX.Loggers.MobileGUI.pas (13139, 2017-06-24)
ComponentSources/dunitx/DUnitX.Assert.Ex.pas (5021, 2017-06-24)
ComponentSources/dunitx/DUnitX.Assert.pas (40685, 2017-06-24)
ComponentSources/dunitx/DUnitX.Attributes.pas (11597, 2017-06-24)
ComponentSources/dunitx/DUnitX.AutoDetect.Console.pas (3343, 2017-06-24)
ComponentSources/dunitx/DUnitX.Banner.pas (3105, 2017-06-24)
ComponentSources/dunitx/DUnitX.CategoryExpression.pas (7815, 2017-06-24)
ComponentSources/dunitx/DUnitX.CommandLine.OptionDef.pas (9429, 2017-06-24)
ComponentSources/dunitx/DUnitX.CommandLine.Options.pas (8704, 2017-06-24)
ComponentSources/dunitx/DUnitX.CommandLine.Parser.pas (9675, 2017-06-24)
ComponentSources/dunitx/DUnitX.ComparableFormat.Csv.pas (2146, 2017-06-24)
ComponentSources/dunitx/DUnitX.ComparableFormat.Xml.pas (2146, 2017-06-24)
ComponentSources/dunitx/DUnitX.ComparableFormat.pas (2157, 2017-06-24)
ComponentSources/dunitx/DUnitX.ConsoleWriter.Base.pas (7445, 2017-06-24)
ComponentSources/dunitx/DUnitX.Constants.pas (2186, 2017-06-24)
ComponentSources/dunitx/DUnitX.DUnitCompatibility.pas (16670, 2017-06-24)
ComponentSources/dunitx/DUnitX.Exceptions.pas (3555, 2017-06-24)
ComponentSources/dunitx/DUnitX.Extensibility.PluginManager.pas (4780, 2017-06-24)
ComponentSources/dunitx/DUnitX.Extensibility.pas (9875, 2017-06-24)
ComponentSources/dunitx/DUnitX.FilterBuilder.pas (4269, 2017-06-24)
ComponentSources/dunitx/DUnitX.Filters.pas (11742, 2017-06-24)
ComponentSources/dunitx/DUnitX.FixtureProviderPlugin.pas (17853, 2017-06-24)
ComponentSources/dunitx/DUnitX.FixtureResult.pas (10052, 2017-06-24)
ComponentSources/dunitx/DUnitX.Generics.pas (12516, 2017-06-24)
ComponentSources/dunitx/DUnitX.Helpers.pas (2336, 2017-06-24)
ComponentSources/dunitx/DUnitX.Init.pas (371, 2017-06-24)
ComponentSources/dunitx/DUnitX.InternalInterfaces.pas (3561, 2017-06-24)
ComponentSources/dunitx/DUnitX.IoC.pas (11872, 2017-06-24)
ComponentSources/dunitx/DUnitX.Linux.Console.pas (5716, 2017-06-24)
ComponentSources/dunitx/DUnitX.Loggers.Console.pas (14153, 2017-06-24)
ComponentSources/dunitx/DUnitX.Loggers.GUI.VCL.RichEdit.pas (13037, 2017-06-24)
ComponentSources/dunitx/DUnitX.Loggers.GUI.VCL.dfm (90430, 2017-06-24)
ComponentSources/dunitx/DUnitX.Loggers.GUI.VCL.pas (34719, 2017-06-24)
... ...

# GenericElement Dynamic Typing Solution compatible with JSON objects and Parallel Task Library and Functional Programming styles. ## Rationale The library was conceived to eliminate issues relating to automatically handling JSON objects. But there are also implications for the SPHERES architecture - essentially it allows Delphi to generate a Spheres objects so that you can use late binding, C# Like "Dynamic" objects in your Delphi code. One of the key goals however was to eliminate the need to use classes so that it would inherently support fluent styles and work with the parallel task library without fear of leaks. A Sphere object is a Object which consists of a Value and an array of Sphere objects - ie an essentially infinitely deep object. A Sphere object can represent an entire enterprise system down to a byte. ## to do: Pretty much everything at this point....

近期下载者

相关文件


收藏者