Dhall అనేది ప్రోగ్రామబుల్ కాన్ఫిగరేషన్ భాష, దీనిని ఇలా వర్ణించవచ్చు: JSON + ఫంక్షన్‌లు + రకాలు + దిగుమతులు.

మార్పులు:

  • పాత లిటరల్ ఐచ్ఛిక సింటాక్స్‌కు ఇకపై మద్దతు లేదు.
  • సర్రోగేట్ జతల మరియు నాన్ క్యారెక్టర్ల నిషేధం.
  • రికార్డుల నుండి సజాతీయ అనుబంధ జాబితాలను సృష్టించడానికి toMap కీవర్డ్ జోడించబడింది.
  • బీటా సాధారణీకరణ: పోస్ట్ ఫీల్డ్‌ల క్రమబద్ధీకరణ మెరుగుపరచబడింది.

కొత్తది ఏమిటి:

  • లొకేషన్‌లుగా పాత్‌ల దిగుమతి అమలు చేయబడింది - స్థానం.
  • అన్ని RFC3986 కంప్లైంట్ URLలు అనుమతించబడతాయి.
  • ఖాళీ జాబితాలకు సాధారణీకరించిన వ్యాఖ్యలను జోడించడం ఇప్పుడు సాధ్యమవుతుంది.
  • ప్రిల్యూడ్‌కి మ్యాప్ రకం మరియు యుటిలిటీ ఫంక్షన్‌లు జోడించబడ్డాయి.
  • ఫైల్ పేర్లను కాష్ చేయడానికి మల్టీహాష్‌ని ఉపయోగించగల సామర్థ్యం.
  • దాచిన ఎస్కేప్ సీక్వెన్స్‌లకు మద్దతు జోడించబడింది.
  • బలహీనంగా టైప్ చేసిన JSON విలువలకు ప్రిల్యూడ్ ప్రామాణిక ప్రాతినిధ్యాన్ని జోడిస్తుంది.
  • హెడర్‌లను దిగుమతి చేయడానికి ప్రిల్యూడ్/మ్యాప్‌ని ఉపయోగించగల సామర్థ్యం జోడించబడింది.
  • Prelude/XML ప్యాకేజీ జోడించబడింది.

మూలం: linux.org.ru

ఒక వ్యాఖ్యను జోడించండి