Commit 473943a6 authored by Gautham Velchuru's avatar Gautham Velchuru
Browse files

no more studying

parent 650cbd99
\begin{Verbatim}[commandchars=\\\{\}]
\PYG{k}{def} \PYG{n+nf}{number}
\PYG{l+m+mi}{2}
\PYG{k}{end}
\PYG{n+nb}{puts} \PYG{n}{number}
\end{Verbatim}
......@@ -9,7 +9,7 @@
\PYG{k+kr}{else} \PYG{n}{first}
\PYG{c+c1}{\PYGZhy{}\PYGZhy{} or}
\PYG{n}{eval\PYGZus{}args}\PYG{p}{(}\PYG{n}{x}\PYG{k+kt}{:}\PYG{n}{xs}\PYG{p}{)} \PYG{n}{env} \PYG{o+ow}{=}
\PYG{o}{|} \PYG{n}{first} \PYG{o}{==} \PYG{k+kt}{OctoBool} \PYG{k+kt}{False} \PYG{o+ow}{\PYGZhy{}\PYGZgt{}} \PYG{n}{eval\PYGZus{}args} \PYG{n}{xs} \PYG{n}{env}
\PYG{o}{|} \PYG{n}{first} \PYG{o}{==} \PYG{k+kt}{OctoBool} \PYG{k+kt}{False} \PYG{o+ow}{=} \PYG{n}{eval\PYGZus{}args} \PYG{n}{xs} \PYG{n}{env}
\PYG{o}{|} \PYG{n}{otherwise} \PYG{n}{first}
\PYG{k+kr}{where} \PYG{n}{first} \PYG{o+ow}{=} \PYG{n}{eval} \PYG{n}{x} \PYG{n}{env}
\end{Verbatim}
......@@ -63,29 +63,23 @@
\@writefile{toc}{\contentsline {subsection}{\numberline {9.2}Static vs Dynamic Analysis}{18}}
\@writefile{toc}{\contentsline {subsection}{\numberline {9.3}Major programming language families}{18}}
\@writefile{toc}{\contentsline {subsection}{\numberline {9.4}Interaction of Languages and Style}{18}}
\@writefile{toc}{\contentsline {subsection}{\numberline {9.5}Objects and Encapsulation}{19}}
\@writefile{toc}{\contentsline {subsection}{\numberline {9.6}Purely Functional Languages vs State}{19}}
\@writefile{toc}{\contentsline {section}{\numberline {10}General Concepts}{19}}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.1}Types}{19}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.1.1}Static vs Dynamic Typing}{19}}
\@writefile{toc}{\contentsline {subsection}{\numberline {9.5}Objects and Encapsulation}{18}}
\@writefile{toc}{\contentsline {subsection}{\numberline {9.6}Purely Functional Languages vs State}{18}}
\@writefile{toc}{\contentsline {section}{\numberline {10}General Concepts}{18}}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.1}Types}{18}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.1.1}Static vs Dynamic Typing}{18}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.1.2}Type Safety}{19}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.1.3}Type Inference}{19}}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.2}Strongly typed languages}{19}}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.3}Polymorphism}{19}}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.4}Functional vs Imperative}{20}}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.5}Higher-order functions}{20}}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.4}Functional vs Imperative}{19}}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.5}Higher-order functions}{19}}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.6}Parameter Passing}{20}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.6.1}Call-By-Value}{20}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.6.2}Call-by-reference}{20}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.6.3}Call-by-name}{20}}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.7}Lazy evaluation/thunks}{20}}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.8}Overloading}{21}}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.9}Coercion}{21}}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.10}Closures}{21}}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.11}Equality vs Identity}{21}}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.12}Compile time vs runtime}{21}}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.13}Recursion}{21}}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.14}Aliasing}{21}}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.8}Overloading}{20}}
\gdef\minted@oldcachelist{,
default-pyg-prefix.pygstyle,
default.pygstyle,
......@@ -140,16 +134,21 @@
52139519543E28217844CBDFD7056C76F2CA81E7B26B3986E5291D03C014E77B.pygtex,
26FA8E00DDE53E88C945326F644BCADAF2CA81E7B26B3986E5291D03C014E77B.pygtex,
87BA332A2091250B02A456556DB5A659F2CA81E7B26B3986E5291D03C014E77B.pygtex,
72D37D2B01BA483F7A5BD40BD6BB278EF2CA81E7B26B3986E5291D03C014E77B.pygtex,
DD72BA94498323B6F0C365081FFC3112F2CA81E7B26B3986E5291D03C014E77B.pygtex,
F6F9C282D0607C1297F7BD79058D6E2B465A516120F3196FA8E2CA26C46A5C64.pygtex,
2EEB3A010C71E706DCBB719B2551C060465A516120F3196FA8E2CA26C46A5C64.pygtex,
F95EEB5DBC5CAC0C96CDFF57347261BB465A516120F3196FA8E2CA26C46A5C64.pygtex,
CEBB2E4153930A8AB1FA44928D66F94CA15C0CEA82421F045DAF380F7E860C2A.pygtex,
5B8FDFBCF96E776350835B2A51C36EEBF2CA81E7B26B3986E5291D03C014E77B.pygtex,
FF3902625C50950847A6A70A8600D59DF2CA81E7B26B3986E5291D03C014E77B.pygtex,
EE2D7538D96D4B5E2BC4B913B41FC366465A516120F3196FA8E2CA26C46A5C64.pygtex,
3B10F88D8DCED974CDD9946B53C2D9666CD81CFDCB5F0793F497D493F610EBFB.pygtex,
874C30DABB4D3006287318F54AA39D80465A516120F3196FA8E2CA26C46A5C64.pygtex,
75C03D82507A67BD7A35CA65A1C45809465A516120F3196FA8E2CA26C46A5C64.pygtex}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.15}Pointer stuff}{22}}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.16}Type variance}{22}}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.9}Coercion}{21}}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.10}Closures}{21}}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.11}Equality vs Identity}{21}}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.12}Compile time vs runtime}{21}}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.13}Recursion}{21}}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.14}Aliasing}{21}}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.15}Pointer stuff}{21}}
\@writefile{toc}{\contentsline {subsection}{\numberline {10.16}Type variance}{21}}
# Fdb version 3
["pdflatex"] 1528216903 "all_study_guide.tex" "all_study_guide.pdf" "all_study_guide" 1528262515
"/dev/null" 1528211307 0 d41d8cd98f00b204e9800998ecf8427e ""
["pdflatex"] 1528333825 "all_study_guide.tex" "all_study_guide.pdf" "all_study_guide" 1528333825
"/dev/null" 1528313147 0 d41d8cd98f00b204e9800998ecf8427e ""
"/usr/share/texmf-dist/fonts/enc/dvips/cm-super/cm-super-ts1.enc" 1520157211 2900 1537cc8184ad1792082cd229ecc269f4 ""
"/usr/share/texmf-dist/fonts/map/fontname/texfonts.map" 1520157216 3332 103109f5612ad95229751940c61aada0 ""
"/usr/share/texmf-dist/fonts/tfm/jknappen/ec/tcrm1000.tfm" 1520157220 1536 e07581a4bb3136ece9eeb4c3ffab8233 ""
......@@ -66,79 +66,78 @@
"/usr/share/texmf-dist/web2c/texmf.cnf" 1520157258 32585 d82bbcf7626b7842c87671687479e852 ""
"/usr/share/texmf/tex/latex/fvextra/fvextra.sty" 1490290723 47730 6185e4a6ef29955beffed43ff00f29f2 ""
"/usr/share/texmf/tex/latex/minted/minted.sty" 1504428290 47165 6a3e43a8d03bd86910a1dbf68d6c3645 ""
"/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1527807927 334286 7d54d57af850f32d2e4cd0d3222731c3 ""
"/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1525580140 7738160 cecf5c8a2a1880714884cc32d352f09b ""
"_minted-all_study_guide/01BAD6EA5069C485AE1342E9AAC656366CD81CFDCB5F0793F497D493F610EBFB.pygtex" 1527910909 114 80a7f39b73f2c89a3ae321c2f02e3a91 ""
"_minted-all_study_guide/0291DF1FE46A52352CF714378CD66A4E6CD81CFDCB5F0793F497D493F610EBFB.pygtex" 1528153814 567 ba64bcb4b282eeb42644d718b841ffbd ""
"_minted-all_study_guide/02DFB91B05E21760BDA809236035596BA15C0CEA82421F045DAF380F7E860C2A.pygtex" 1528003037 336 89f2c9d2acd9e6202156ba807bd4dc4b ""
"_minted-all_study_guide/06E8C62ECB8CF47D4B0B17F6E88F27B46CD81CFDCB5F0793F497D493F610EBFB.pygtex" 1527910909 364 06d1c92439b5aa37464ed63187a335da ""
"_minted-all_study_guide/09567355CEE67095FB6EDACB6574D38D4760FA0D46E6ABB3BDF61BCAA500EF4C.pygtex" 1528176619 371 0d2fe8a108c064af5342a9d88e74cb66 ""
"_minted-all_study_guide/0ECFCE06E694081467C8E59FB8829806A15C0CEA82421F045DAF380F7E860C2A.pygtex" 1528003037 238 e88bf1832d9b442059da54cf87820325 ""
"_minted-all_study_guide/18F290497A574E5FB8720F15C857785B6CD81CFDCB5F0793F497D493F610EBFB.pygtex" 1528153762 539 b10c565bf0a4fac2d7c05324f8ceb752 ""
"_minted-all_study_guide/1B3C5941AD6C1BB61D97C2CCAF2710626CD81CFDCB5F0793F497D493F610EBFB.pygtex" 1527910239 418 40ff9d07aaba9b65e8bd07ba069e953a ""
"_minted-all_study_guide/26FA8E00DDE53E88C945326F644BCADAF2CA81E7B26B3986E5291D03C014E77B.pygtex" 1528176620 389 c2789d2c956401c8fafa6bd12dbea3d5 ""
"_minted-all_study_guide/2963A23D45F46549918EDF3D70E4CF9A4760FA0D46E6ABB3BDF61BCAA500EF4C.pygtex" 1527901145 474 cb32fefdd9d9bfca3cb5585bf144f880 ""
"_minted-all_study_guide/2D72150E005431EB409357791725929C4760FA0D46E6ABB3BDF61BCAA500EF4C.pygtex" 1528085087 302 5fd4151487705afbb55f36e41ae9b0fd ""
"_minted-all_study_guide/2EEB3A010C71E706DCBB719B2551C060465A516120F3196FA8E2CA26C46A5C64.pygtex" 1527901147 1793 fc748dcaac83c6642f8e03774e669883 ""
"_minted-all_study_guide/344390A64555B36245F4806596BE054FF2CA81E7B26B3986E5291D03C014E77B.pygtex" 1528003037 335 4bd10e962e70f7b917fc01be2e388b02 ""
"_minted-all_study_guide/3B10F88D8DCED974CDD9946B53C2D9666CD81CFDCB5F0793F497D493F610EBFB.pygtex" 1527907545 577 ef7e1b48146115cd31b5892b8df62cfc ""
"_minted-all_study_guide/3D93810CE1FEBA415446B90EC0003CE2A15C0CEA82421F045DAF380F7E860C2A.pygtex" 1528176620 581 f6a160ba6971fffe61f0b2f879f97176 ""
"_minted-all_study_guide/439B699FCA243C136B38832E7B1655B04760FA0D46E6ABB3BDF61BCAA500EF4C.pygtex" 1528003037 466 cb31ea27371ce6e30678feb611680a19 ""
"_minted-all_study_guide/46EB2F9C0BC884F5AE13C34799CE15FF4760FA0D46E6ABB3BDF61BCAA500EF4C.pygtex" 1528078365 278 2770137b8241e30cf2e6380b530e7943 ""
"_minted-all_study_guide/4717C2ABD5C82EEB681B252965F4CD466CD81CFDCB5F0793F497D493F610EBFB.pygtex" 1527911942 510 7bc5109b23a667a84bc219744bf92122 ""
"_minted-all_study_guide/4AF490FEA182ADBF31D67A1B254CF9DFA15C0CEA82421F045DAF380F7E860C2A.pygtex" 1527901146 1100 2626d5fe6a1fb1f7d79fa8b6fbf8f9df ""
"_minted-all_study_guide/52139519543E28217844CBDFD7056C76F2CA81E7B26B3986E5291D03C014E77B.pygtex" 1528003037 428 be13c1765db1eaa06d9e3a0a72d34f9b ""
"_minted-all_study_guide/57EC26033360CCD3724E8AF51E1F98CCF2CA81E7B26B3986E5291D03C014E77B.pygtex" 1528003037 333 bf701001a05917239e8ef40eac3619e1 ""
"_minted-all_study_guide/5B8FDFBCF96E776350835B2A51C36EEBF2CA81E7B26B3986E5291D03C014E77B.pygtex" 1527901831 297 76a7c54f0100c74ce6ad428da7b01c4c ""
"_minted-all_study_guide/5C50D278279BB4EB95B2DD7112575CD04760FA0D46E6ABB3BDF61BCAA500EF4C.pygtex" 1528003037 378 91c1c471eb329d58185eee95181ae475 ""
"_minted-all_study_guide/619C17E39B9CA01E47AF0FFF63FBDFDEA15C0CEA82421F045DAF380F7E860C2A.pygtex" 1528155181 149 1cfa5909db79e02006bf3f9328344636 ""
"_minted-all_study_guide/6503A0D437DF0FAAFAFD7D5C90521B4CF2CA81E7B26B3986E5291D03C014E77B.pygtex" 1528003037 359 1004f3a52ef21906273c24c979fb0ab6 ""
"_minted-all_study_guide/65BF697A64C00E405701F37AF65B23554760FA0D46E6ABB3BDF61BCAA500EF4C.pygtex" 1528003037 478 d620dea5032e00ad35364461a1759779 ""
"_minted-all_study_guide/66E9164300317E34996BF3FA50A237954760FA0D46E6ABB3BDF61BCAA500EF4C.pygtex" 1528085023 732 4f6e3088958164271748944606cdc0aa ""
"_minted-all_study_guide/72D37D2B01BA483F7A5BD40BD6BB278EF2CA81E7B26B3986E5291D03C014E77B.pygtex" 1527901147 1303 97e14fe839e2162da54266c4b22e53ce ""
"_minted-all_study_guide/75C03D82507A67BD7A35CA65A1C45809465A516120F3196FA8E2CA26C46A5C64.pygtex" 1528003037 231 3471cf37183e57c8d74f8aa43e208bfe ""
"_minted-all_study_guide/7640484B78377AAD56B141D62D611ABD4760FA0D46E6ABB3BDF61BCAA500EF4C.pygtex" 1528003037 675 64d648bd9551b8eed164eb8b601425ee ""
"_minted-all_study_guide/77C0832C8BCB2A6A98117AFCECBE18C9F2CA81E7B26B3986E5291D03C014E77B.pygtex" 1528003037 659 921b836a2ca62610a708731513607f5f ""
"_minted-all_study_guide/7D06FEC69347AFA3186649DC3C1DBCA06CD81CFDCB5F0793F497D493F610EBFB.pygtex" 1527911944 201 ef384ddccfcd8315243a58ce9efd5488 ""
"_minted-all_study_guide/874C30DABB4D3006287318F54AA39D80465A516120F3196FA8E2CA26C46A5C64.pygtex" 1528003037 849 3142a9f33a109249f6bbd813ccadcdaa ""
"_minted-all_study_guide/87BA332A2091250B02A456556DB5A659F2CA81E7B26B3986E5291D03C014E77B.pygtex" 1527901146 403 31c11736f7cdcf21c11b4a38db52a9ab ""
"_minted-all_study_guide/8D00AD237703CBE4A4F273951D0EF2116CD81CFDCB5F0793F497D493F610EBFB.pygtex" 1527911943 953 6856c2d16382ff3be6e5f83176c93ab1 ""
"_minted-all_study_guide/94D080DA7CBE6D002AF263A002D44439A15C0CEA82421F045DAF380F7E860C2A.pygtex" 1528003037 247 818c8685e65651ed8acf49b3c435a57c ""
"_minted-all_study_guide/9559C26FEFF039C5FE9757718853259DA15C0CEA82421F045DAF380F7E860C2A.pygtex" 1528176620 954 4f6751a5df1179ec0c404e1ee9ddf869 ""
"_minted-all_study_guide/996946FE6590634B25B353ADBDFFABC86CD81CFDCB5F0793F497D493F610EBFB.pygtex" 1527911963 166 cded41d5a8a198e155215dc154f7c4f3 ""
"_minted-all_study_guide/A56864D158370C50A61A8B40BF593B7AA15C0CEA82421F045DAF380F7E860C2A.pygtex" 1527901146 250 6e4f5848cb69f08a2d83f04e2f7873f1 ""
"_minted-all_study_guide/AB4D65C4143175A385628621875BE9EC6CD81CFDCB5F0793F497D493F610EBFB.pygtex" 1527910355 742 8f15ef4e3ee5b1cb61d0d927e3729214 ""
"_minted-all_study_guide/AF0B125BE450D60F2B439D33DF040956A15C0CEA82421F045DAF380F7E860C2A.pygtex" 1528155278 271 4333e868c443ac7995aca036bf0e191b ""
"_minted-all_study_guide/B1A6820689DC5F95D72C265BF23F869E4760FA0D46E6ABB3BDF61BCAA500EF4C.pygtex" 1528003037 865 b9fc2695ce4befb5076eff78e30137f4 ""
"_minted-all_study_guide/BBDD6AFFEF104625B3697C86096991EBA15C0CEA82421F045DAF380F7E860C2A.pygtex" 1528155278 247 412248bf2d8e4f88cbe0b1aede59523b ""
"_minted-all_study_guide/BC7CBEA733FDC071906554D63AC80FA1F2CA81E7B26B3986E5291D03C014E77B.pygtex" 1528003037 460 30fc27dae0402915d9786a2083dc2c07 ""
"_minted-all_study_guide/BE21E1EA69750E20E3B54F7A219FDD0C4760FA0D46E6ABB3BDF61BCAA500EF4C.pygtex" 1528003037 211 48608ee934e5554b26ec497bbaed1848 ""
"_minted-all_study_guide/C74D49C56B4D1D40692C8C13E9B9147D6CD81CFDCB5F0793F497D493F610EBFB.pygtex" 1528216865 742 557a24b9898912ae9d253a2dcb7b36d1 ""
"_minted-all_study_guide/CEBB2E4153930A8AB1FA44928D66F94CA15C0CEA82421F045DAF380F7E860C2A.pygtex" 1527901440 167 a8e81e2af1f97334084760f9e01b81a7 ""
"_minted-all_study_guide/DB7C7359D906D72A8C45A73662E0E7FF05F11FB2CA002721D88415A653838A41.pygtex" 1528176620 559 9168056f930aeb6ed42ca026593fdb7d ""
"_minted-all_study_guide/E238A46EDE50798EB2CC3A3A95ADCDFAA15C0CEA82421F045DAF380F7E860C2A.pygtex" 1528003037 192 07d5a90b999ff5fe82e2365b6b728d02 ""
"_minted-all_study_guide/E3B732DDE840FC16773250F77F310BC04760FA0D46E6ABB3BDF61BCAA500EF4C.pygtex" 1527901144 631 449e2d950049eb1ab6bc4b175533c26b ""
"_minted-all_study_guide/E47DECE261F6BDAFE988FE188C0AEBDA6CD81CFDCB5F0793F497D493F610EBFB.pygtex" 1527911943 2252 b7a6cbd327e9ccae35cdf89f5956c53f ""
"_minted-all_study_guide/E52FDF8B16A930D9CB0D715D43B382B6A15C0CEA82421F045DAF380F7E860C2A.pygtex" 1527901145 288 ab6c94f8baf440473d0248193384269f ""
"_minted-all_study_guide/E7B716AAEC19CA3C804F5DD1ADD7A5696CD81CFDCB5F0793F497D493F610EBFB.pygtex" 1528176619 926 11fac6c00aa61bf0db85eac69450fdb4 ""
"_minted-all_study_guide/ED2E6C59BBDE7EF1E3C21298CE92EEAFA15C0CEA82421F045DAF380F7E860C2A.pygtex" 1528003037 972 2e3da6dc272b2934e3f39d2fa5813931 ""
"_minted-all_study_guide/EE2D7538D96D4B5E2BC4B913B41FC366465A516120F3196FA8E2CA26C46A5C64.pygtex" 1527906454 232 205a1f76b30aba05f129e1a5a1157629 ""
"_minted-all_study_guide/EE396F4F7DDCDDD92E3D7FB81D4371F3A15C0CEA82421F045DAF380F7E860C2A.pygtex" 1527901146 371 52f3a09319232a02e8d58bcf2bd5ce9a ""
"_minted-all_study_guide/F5C6D8F059AB11589408A75B29FFB18AF2CA81E7B26B3986E5291D03C014E77B.pygtex" 1528003037 377 cae81537288f3664997addad69a0241f ""
"_minted-all_study_guide/F6F9C282D0607C1297F7BD79058D6E2B465A516120F3196FA8E2CA26C46A5C64.pygtex" 1527901147 1512 73d62f911fadd899143b66355ecdf243 ""
"_minted-all_study_guide/F95EEB5DBC5CAC0C96CDFF57347261BB465A516120F3196FA8E2CA26C46A5C64.pygtex" 1527901147 124 747eb20f747e7bf77c70b95443fbc5e9 ""
"_minted-all_study_guide/FF3902625C50950847A6A70A8600D59DF2CA81E7B26B3986E5291D03C014E77B.pygtex" 1527901896 89 33bb2290c9123be26b21c33ff6776d09 ""
"_minted-all_study_guide/default-pyg-prefix.pygstyle" 1527807957 7889 3ce1fbc763e3e2c748310f4fe31722b6 ""
"_minted-all_study_guide/default.pygstyle" 1527807957 9275 f200be7fc0b7de2461cca28cb35b1427 ""
"/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1525542102 334286 7d54d57af850f32d2e4cd0d3222731c3 ""
"/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1521224195 7738161 aecc60ff9c9833bfab2dfe8c9cc680fd ""
"_minted-all_study_guide/01BAD6EA5069C485AE1342E9AAC656366CD81CFDCB5F0793F497D493F610EBFB.pygtex" 1527965156 114 80a7f39b73f2c89a3ae321c2f02e3a91 ""
"_minted-all_study_guide/0291DF1FE46A52352CF714378CD66A4E6CD81CFDCB5F0793F497D493F610EBFB.pygtex" 1528310223 567 ba64bcb4b282eeb42644d718b841ffbd ""
"_minted-all_study_guide/02DFB91B05E21760BDA809236035596BA15C0CEA82421F045DAF380F7E860C2A.pygtex" 1527979913 336 89f2c9d2acd9e6202156ba807bd4dc4b ""
"_minted-all_study_guide/06E8C62ECB8CF47D4B0B17F6E88F27B46CD81CFDCB5F0793F497D493F610EBFB.pygtex" 1527965156 364 06d1c92439b5aa37464ed63187a335da ""
"_minted-all_study_guide/09567355CEE67095FB6EDACB6574D38D4760FA0D46E6ABB3BDF61BCAA500EF4C.pygtex" 1528310223 371 0d2fe8a108c064af5342a9d88e74cb66 ""
"_minted-all_study_guide/0ECFCE06E694081467C8E59FB8829806A15C0CEA82421F045DAF380F7E860C2A.pygtex" 1527971886 238 e88bf1832d9b442059da54cf87820325 ""
"_minted-all_study_guide/18F290497A574E5FB8720F15C857785B6CD81CFDCB5F0793F497D493F610EBFB.pygtex" 1528310223 539 b10c565bf0a4fac2d7c05324f8ceb752 ""
"_minted-all_study_guide/1B3C5941AD6C1BB61D97C2CCAF2710626CD81CFDCB5F0793F497D493F610EBFB.pygtex" 1527965156 418 40ff9d07aaba9b65e8bd07ba069e953a ""
"_minted-all_study_guide/26FA8E00DDE53E88C945326F644BCADAF2CA81E7B26B3986E5291D03C014E77B.pygtex" 1528310223 389 c2789d2c956401c8fafa6bd12dbea3d5 ""
"_minted-all_study_guide/2963A23D45F46549918EDF3D70E4CF9A4760FA0D46E6ABB3BDF61BCAA500EF4C.pygtex" 1527965156 474 cb32fefdd9d9bfca3cb5585bf144f880 ""
"_minted-all_study_guide/2D72150E005431EB409357791725929C4760FA0D46E6ABB3BDF61BCAA500EF4C.pygtex" 1528310223 302 5fd4151487705afbb55f36e41ae9b0fd ""
"_minted-all_study_guide/2EEB3A010C71E706DCBB719B2551C060465A516120F3196FA8E2CA26C46A5C64.pygtex" 1527965156 1793 fc748dcaac83c6642f8e03774e669883 ""
"_minted-all_study_guide/344390A64555B36245F4806596BE054FF2CA81E7B26B3986E5291D03C014E77B.pygtex" 1527966612 335 4bd10e962e70f7b917fc01be2e388b02 ""
"_minted-all_study_guide/3B10F88D8DCED974CDD9946B53C2D9666CD81CFDCB5F0793F497D493F610EBFB.pygtex" 1527965156 577 ef7e1b48146115cd31b5892b8df62cfc ""
"_minted-all_study_guide/3D93810CE1FEBA415446B90EC0003CE2A15C0CEA82421F045DAF380F7E860C2A.pygtex" 1528310223 581 f6a160ba6971fffe61f0b2f879f97176 ""
"_minted-all_study_guide/439B699FCA243C136B38832E7B1655B04760FA0D46E6ABB3BDF61BCAA500EF4C.pygtex" 1527970044 466 cb31ea27371ce6e30678feb611680a19 ""
"_minted-all_study_guide/46EB2F9C0BC884F5AE13C34799CE15FF4760FA0D46E6ABB3BDF61BCAA500EF4C.pygtex" 1528310223 278 2770137b8241e30cf2e6380b530e7943 ""
"_minted-all_study_guide/4717C2ABD5C82EEB681B252965F4CD466CD81CFDCB5F0793F497D493F610EBFB.pygtex" 1527965156 510 7bc5109b23a667a84bc219744bf92122 ""
"_minted-all_study_guide/4AF490FEA182ADBF31D67A1B254CF9DFA15C0CEA82421F045DAF380F7E860C2A.pygtex" 1527965156 1100 2626d5fe6a1fb1f7d79fa8b6fbf8f9df ""
"_minted-all_study_guide/52139519543E28217844CBDFD7056C76F2CA81E7B26B3986E5291D03C014E77B.pygtex" 1527967997 428 be13c1765db1eaa06d9e3a0a72d34f9b ""
"_minted-all_study_guide/57EC26033360CCD3724E8AF51E1F98CCF2CA81E7B26B3986E5291D03C014E77B.pygtex" 1527966105 333 bf701001a05917239e8ef40eac3619e1 ""
"_minted-all_study_guide/5B8FDFBCF96E776350835B2A51C36EEBF2CA81E7B26B3986E5291D03C014E77B.pygtex" 1527965156 297 76a7c54f0100c74ce6ad428da7b01c4c ""
"_minted-all_study_guide/5C50D278279BB4EB95B2DD7112575CD04760FA0D46E6ABB3BDF61BCAA500EF4C.pygtex" 1527968812 378 91c1c471eb329d58185eee95181ae475 ""
"_minted-all_study_guide/619C17E39B9CA01E47AF0FFF63FBDFDEA15C0CEA82421F045DAF380F7E860C2A.pygtex" 1528310223 149 1cfa5909db79e02006bf3f9328344636 ""
"_minted-all_study_guide/6503A0D437DF0FAAFAFD7D5C90521B4CF2CA81E7B26B3986E5291D03C014E77B.pygtex" 1527967996 359 1004f3a52ef21906273c24c979fb0ab6 ""
"_minted-all_study_guide/65BF697A64C00E405701F37AF65B23554760FA0D46E6ABB3BDF61BCAA500EF4C.pygtex" 1527970044 478 d620dea5032e00ad35364461a1759779 ""
"_minted-all_study_guide/66E9164300317E34996BF3FA50A237954760FA0D46E6ABB3BDF61BCAA500EF4C.pygtex" 1528310223 732 4f6e3088958164271748944606cdc0aa ""
"_minted-all_study_guide/75C03D82507A67BD7A35CA65A1C45809465A516120F3196FA8E2CA26C46A5C64.pygtex" 1527981352 231 3471cf37183e57c8d74f8aa43e208bfe ""
"_minted-all_study_guide/7640484B78377AAD56B141D62D611ABD4760FA0D46E6ABB3BDF61BCAA500EF4C.pygtex" 1527983355 675 64d648bd9551b8eed164eb8b601425ee ""
"_minted-all_study_guide/77C0832C8BCB2A6A98117AFCECBE18C9F2CA81E7B26B3986E5291D03C014E77B.pygtex" 1527966482 659 921b836a2ca62610a708731513607f5f ""
"_minted-all_study_guide/7D06FEC69347AFA3186649DC3C1DBCA06CD81CFDCB5F0793F497D493F610EBFB.pygtex" 1527965156 201 ef384ddccfcd8315243a58ce9efd5488 ""
"_minted-all_study_guide/874C30DABB4D3006287318F54AA39D80465A516120F3196FA8E2CA26C46A5C64.pygtex" 1527981352 849 3142a9f33a109249f6bbd813ccadcdaa ""
"_minted-all_study_guide/87BA332A2091250B02A456556DB5A659F2CA81E7B26B3986E5291D03C014E77B.pygtex" 1527966482 403 31c11736f7cdcf21c11b4a38db52a9ab ""
"_minted-all_study_guide/8D00AD237703CBE4A4F273951D0EF2116CD81CFDCB5F0793F497D493F610EBFB.pygtex" 1527965156 953 6856c2d16382ff3be6e5f83176c93ab1 ""
"_minted-all_study_guide/94D080DA7CBE6D002AF263A002D44439A15C0CEA82421F045DAF380F7E860C2A.pygtex" 1527996465 247 818c8685e65651ed8acf49b3c435a57c ""
"_minted-all_study_guide/9559C26FEFF039C5FE9757718853259DA15C0CEA82421F045DAF380F7E860C2A.pygtex" 1528310223 954 4f6751a5df1179ec0c404e1ee9ddf869 ""
"_minted-all_study_guide/996946FE6590634B25B353ADBDFFABC86CD81CFDCB5F0793F497D493F610EBFB.pygtex" 1527965156 166 cded41d5a8a198e155215dc154f7c4f3 ""
"_minted-all_study_guide/A56864D158370C50A61A8B40BF593B7AA15C0CEA82421F045DAF380F7E860C2A.pygtex" 1527995932 250 6e4f5848cb69f08a2d83f04e2f7873f1 ""
"_minted-all_study_guide/AB4D65C4143175A385628621875BE9EC6CD81CFDCB5F0793F497D493F610EBFB.pygtex" 1527965156 742 8f15ef4e3ee5b1cb61d0d927e3729214 ""
"_minted-all_study_guide/AF0B125BE450D60F2B439D33DF040956A15C0CEA82421F045DAF380F7E860C2A.pygtex" 1528310223 271 4333e868c443ac7995aca036bf0e191b ""
"_minted-all_study_guide/B1A6820689DC5F95D72C265BF23F869E4760FA0D46E6ABB3BDF61BCAA500EF4C.pygtex" 1527974330 865 b9fc2695ce4befb5076eff78e30137f4 ""
"_minted-all_study_guide/BBDD6AFFEF104625B3697C86096991EBA15C0CEA82421F045DAF380F7E860C2A.pygtex" 1527971886 247 412248bf2d8e4f88cbe0b1aede59523b ""
"_minted-all_study_guide/BC7CBEA733FDC071906554D63AC80FA1F2CA81E7B26B3986E5291D03C014E77B.pygtex" 1527982579 460 30fc27dae0402915d9786a2083dc2c07 ""
"_minted-all_study_guide/BE21E1EA69750E20E3B54F7A219FDD0C4760FA0D46E6ABB3BDF61BCAA500EF4C.pygtex" 1527968812 211 48608ee934e5554b26ec497bbaed1848 ""
"_minted-all_study_guide/C74D49C56B4D1D40692C8C13E9B9147D6CD81CFDCB5F0793F497D493F610EBFB.pygtex" 1528310223 742 557a24b9898912ae9d253a2dcb7b36d1 ""
"_minted-all_study_guide/DB7C7359D906D72A8C45A73662E0E7FF05F11FB2CA002721D88415A653838A41.pygtex" 1528310223 559 9168056f930aeb6ed42ca026593fdb7d ""
"_minted-all_study_guide/DD72BA94498323B6F0C365081FFC3112F2CA81E7B26B3986E5291D03C014E77B.pygtex" 1528332637 1286 9756f2ba9a07475606c3ba0831e29d0d ""
"_minted-all_study_guide/E238A46EDE50798EB2CC3A3A95ADCDFAA15C0CEA82421F045DAF380F7E860C2A.pygtex" 1527970389 192 07d5a90b999ff5fe82e2365b6b728d02 ""
"_minted-all_study_guide/E3B732DDE840FC16773250F77F310BC04760FA0D46E6ABB3BDF61BCAA500EF4C.pygtex" 1527965156 631 449e2d950049eb1ab6bc4b175533c26b ""
"_minted-all_study_guide/E47DECE261F6BDAFE988FE188C0AEBDA6CD81CFDCB5F0793F497D493F610EBFB.pygtex" 1527965156 2252 b7a6cbd327e9ccae35cdf89f5956c53f ""
"_minted-all_study_guide/E52FDF8B16A930D9CB0D715D43B382B6A15C0CEA82421F045DAF380F7E860C2A.pygtex" 1527965156 288 ab6c94f8baf440473d0248193384269f ""
"_minted-all_study_guide/E7B716AAEC19CA3C804F5DD1ADD7A5696CD81CFDCB5F0793F497D493F610EBFB.pygtex" 1528310223 926 11fac6c00aa61bf0db85eac69450fdb4 ""
"_minted-all_study_guide/ED2E6C59BBDE7EF1E3C21298CE92EEAFA15C0CEA82421F045DAF380F7E860C2A.pygtex" 1527970668 972 2e3da6dc272b2934e3f39d2fa5813931 ""
"_minted-all_study_guide/EE2D7538D96D4B5E2BC4B913B41FC366465A516120F3196FA8E2CA26C46A5C64.pygtex" 1527965156 232 205a1f76b30aba05f129e1a5a1157629 ""
"_minted-all_study_guide/EE396F4F7DDCDDD92E3D7FB81D4371F3A15C0CEA82421F045DAF380F7E860C2A.pygtex" 1527965156 371 52f3a09319232a02e8d58bcf2bd5ce9a ""
"_minted-all_study_guide/F5C6D8F059AB11589408A75B29FFB18AF2CA81E7B26B3986E5291D03C014E77B.pygtex" 1527967996 377 cae81537288f3664997addad69a0241f ""
"_minted-all_study_guide/F6F9C282D0607C1297F7BD79058D6E2B465A516120F3196FA8E2CA26C46A5C64.pygtex" 1527965156 1512 73d62f911fadd899143b66355ecdf243 ""
"_minted-all_study_guide/F95EEB5DBC5CAC0C96CDFF57347261BB465A516120F3196FA8E2CA26C46A5C64.pygtex" 1527965156 124 747eb20f747e7bf77c70b95443fbc5e9 ""
"_minted-all_study_guide/FF3902625C50950847A6A70A8600D59DF2CA81E7B26B3986E5291D03C014E77B.pygtex" 1527965156 89 33bb2290c9123be26b21c33ff6776d09 ""
"_minted-all_study_guide/default-pyg-prefix.pygstyle" 1527965156 7889 3ce1fbc763e3e2c748310f4fe31722b6 ""
"_minted-all_study_guide/default.pygstyle" 1527965156 9275 f200be7fc0b7de2461cca28cb35b1427 ""
"all_study_guide.aex" 0 -1 0 ""
"all_study_guide.aux" 1528216904 12082 7ac828c704b509d9caaa6d78fe4f4657 ""
"all_study_guide.aux" 1528333762 12007 8051e8f6b649d11d9a07f99e2543b9ab ""
"all_study_guide.pyg" 0 -1 0 ""
"all_study_guide.tex" 1528216868 33030 a91175a5410f0535ad3cefb6ceab4a4a ""
"all_study_guide.toc" 1528216904 5743 d7074b7e905baa2c483680f243e3257c ""
"all_study_guide.tex" 1528333823 33064 7982515a2e4dc50a108cf87d690d328f ""
"all_study_guide.toc" 1528333762 5743 2f63d62549ec7450618bc8b2d3d70d80 ""
"all_study_guide.w18" 0 -1 0 ""
(generated)
"all_study_guide.aux"
"all_study_guide.log"
"all_study_guide.toc"
"all_study_guide.pdf"
"all_study_guide.toc"
"all_study_guide.pyg"
"all_study_guide.log"
......@@ -425,10 +425,10 @@ INPUT _minted-all_study_guide/87BA332A2091250B02A456556DB5A659F2CA81E7B26B3986E5
INPUT _minted-all_study_guide/87BA332A2091250B02A456556DB5A659F2CA81E7B26B3986E5291D03C014E77B.pygtex
OUTPUT all_study_guide.pyg
INPUT ./all_study_guide.pyg
INPUT _minted-all_study_guide/72D37D2B01BA483F7A5BD40BD6BB278EF2CA81E7B26B3986E5291D03C014E77B.pygtex
INPUT _minted-all_study_guide/72D37D2B01BA483F7A5BD40BD6BB278EF2CA81E7B26B3986E5291D03C014E77B.pygtex
INPUT _minted-all_study_guide/72D37D2B01BA483F7A5BD40BD6BB278EF2CA81E7B26B3986E5291D03C014E77B.pygtex
INPUT _minted-all_study_guide/72D37D2B01BA483F7A5BD40BD6BB278EF2CA81E7B26B3986E5291D03C014E77B.pygtex
INPUT _minted-all_study_guide/DD72BA94498323B6F0C365081FFC3112F2CA81E7B26B3986E5291D03C014E77B.pygtex
INPUT _minted-all_study_guide/DD72BA94498323B6F0C365081FFC3112F2CA81E7B26B3986E5291D03C014E77B.pygtex
INPUT _minted-all_study_guide/DD72BA94498323B6F0C365081FFC3112F2CA81E7B26B3986E5291D03C014E77B.pygtex
INPUT _minted-all_study_guide/DD72BA94498323B6F0C365081FFC3112F2CA81E7B26B3986E5291D03C014E77B.pygtex
OUTPUT all_study_guide.pyg
INPUT ./all_study_guide.pyg
INPUT _minted-all_study_guide/F6F9C282D0607C1297F7BD79058D6E2B465A516120F3196FA8E2CA26C46A5C64.pygtex
......@@ -449,12 +449,6 @@ INPUT _minted-all_study_guide/F95EEB5DBC5CAC0C96CDFF57347261BB465A516120F3196FA8
INPUT _minted-all_study_guide/F95EEB5DBC5CAC0C96CDFF57347261BB465A516120F3196FA8E2CA26C46A5C64.pygtex
OUTPUT all_study_guide.pyg
INPUT ./all_study_guide.pyg
INPUT _minted-all_study_guide/CEBB2E4153930A8AB1FA44928D66F94CA15C0CEA82421F045DAF380F7E860C2A.pygtex
INPUT _minted-all_study_guide/CEBB2E4153930A8AB1FA44928D66F94CA15C0CEA82421F045DAF380F7E860C2A.pygtex
INPUT _minted-all_study_guide/CEBB2E4153930A8AB1FA44928D66F94CA15C0CEA82421F045DAF380F7E860C2A.pygtex
INPUT _minted-all_study_guide/CEBB2E4153930A8AB1FA44928D66F94CA15C0CEA82421F045DAF380F7E860C2A.pygtex
OUTPUT all_study_guide.pyg
INPUT ./all_study_guide.pyg
INPUT _minted-all_study_guide/5B8FDFBCF96E776350835B2A51C36EEBF2CA81E7B26B3986E5291D03C014E77B.pygtex
INPUT _minted-all_study_guide/5B8FDFBCF96E776350835B2A51C36EEBF2CA81E7B26B3986E5291D03C014E77B.pygtex
INPUT _minted-all_study_guide/5B8FDFBCF96E776350835B2A51C36EEBF2CA81E7B26B3986E5291D03C014E77B.pygtex
......
This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/Arch Linux) (preloaded format=pdflatex 2018.5.5) 5 JUN 2018 09:41
This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/Arch Linux) (preloaded format=pdflatex 2018.3.16) 6 JUN 2018 18:10
entering extended mode
\write18 enabled.
file:line:error style messages enabled.
......@@ -1001,7 +1001,7 @@ Underfull \hbox (badness 10000) in paragraph at lines 473--475
(./_minted-all_study_guide/87BA332A2091250B02A456556DB5A659F2CA81E7B26B3986E5291D03C014E77B.pygtex) [15]
\openout3 = `all_study_guide.pyg'.
(./_minted-all_study_guide/72D37D2B01BA483F7A5BD40BD6BB278EF2CA81E7B26B3986E5291D03C014E77B.pygtex)
(./_minted-all_study_guide/DD72BA94498323B6F0C365081FFC3112F2CA81E7B26B3986E5291D03C014E77B.pygtex)
\openout3 = `all_study_guide.pyg'.
(./_minted-all_study_guide/F6F9C282D0607C1297F7BD79058D6E2B465A516120F3196FA8E2CA26C46A5C64.pygtex [16])
......@@ -1013,75 +1013,73 @@ Underfull \hbox (badness 10000) in paragraph at lines 473--475
(./_minted-all_study_guide/F95EEB5DBC5CAC0C96CDFF57347261BB465A516120F3196FA8E2CA26C46A5C64.pygtex) [17]
\openout3 = `all_study_guide.pyg'.
(./_minted-all_study_guide/CEBB2E4153930A8AB1FA44928D66F94CA15C0CEA82421F045DAF380F7E860C2A.pygtex)
\openout3 = `all_study_guide.pyg'.
(./_minted-all_study_guide/5B8FDFBCF96E776350835B2A51C36EEBF2CA81E7B26B3986E5291D03C014E77B.pygtex)
\openout5 = `all_study_guide.pyg'.
(./_minted-all_study_guide/FF3902625C50950847A6A70A8600D59DF2CA81E7B26B3986E5291D03C014E77B.pygtex) [18]
\openout3 = `all_study_guide.pyg'.
(./_minted-all_study_guide/EE2D7538D96D4B5E2BC4B913B41FC366465A516120F3196FA8E2CA26C46A5C64.pygtex) [19]
Overfull \hbox (5.08403pt too wide) in paragraph at lines 684--687
(./_minted-all_study_guide/EE2D7538D96D4B5E2BC4B913B41FC366465A516120F3196FA8E2CA26C46A5C64.pygtex)
Overfull \hbox (5.08403pt too wide) in paragraph at lines 685--688
\OT1/cmr/m/n/10 Call-by-value means that ev-ery-thing is copied upon en-ter-ing a func-tion.Languages
[]
[19]
\openout3 = `all_study_guide.pyg'.
(./_minted-all_study_guide/3B10F88D8DCED974CDD9946B53C2D9666CD81CFDCB5F0793F497D493F610EBFB.pygtex)
(./_minted-all_study_guide/3B10F88D8DCED974CDD9946B53C2D9666CD81CFDCB5F0793F497D493F610EBFB.pygtex)
\openout3 = `all_study_guide.pyg'.
(./_minted-all_study_guide/874C30DABB4D3006287318F54AA39D80465A516120F3196FA8E2CA26C46A5C64.pygtex [20]) [21]
(./_minted-all_study_guide/874C30DABB4D3006287318F54AA39D80465A516120F3196FA8E2CA26C46A5C64.pygtex) [20]
\openout3 = `all_study_guide.pyg'.
(./_minted-all_study_guide/75C03D82507A67BD7A35CA65A1C45809465A516120F3196FA8E2CA26C46A5C64.pygtex)
./all_study_guide.tex:764: Package csquotes Error: Unbalanced groups or invalid nesting.
./all_study_guide.tex:765: Package csquotes Error: Unbalanced groups or invalid nesting.
See the csquotes package documentation for explanation.
Type H <return> for immediate help.
...
l.764 \end{document}
l.765 \end{document}
Still 1 quote open. If you continue, I will write a summary
of all previously opened groups to the transcript file.
### semi simple group (level 1) entered at line 684 (\begingroup)
### semi simple group (level 1) entered at line 685 (\begingroup)
### bottom level
./all_study_guide.tex:764: OK.
./all_study_guide.tex:765: OK.
\csq@err@gleft ...the transcript file}\showgroups
l.764 \end{document}
l.765 \end{document}
[22] (./all_study_guide.aux)
[21] (./all_study_guide.aux)
runsystem(rm all_study_guide.pyg)...executed.
)
(\end occurred inside a group at level 1)
### semi simple group (level 1) entered at line 684 (\begingroup)
### semi simple group (level 1) entered at line 685 (\begingroup)
### bottom level
(\end occurred when \ifx on line 287 was incomplete)
(\end occurred when \ifx on line 225 was incomplete)
(\end occurred when \ifx on line 166 was incomplete)
Here is how much of TeX's memory you used:
7514 strings out of 492982
138163 string characters out of 6138580
248677 words of memory out of 5000000
10807 multiletter control sequences out of 15000+600000
7510 strings out of 492982
137822 string characters out of 6138579
249772 words of memory out of 5000000
10806 multiletter control sequences out of 15000+600000
6175 words of font info for 23 fonts, out of 8000000 for 9000
1141 hyphenation exceptions out of 8191
37i,7n,35p,857b,581s stack positions out of 5000i,500n,10000p,200000b,80000s
{/usr/share/texmf-dist/fonts/enc/dvips/cm-super/cm-super-ts1.enc}</usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb></usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb></usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmitt10.pfb></usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb></usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb></usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb></usr/share/texmf-dist/fonts/type1/public/cm-super/sfrm1000.pfb>
Output written on all_study_guide.pdf (22 pages, 161165 bytes).
Output written on all_study_guide.pdf (21 pages, 160623 bytes).
PDF statistics:
112 PDF objects out of 1000 (max. 8388607)
78 compressed objects within 1 object stream
109 PDF objects out of 1000 (max. 8388607)
76 compressed objects within 1 object stream
0 named destinations out of 1000 (max. 500000)
1 words of extra memory for PDF output out of 10000 (max. 10000000)
No preview for this file type
......@@ -555,7 +555,7 @@ Like let() in Racket, Haskell lets you scope variables using let and where, as i
else first
-- or
eval_args(x:xs) env =
| first == OctoBool False -> eval_args xs env
| first == OctoBool False = eval_args xs env
| otherwise first
where first = eval x env
\end{minted}
......@@ -567,7 +567,7 @@ Like let() in Racket, Haskell lets you scope variables using let and where, as i
\subsection{Generics, subtyping, etc}
\subsubsection{Arrays}
Array typing was created before the rest of the Generics thing, so it does not check properly at compile time - it considers all Arrays as Arrays of Object. However,
Array typing was created before the rest of the Generics thing, so it does not check properly at compile time -- it considers all Arrays as Arrays of Object. However,
Java has runtime handlers to prevent incorrect array storing. The following code compiles but does not run:
\begin{minted} {java}
import java.awt.Point;
......@@ -624,16 +624,17 @@ Like let() in Racket, Haskell lets you scope variables using let and where, as i
\subsection{Scope}
The two types of scope are lexical and dynamic scoping. Lexical scoping is scoping where variables are only defined in a lexical block. However,
dynamic scoping involves searching up the stack for the relevant variable definition, such as in the Ruby below:
\begin{minted}{ruby}
def number
2
end
puts number
\end{minted}
This, in Ruby, will print 5. In any language with lexical scoping, it will not work. Also, essentially every major language uses dynamic scoping
for exception handling - it looks up the stack until it finds a relevant exception handler.
%\begin{minted}{ruby}
%number = 3
%def hi
%number = 5
%end
%puts number
%\end{minted}
%This, in Ruby, will print 5. In any language with lexical scoping, it will not work. Also, essentially every major language uses dynamic scoping
%for exception handling - it looks up the stack until it finds a relevant exception handler.
\subsection{Static vs Dynamic Analysis}
Static analyis is analysis done at runtime - checking for bugs, malicious code, etc. Dynamic analysis is done at execution time. Depending on the nature
Static analyis is analysis done at compile time - checking for bugs, malicious code, etc. Dynamic analysis is done at execution time. Depending on the nature
of the language, more or less static analysis can be done -- it all depends on how much the compiler knows.
\subsection{Major programming language families}
%TODO: WRite this
......
......@@ -62,28 +62,28 @@
\contentsline {subsection}{\numberline {9.2}Static vs Dynamic Analysis}{18}
\contentsline {subsection}{\numberline {9.3}Major programming language families}{18}
\contentsline {subsection}{\numberline {9.4}Interaction of Languages and Style}{18}
\contentsline {subsection}{\numberline {9.5}Objects and Encapsulation}{19}
\contentsline {subsection}{\numberline {9.6}Purely Functional Languages vs State}{19}
\contentsline {section}{\numberline {10}General Concepts}{19}
\contentsline {subsection}{\numberline {10.1}Types}{19}
\contentsline {subsubsection}{\numberline {10.1.1}Static vs Dynamic Typing}{19}
\contentsline {subsection}{\numberline {9.5}Objects and Encapsulation}{18}
\contentsline {subsection}{\numberline {9.6}Purely Functional Languages vs State}{18}
\contentsline {section}{\numberline {10}General Concepts}{18}
\contentsline {subsection}{\numberline {10.1}Types}{18}
\contentsline {subsubsection}{\numberline {10.1.1}Static vs Dynamic Typing}{18}
\contentsline {subsubsection}{\numberline {10.1.2}Type Safety}{19}
\contentsline {subsubsection}{\numberline {10.1.3}Type Inference}{19}
\contentsline {subsection}{\numberline {10.2}Strongly typed languages}{19}
\contentsline {subsection}{\numberline {10.3}Polymorphism}{19}
\contentsline {subsection}{\numberline {10.4}Functional vs Imperative}{20}
\contentsline {subsection}{\numberline {10.5}Higher-order functions}{20}
\contentsline {subsection}{\numberline {10.4}Functional vs Imperative}{19}
\contentsline {subsection}{\numberline {10.5}Higher-order functions}{19}
\contentsline {subsection}{\numberline {10.6}Parameter Passing}{20}
\contentsline {subsubsection}{\numberline {10.6.1}Call-By-Value}{20}
\contentsline {subsubsection}{\numberline {10.6.2}Call-by-reference}{20}
\contentsline {subsubsection}{\numberline {10.6.3}Call-by-name}{20}
\contentsline {subsection}{\numberline {10.7}Lazy evaluation/thunks}{20}
\contentsline {subsection}{\numberline {10.8}Overloading}{21}
\contentsline {subsection}{\numberline {10.8}Overloading}{20}
\contentsline {subsection}{\numberline {10.9}Coercion}{21}
\contentsline {subsection}{\numberline {10.10}Closures}{21}
\contentsline {subsection}{\numberline {10.11}Equality vs Identity}{21}
\contentsline {subsection}{\numberline {10.12}Compile time vs runtime}{21}
\contentsline {subsection}{\numberline {10.13}Recursion}{21}
\contentsline {subsection}{\numberline {10.14}Aliasing}{21}
\contentsline {subsection}{\numberline {10.15}Pointer stuff}{22}
\contentsline {subsection}{\numberline {10.16}Type variance}{22}
\contentsline {subsection}{\numberline {10.15}Pointer stuff}{21}
\contentsline {subsection}{\numberline {10.16}Type variance}{21}
......@@ -4,3 +4,9 @@ my_max([X|Xs], R) :- my_max(Xs, X, R).
my_max([], R, R).
my_max([X|Xs], WK, R) :- {X > WK}, my_max(Xs, X, R).
my_max([X|Xs], WK, R) :- {X =< WK}, my_max(Xs, WK, R).
max([], 0).
max([X|Xs], M) :- findmax(Xs, X), M is X.
findmax([], M).
findmax([X|Xs], M) :- {X>M}, findmax(Xs, X), M is X.
findmax([X|Xs], M) :- {X =< M}, findmax(Xs, M).
......@@ -18,3 +18,12 @@ READ THE QUESTION - especially when talking about mutation vs making a new thing
Ruby - protected allows you to call from other classes of same type, use when necessary
Also, delete from a hash by doing .delete
To yield the value of the block itself, just call yield (emulating and)
Object's superclass is nil
check edge cases, N>0 in repeat
num is the most general type for haskal
remember syntax-rules() for macros
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment