Clojuretreatscodeasdataandhasamacrosystem.Itfocusesonprogrammingwithimmutablevaluesandexplicitprogression-of-timeconstructs,whichareintendedtofacilitatethedevelopmentofmorerobustprograms,particularlymultithreadedones.Itisbuiltwithperformance,pragmatism,andsimplicityinmind.Likemostgenera