Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
cjam-0.6.5-sources.zip | 2015-04-17 | 23.3 kB | |
cjam-0.6.5.jar | 2015-04-17 | 126.7 kB | |
readme-0.6.5.txt | 2015-04-17 | 1.5 kB | |
Totals: 3 Items | 151.5 kB | 0 |
Summary of changes: implemented vector operators (for ticket 20) implemented "w" (while) for ticket 6 optimized array repetition (array number *) fixed inconsistent (java vs js) string representation of integer doubles (ticket 19) implemented (big) double to BigInteger conversion implemented "mQ" (integer square root) implemented "mR" (random choice) implemented "e#" (line comment) implemented "e%" (string formatting a la printf) implemented "e*" (repeat each item) implemented "e\" (swap array items) implemented "e=" (count occurrences) implemented "e!" (permutations, ticket 41) implemented "m!" (factorial and permutations with duplicates), also partly for ticket 41 implemented "e_" (flatten, ticket 43) implemented "e`" and "e~" (RLE encode and decode) implemented "ew" (overlapping slices, ticket 30) implemented "e[" and "e]" (array padding, ticket 35) fixed ticket 47 - Hang: List 0 / fixed ticket 52 - Wrong string representation improved read operations (special value on EOF, fewer exceptions) and made them more consistent fixed ticket 48 - Unhelpful error when source ends in an unfinished multi-character operator fixed ticket 44 - Unary base conversion implemented cartesian power with "m*" - ticket 45 implemented "ee" (enumerate) - credits to Runer112 implemented & and | with value and block - "if" with only "then" or only "else" (web) upgraded gwt for better and faster js code (web) improved fonts (ticket 40) various other fixes and improvements