Cassowary (software)
ಕ್ಯಾಸೊವರಿಯು ರೇಖೀಯ ಸಮಾನತೆಗಳು ಮತ್ತು ಅಸಮಾನತೆಗಳ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಪರಿಹರಿಸುವ ಹೆಚ್ಚುತ್ತಿರುವ ನಿರ್ಬಂಧವನ್ನು ಪರಿಹರಿಸುವ ಟೂಲ್ಕಿಟ್ ಆಗಿದೆ. ನಿರ್ಬಂಧಗಳು ಅವಶ್ಯಕತೆಗಳು ಅಥವಾ ಆದ್ಯತೆಗಳಾಗಿರಬಹುದು. ಕ್ಲೈಂಟ್ ಕೋಡ್ ನಿರ್ವಹಿಸಬೇಕಾದ ನಿರ್ಬಂಧಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ ಮತ್ತು ನಿರ್ಬಂಧಗಳನ್ನು ತೃಪ್ತಿಪಡಿಸುವ ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಲು ಸಾಲ್ವರ್ ನಿರ್ಬಂಧಿತ ಅಸ್ಥಿರಗಳನ್ನು ನವೀಕರಿಸುತ್ತದೆ. ಕ್ಯಾಸೊವರಿಯನ್ನು ಗ್ರೆಗ್ ಜೆ. ಬದ್ರೋಸ್, ಅಲನ್ ಬಾರ್ನಿಂಗ್ ಮತ್ತು ಪೀಟರ್ ಜೆ. ಸ್ಟಕಿ ಅವರು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದರು ಮತ್ತು ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಹೊಂದುವಂತೆ ಮಾಡಲಾಯಿತು. ಕ್ಯಾಸ್ಕೇಡಿಂಗ್ ಸ್ಟೈಲ್ ಶೀಟ್ಗಳ (ಸಿಎಸ್ಎಸ್) ವಿಸ್ತರಣೆಯಾದ ಕಾನ್ಸ್ಟ್ರೇನ್ಟ್ ಕ್ಯಾಸ್ಕೇಡಿಂಗ್ ಸ್ಟೈಲ್ ಶೀಟ್ಗಳನ್ನು (ಸಿಸಿಎಸ್ಎಸ್) ಅನುಷ್ಠಾನಗೊಳಿಸಲು ಬದ್ರೋಸ್ ಕ್ಯಾಸೊವರಿಯನ್ನು ಬಳಸಿದರು. CCSS ಲೇಔಟ್ ನಿರ್ಬಂಧಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸುತ್ತದೆ. ಇವುಗಳು ವೆಬ್ ಪುಟದ ವಿನ್ಯಾಸವನ್ನು ಹೆಚ್ಚು ಹೊಂದಿಕೊಳ್ಳುವ ರೀತಿಯಲ್ಲಿ ವಿವರಿಸಲು ವಿನ್ಯಾಸಕರಿಗೆ ಅವಕಾಶ ಮಾಡಿಕೊಡುತ್ತವೆ. ಈ ನಿರ್ಬಂಧಗಳನ್ನು ಪರಿಹರಿಸಲು ಮತ್ತು ಅಂತಿಮ ವಿನ್ಯಾಸವನ್ನು ಲೆಕ್ಕ ಹಾಕಲು ಕ್ಯಾಸೊವರಿಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. 2000 ರಿಂದ ನಿರ್ವಹಿಸದ ಮೂಲ ವಿತರಣೆಯು ಸ್ಮಾಲ್ಟಾಕ್, ಸಿ + + ಮತ್ತು ಜಾವಾ ಅನುಷ್ಠಾನಗಳನ್ನು ಒಳಗೊಂಡಿತ್ತು, ಜೊತೆಗೆ ಗ್ನೂ ಗೈಲ್, ಪೈಥಾನ್ ಮತ್ತು ಎಸ್ಟಿಕೆಗಳಿಗೆ ಬೈಂಡಿಂಗ್ಗಳನ್ನು ಒಳಗೊಂಡಿತ್ತು. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಡಾರ್ಟ್, ಸ್ಕ್ವೀಕ್, ಪೈಥಾನ್,. ನೆಟ್ ಫ್ರೇಮ್ವರ್ಕ್ ಮತ್ತು ರಸ್ಟ್ಗಾಗಿ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಅನುಷ್ಠಾನಗಳು ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ. ಅಪ್ಲಿಕೇಶನ್ಗಳು ಸೆಪ್ಟೆಂಬರ್ 2014 ರಂತೆ, ವೆಬ್ಗಾಗಿ ಲೇಔಟ್ ಭಾಷೆ ಮತ್ತು ಲೇಔಟ್ ಎಂಜಿನ್ನ ಜಿಎಸ್ಎಸ್ ಅನ್ನು ದಿ ಗ್ರಿಡ್ ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ. ಇದು ಸಿಸಿಎಸ್ಎಸ್ನ ಆಧುನಿಕ ವಿಸ್ತರಣೆಯಾಗಿದೆ. ಲೇಕ್ಸ್, ವೆಬ್ನ ವಿನ್ಯಾಸದ ಭಾಷೆಯಾಗಿದ್ದು, ಬಳಕೆಯ ಸುಲಭತೆಯನ್ನು ಮನಸ್ಸಿನಲ್ಲಿಟ್ಟುಕೊಂಡು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಎಸ್. ಸಿ. ಡಬ್ಲ್ಯೂ. ಎಂ., ಸ್ಕೀಮ್ ಕನ್ಸ್ಟ್ರೈನ್ಸ್ ವಿಂಡೋ ಮ್ಯಾನೇಜರ್. 2011 ರ ಹೊತ್ತಿಗೆ, ಕ್ಯಾಸೊವರಿಯನ್ನು ಮ್ಯಾಕ್ ಓಎಸ್ ಎಕ್ಸ್ (ಲಯನ್ ಮತ್ತು ಹೆಚ್ಚಿನ) ಮತ್ತು ಐಒಎಸ್ (6 ಮತ್ತು ಹೆಚ್ಚಿನ) ಗಾಗಿ ಲೇಔಟ್ ಎಂಜಿನ್ನಲ್ಲಿ ಅಲ್ಗಾರಿದಮ್ ಆಗಿ ಬಳಸಲಾಗುತ್ತಿದೆ. ಎನಾಮ್ಎಲ್ನ ಲೇಔಟ್ ಎಂಜಿನ್ ಅನ್ನು ಕ್ಯಾಸೊವರಿ ರೇಖೀಯ ನಿರ್ಬಂಧ ಆಪ್ಟಿಮೈಸರ್ನ ಮೇಲೆ ನಿರ್ಮಿಸಲಾಗಿದೆ. ಉಲ್ಲೇಖಗಳು ಸಿ + + ಗ್ರಂಥಾಲಯಗಳು ಜಾವಾ (ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ) ಗ್ರಂಥಾಲಯಗಳು ಕ್ಯಾಸ್ಕೇಡಿಂಗ್ ಸ್ಟೈಲ್ ಶೀಟ್ಗಳು ನಿರ್ಬಂಧಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್