Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • tchoutri/horizon-platform
  • raoulhc/horizon-platform
  • jonge/horizon-platform
  • package-sets/horizon-platform
Show changes
Showing
with 66 additions and 513 deletions
{ mkDerivation, base, containers, deepseq, extra, filepath, ghc
, ghcide, hashable, hls-plugin-api, hls-test-utils, lib, lsp, text
, transformers
}:
mkDerivation {
pname = "hls-explicit-fixity-plugin";
version = "2.4.0.0";
sha256 = "5ec08b247db79896d80c240f56f807e7ee443c5ef53ae4635e201154bd26a06d";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
base containers deepseq extra ghc ghcide hashable hls-plugin-api
lsp text transformers
];
testHaskellDepends = [ base filepath hls-test-utils text ];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
description = "Show fixity explicitly while hovering";
license = lib.licenses.asl20;
broken = false;
}
\ No newline at end of file
{ mkDerivation, aeson, base, containers, deepseq, extra, filepath
, ghc, ghcide, hls-graph, hls-plugin-api, hls-test-utils, lens, lib
, lsp, lsp-types, mtl, row-types, text, transformers
, unordered-containers
}:
mkDerivation {
pname = "hls-explicit-imports-plugin";
version = "2.4.0.0";
sha256 = "ca026cb615a667095807a819cff9436da66dd79b59ac6e50bc213e7b3384bc9c";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
aeson base containers deepseq ghc ghcide hls-graph hls-plugin-api
lens lsp mtl text transformers unordered-containers
];
testHaskellDepends = [
base extra filepath hls-test-utils lens lsp-types row-types text
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
description = "Explicit imports plugin for Haskell Language Server";
license = lib.licenses.asl20;
broken = false;
}
\ No newline at end of file
{ mkDerivation, aeson, base, containers, filepath, ghc, ghc-boot-th
, ghcide, hls-graph, hls-plugin-api, hls-test-utils, lens, lib, lsp
, lsp-test, syb, text, transformers, unordered-containers
}:
mkDerivation {
pname = "hls-explicit-record-fields-plugin";
version = "2.4.0.0";
sha256 = "9c8b90c2ae9c886e811dd228302d83c67ea8aa537e60afd9f546a4eced3cac98";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
aeson base containers ghc ghc-boot-th ghcide hls-graph
hls-plugin-api lens lsp syb text transformers unordered-containers
];
testHaskellDepends = [
base filepath hls-test-utils lsp-test text
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
description = "Explicit record fields plugin for Haskell Language Server";
license = lib.licenses.bsd3;
broken = false;
}
\ No newline at end of file
{ mkDerivation, aeson, base, containers, extra, filepath, ghc
, ghc-boot-th, ghc-exactprint, ghcide, hls-plugin-api
, hls-refactor-plugin, hls-test-utils, lens, lib, lsp, lsp-test
, mtl, text, transformers, unordered-containers
}:
mkDerivation {
pname = "hls-gadt-plugin";
version = "2.4.0.0";
sha256 = "f2c291ff57ef714be2ad977914ee32aad40fe8d3b46050380bd50431117f1bc2";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
aeson base containers extra ghc ghc-boot-th ghc-exactprint ghcide
hls-plugin-api hls-refactor-plugin lens lsp mtl text transformers
unordered-containers
];
testHaskellDepends = [
base filepath hls-test-utils lens lsp lsp-test text
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
description = "Convert to GADT syntax plugin";
license = lib.licenses.asl20;
broken = false;
}
\ No newline at end of file
{ mkDerivation, aeson, async, base, bytestring, containers, deepseq
, directory, exceptions, extra, filepath, focus, hashable, hspec
, hspec-discover, js-dgtable, js-flot, js-jquery, lib, list-t, stm
, stm-containers, tasty, tasty-hspec, tasty-hunit, tasty-rerun
, text, time, transformers, unliftio, unordered-containers
}:
mkDerivation {
pname = "hls-graph";
version = "2.4.0.0";
sha256 = "45c894264be5710a6b0c569a8bc35630d515ea92bcca805fe6e2551348723a41";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = true;
libraryHaskellDepends = [
aeson async base bytestring containers deepseq directory exceptions
extra filepath focus hashable js-dgtable js-flot js-jquery list-t
stm stm-containers text time transformers unliftio
unordered-containers
];
testHaskellDepends = [
base containers directory extra filepath hspec stm stm-containers
tasty tasty-hspec tasty-hunit tasty-rerun text unordered-containers
];
testToolDepends = [ hspec-discover ];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/haskell/haskell-language-server#readme";
description = "Haskell Language Server internal graph API";
license = lib.licenses.asl20;
broken = false;
}
\ No newline at end of file
{ mkDerivation, Diff, aeson, apply-refact, base, binary, bytestring
, containers, data-default, deepseq, directory, extra, filepath
, ghc-exactprint, ghc-lib-parser, ghc-lib-parser-ex, ghcide
, hashable, hlint, hls-plugin-api, hls-test-utils, lens, lib, lsp
, lsp-types, mtl, refact, regex-tdfa, row-types, stm, temporary
, text, transformers, unordered-containers
}:
mkDerivation {
pname = "hls-hlint-plugin";
version = "2.4.0.0";
sha256 = "b36f4ff71a741b5d503496f771c42c097d378c05316a0fc6edd22a537595ce8c";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
aeson apply-refact base binary bytestring containers data-default
deepseq Diff directory extra filepath ghc-exactprint ghc-lib-parser
ghc-lib-parser-ex ghcide hashable hlint hls-plugin-api lens lsp mtl
refact regex-tdfa stm temporary text transformers
unordered-containers
];
testHaskellDepends = [
aeson base containers filepath hls-plugin-api hls-test-utils lens
lsp-types row-types text
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
description = "Hlint integration plugin with Haskell Language Server";
license = lib.licenses.asl20;
broken = false;
}
\ No newline at end of file
{ mkDerivation, aeson, base, containers, directory, filepath
, ghcide, hls-plugin-api, hls-test-utils, lib, lsp, text
, transformers, unordered-containers
}:
mkDerivation {
pname = "hls-module-name-plugin";
version = "2.4.0.0";
sha256 = "793e507aed297852234a9e9a0e9b731a2cdb752e046e6b155c13c267cb03b206";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
aeson base containers directory filepath ghcide hls-plugin-api lsp
text transformers unordered-containers
];
testHaskellDepends = [ base filepath hls-test-utils ];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
description = "Module name plugin for Haskell Language Server";
license = lib.licenses.asl20;
broken = false;
}
\ No newline at end of file
{ mkDerivation, aeson, base, containers, deepseq, filepath
, ghc-boot-th, ghcide, hls-graph, hls-plugin-api, hls-test-utils
, lens, lib, lsp, lsp-test, lsp-types, row-types, syb, text
, transformers, unordered-containers
}:
mkDerivation {
pname = "hls-overloaded-record-dot-plugin";
version = "2.4.0.0";
sha256 = "0401108b10d5e605e7cd22fde78ca9a51e9606981e94d428df5683ee04d1d909";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
aeson base containers deepseq ghc-boot-th ghcide hls-graph
hls-plugin-api lens lsp syb text transformers unordered-containers
];
testHaskellDepends = [
base filepath ghcide hls-plugin-api hls-test-utils lens lsp-test
lsp-types row-types text
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
description = "Overloaded record dot plugin for Haskell Language Server";
license = lib.licenses.bsd3;
broken = false;
}
\ No newline at end of file
{ mkDerivation, Diff, aeson, base, co-log-core, containers
, criterion, data-default, deepseq, dependent-map, dependent-sum
, dlist, extra, filepath, ghc, hashable, hls-graph, hw-fingertree
, lens, lens-aeson, lib, lsp, lsp-types, megaparsec, mtl
, opentelemetry, optparse-applicative, prettyprinter, random
, random-fu, regex-tdfa, row-types, stm, tasty, tasty-hunit
, tasty-quickcheck, tasty-rerun, text, time, transformers, unix
, unliftio, unordered-containers
}:
mkDerivation {
pname = "hls-plugin-api";
version = "2.4.0.0";
sha256 = "1e7f703183db2795d21dab2291cbdc3f2c4d4dd566c8e2e70cb3159ba0ee16fb";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
aeson base co-log-core containers data-default dependent-map
dependent-sum Diff dlist extra filepath ghc hashable hls-graph
hw-fingertree lens lens-aeson lsp megaparsec mtl opentelemetry
optparse-applicative prettyprinter regex-tdfa row-types stm text
time transformers unix unliftio unordered-containers
];
testHaskellDepends = [
base containers lsp-types tasty tasty-hunit tasty-quickcheck
tasty-rerun text
];
benchmarkHaskellDepends = [
base criterion deepseq lsp-types random random-fu
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/haskell/haskell-language-server#readme";
description = "Haskell Language Server API for plugin communication";
license = lib.licenses.asl20;
broken = false;
}
\ No newline at end of file
{ mkDerivation, aeson, base, containers, extra, filepath, fuzzy
, ghc, ghcide, hls-plugin-api, hls-test-utils, lens, lib, lsp
, lsp-types, text, transformers, unordered-containers
}:
mkDerivation {
pname = "hls-pragmas-plugin";
version = "2.4.0.0";
sha256 = "32753f991a9053fa626a70e38870d7250c14d2e1e64061320cf5080146299e11";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
base containers extra fuzzy ghc ghcide hls-plugin-api lens lsp text
transformers unordered-containers
];
testHaskellDepends = [
aeson base filepath hls-test-utils lens lsp-types text
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
description = "Pragmas plugin for Haskell Language Server";
license = lib.licenses.asl20;
broken = false;
}
\ No newline at end of file
{ mkDerivation, aeson, base, containers, deepseq, dlist, filepath
, ghc, ghcide, hls-graph, hls-plugin-api, hls-test-utils, lens, lib
, lsp, text, transformers, unordered-containers
}:
mkDerivation {
pname = "hls-qualify-imported-names-plugin";
version = "2.4.0.0";
sha256 = "7d4b81682e1c82b37fd331bd12cdf0fe8b48a2e460febd924ea4aedd78b72afe";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
aeson base containers deepseq dlist ghc ghcide hls-graph
hls-plugin-api lens lsp text transformers unordered-containers
];
testHaskellDepends = [ base filepath hls-test-utils text ];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
description = "A Haskell Language Server plugin that qualifies imported names";
license = lib.licenses.asl20;
broken = false;
}
\ No newline at end of file
{ mkDerivation, aeson, async, base, bytestring, containers
, data-default, deepseq, directory, dlist, extra, filepath, ghc
, ghc-boot, ghc-exactprint, ghcide, ghcide-test-utils, hls-graph
, hls-plugin-api, hls-test-utils, lens, lib, lsp, lsp-test
, lsp-types, mtl, network-uri, parser-combinators
, regex-applicative, regex-tdfa, retrie, shake, syb, tasty
, tasty-expected-failure, tasty-hunit, tasty-rerun, text, text-rope
, time, transformers, unordered-containers
}:
mkDerivation {
pname = "hls-refactor-plugin";
version = "2.4.0.0";
sha256 = "1ed949dabeb56ebbec70e51d5b4489728888459ad3e91d92d76e1ae279b1460b";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
aeson base bytestring containers data-default deepseq dlist extra
ghc ghc-boot ghc-exactprint ghcide hls-graph hls-plugin-api lens
lsp mtl parser-combinators regex-applicative regex-tdfa retrie syb
text text-rope time transformers unordered-containers
];
testHaskellDepends = [
aeson async base containers data-default directory extra filepath
ghc ghcide ghcide-test-utils hls-plugin-api hls-test-utils lens
lsp-test lsp-types network-uri parser-combinators regex-tdfa shake
tasty tasty-expected-failure tasty-hunit tasty-rerun text text-rope
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
description = "Exactprint refactorings for Haskell Language Server";
license = lib.licenses.asl20;
broken = false;
}
\ No newline at end of file
{ mkDerivation, aeson, base, bytestring, containers, deepseq
, directory, extra, filepath, ghc, ghcide, hashable, hls-plugin-api
, hls-refactor-plugin, hls-test-utils, lens, lib, lsp, lsp-types
, mtl, retrie, safe-exceptions, stm, text, transformers
, unordered-containers
}:
mkDerivation {
pname = "hls-retrie-plugin";
version = "2.4.0.0";
sha256 = "314317515eaccdfbaff89ab23da0dfe73774276272a16cb5c95b314d50819496";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
aeson base bytestring containers deepseq directory extra ghc ghcide
hashable hls-plugin-api hls-refactor-plugin lens lsp lsp-types mtl
retrie safe-exceptions stm text transformers unordered-containers
];
testHaskellDepends = [
aeson base containers filepath hls-plugin-api hls-refactor-plugin
hls-test-utils text
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
description = "Retrie integration plugin for Haskell Language Server";
license = lib.licenses.asl20;
broken = false;
}
\ No newline at end of file
{ mkDerivation, aeson, base, containers, dlist, extra, filepath
, foldl, ghc, ghc-exactprint, ghcide, hls-plugin-api
, hls-refactor-plugin, hls-test-utils, lens, lib, lsp, mtl, retrie
, row-types, syb, text, transformers, unliftio-core
, unordered-containers
}:
mkDerivation {
pname = "hls-splice-plugin";
version = "2.4.0.0";
sha256 = "acbeb9d19d8b7d54318847079e18333e0589763e499397cd1965fa48b05c8234";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
aeson base containers dlist extra foldl ghc ghc-exactprint ghcide
hls-plugin-api hls-refactor-plugin lens lsp mtl retrie syb text
transformers unliftio-core unordered-containers
];
testHaskellDepends = [
base filepath hls-test-utils row-types text
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
description = "HLS Plugin to expand TemplateHaskell Splices and QuasiQuotes";
license = lib.licenses.asl20;
broken = false;
}
\ No newline at end of file
{ mkDerivation, aeson, async, base, blaze-markup, bytestring
, containers, data-default, directory, extra, filepath, ghcide
, hls-graph, hls-plugin-api, lens, lib, lsp, lsp-test, lsp-types
, row-types, tasty, tasty-expected-failure, tasty-golden
, tasty-hunit, tasty-rerun, temporary, text, unordered-containers
}:
mkDerivation {
pname = "hls-test-utils";
version = "2.4.0.0";
sha256 = "9ccac05eb398d7d4ddd4ababc445323122b79f4f69103544f6eb0ea7a44e8b3a";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
aeson async base blaze-markup bytestring containers data-default
directory extra filepath ghcide hls-graph hls-plugin-api lens lsp
lsp-test lsp-types row-types tasty tasty-expected-failure
tasty-golden tasty-hunit tasty-rerun temporary text
unordered-containers
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/haskell/haskell-language-server#readme";
description = "Utilities used in the tests of Haskell Language Server";
license = lib.licenses.asl20;
broken = false;
}
\ No newline at end of file
{ mkDerivation, base, base-compat, hspec, hspec-discover
, http-types, lens, lib, servant, text
{ mkDerivation, HsOpenSSL, aeson, base, bytestring, containers
, crypton, hoauth2, hspec, hspec-discover, http-conduit, http-types
, jose-jwt, lib, mtl, text, time, transformers, uri-bytestring
, uri-bytestring-aeson
}:
mkDerivation {
pname = "servant-foreign";
version = "0.16";
sha256 = "bbaeb1e42a335fa5f65e837deee782db77b61f068093170eafd2b3763ac8f196";
revision = "1";
editedCabalFile = "17rnd7dnkj5p8jpbmlgysacrdxxhczd4ll8r5r3bpd56yhj8wm2c";
pname = "hoauth2-providers";
version = "0.7.1";
sha256 = "068089a978b961d30be2ce0daa7c42fa51bb52d0f40e07b2ffd7116ed79c4208";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
base base-compat http-types lens servant text
aeson base bytestring containers crypton hoauth2 HsOpenSSL
http-conduit http-types jose-jwt mtl text time transformers
uri-bytestring uri-bytestring-aeson
];
testHaskellDepends = [ base hspec servant ];
testHaskellDepends = [ aeson base hspec uri-bytestring ];
testToolDepends = [ hspec-discover ];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
......@@ -22,8 +24,8 @@ mkDerivation {
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "http://docs.servant.dev/";
description = "Helpers for generating clients for servant APIs in any programming language";
license = lib.licenses.bsd3;
homepage = "https://github.com/freizl/hoauth2";
description = "OAuth2 Identity Providers";
license = lib.licenses.mit;
broken = false;
}
\ No newline at end of file
{ mkDerivation, base, base16-bytestring, base64-bytestring
, bytestring, hspec, hspec-discover, lib, text
{ mkDerivation, aeson, base, base64, binary, bytestring, containers
, crypton, data-default, exceptions, hspec, hspec-discover
, http-conduit, http-types, lib, memory, microlens, text
, transformers, uri-bytestring, uri-bytestring-aeson
}:
mkDerivation {
pname = "text-conversions";
version = "0.3.1.1";
sha256 = "c8770fba789ce80334cae628285103c49abec0fa074773cbb5a88e26f5a7725d";
pname = "hoauth2";
version = "2.13.1";
sha256 = "9140e6dae7b06c936af21281ac806c7ce5c1eafaa85703419d45102145b1cb54";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
base base16-bytestring base64-bytestring bytestring text
aeson base base64 binary bytestring containers crypton data-default
exceptions http-conduit http-types memory microlens text
transformers uri-bytestring uri-bytestring-aeson
];
testHaskellDepends = [ base bytestring hspec text ];
testHaskellDepends = [ aeson base hspec uri-bytestring ];
testToolDepends = [ hspec-discover ];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
......@@ -20,8 +24,8 @@ mkDerivation {
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/cjdev/text-conversions";
description = "Safe conversions between textual types";
license = lib.licenses.isc;
homepage = "https://github.com/freizl/hoauth2";
description = "Haskell OAuth2 authentication client";
license = lib.licenses.mit;
broken = false;
}
\ No newline at end of file
{ mkDerivation, array, attoparsec, base, containers, filepath
, floatshow, lib, mtl, optparse-applicative, semigroups, text
}:
mkDerivation {
pname = "hp2pretty";
version = "0.10";
sha256 = "226c0f3762861c29748e83a3c93388c284aba33cfef45623ca69acc8764535c7";
isLibrary = false;
isExecutable = true;
enableSeparateDataOutput = false;
executableHaskellDepends = [
array attoparsec base containers filepath floatshow mtl
optparse-applicative semigroups text
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://mathr.co.uk/blog/hp2pretty.html";
description = "generate pretty graphs from heap profiles";
license = lib.licenses.bsd3;
broken = false;
}
\ No newline at end of file
......@@ -3,10 +3,8 @@
}:
mkDerivation {
pname = "hslogger";
version = "1.3.1.0";
sha256 = "7f2364f6c0b9c5b85a257267a335816126ef2471c817a42797a5d3c57acaca5b";
revision = "9";
editedCabalFile = "1isrz8a09n88fww66qdrq76xlglai8sq14jk2ibv79g045qapj1g";
version = "1.3.1.1";
sha256 = "841d10567b00d02d77428f53c9b7a8b39c90b75ac02ec1c634328c22a4af114d";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
......
......@@ -5,8 +5,8 @@
}:
mkDerivation {
pname = "hslua-aeson";
version = "2.3.0.1";
sha256 = "838adb847538b9fc1d8d61df5cc6fad20564f8098a101a8c8bc167a38fffd5ba";
version = "2.3.1";
sha256 = "bfc95d1295d94c8b3d2318f755138708b5894c421ff156cddaa5949e60a406f2";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
......