1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316 4317 4318 4319 4320 4321 4322 4323 4324 4325 4326 4327 4328 4329 4330 4331 4332 4333 4334 4335 4336 4337 4338 4339 4340 4341 4342 4343 4344 4345 4346 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406 4407 4408 4409 4410 4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 4426 4427 4428 4429 4430 4431 4432 4433 4434 4435 4436 4437 4438 4439 4440 4441 4442 4443 4444 4445 4446 4447 4448 4449 4450 4451 4452 4453 4454 4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506 4507 4508 4509 4510 4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 4577 4578 4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 4696 4697 4698 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 4760 4761 4762 4763 4764 4765 4766 4767 4768 4769 4770 4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 4810 4811 4812 4813 4814 4815 4816 4817 4818 4819 4820 4821 4822 4823 4824 4825 4826 4827 4828 4829 4830 4831 4832 4833 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 4852 4853 4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 4882 4883 4884 4885 4886 4887 4888 4889 4890 4891 4892 4893 4894 4895 4896 4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925 4926 4927 4928 4929 4930 4931 4932 4933 4934 4935 4936 4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968 4969 4970 4971 4972 4973 4974 4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 5011 5012 5013 5014 5015 5016 5017 5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 5049 5050 5051 5052 5053 5054 5055 5056 5057 5058 5059 5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 5075 5076 5077 5078 5079 5080 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 5132 5133 5134 5135 5136 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166 5167 5168 5169 5170 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180 5181 5182 5183 5184 5185 5186 5187 5188 5189 5190 5191 5192 5193 5194 5195 5196 5197 5198 5199 5200 5201 5202 5203 5204 5205 5206 5207 5208 5209 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 5297 5298 5299 5300 5301 5302 5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 5313 5314 5315 5316 5317 5318 5319 5320 5321 5322 5323 5324 5325 5326 5327 5328 5329 5330 5331 5332 5333 5334 5335 5336 5337 5338 5339 5340 5341 5342 5343 5344 5345 5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 5378 5379 5380 5381 5382 5383 5384 5385 5386 5387 5388 5389 5390 5391 5392 5393 5394 5395 5396 5397 5398 5399 5400 5401 5402 5403 5404 5405 5406 5407 5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 5430 5431 5432 5433 5434 5435 5436 5437 5438 5439 5440 5441 5442 5443 5444 5445 5446 5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 5459 5460 5461 5462 5463 5464 5465 5466 5467 5468 5469 5470 5471 5472 5473 5474 5475 5476 5477 5478 5479 5480 5481 5482 5483 5484 5485 5486 5487 5488 5489 5490 5491 5492 5493 5494 5495 5496 5497 5498 5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519 5520 5521 5522 5523 5524 5525 5526 5527 5528 5529 5530 5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 5563 5564 5565 5566 5567 5568 5569 5570 5571 5572 5573 5574 5575 5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 5587 5588 5589 5590 5591 5592 5593 5594 5595 5596 5597
|
From MAILER-DAEMON Sun Nov 03 16:00:29 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1Vd4mb-0005ue-5U
for mharc-axiom-developer@gnu.org; Sun, 03 Nov 2013 16:00:29 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:55021)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1Vd4mR-0005tP-AF
for axiom-developer@nongnu.org; Sun, 03 Nov 2013 16:00:26 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1Vd4mK-0003hB-0V
for axiom-developer@nongnu.org; Sun, 03 Nov 2013 16:00:19 -0500
Received: from vs338.rosehosting.com ([209.135.140.38]:58593
helo=axiom-developer.org) by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1Vd4mJ-0003h3-RP
for axiom-developer@nongnu.org; Sun, 03 Nov 2013 16:00:11 -0500
Received: from u1204 (dynamic-acs-72-23-235-203.zoominternet.net
[72.23.235.203])
by axiom-developer.org (8.12.8/8.12.8) with ESMTP id rA3L06md022551;
Sun, 3 Nov 2013 15:00:07 -0600
Received: by u1204 (Postfix, from userid 1000)
id 110706878D; Sun, 3 Nov 2013 16:00:06 -0500 (EST)
From: u1204 <daly@axiom-developer.org>
To: Camm Maguire <camm@maguirefamily.org>
In-Reply-To: <87habxtpwa.fsf@maguirefamily.org> (message from Camm Maguire on
Thu, 31 Oct 2013 11:35:01 -0400)
Date: Sun, 03 Nov 2013 16:00:05 -0500
Message-ID: <87txfturoq.fsf@axiom-developer.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (barebone)
[generic]
X-Received-From: 209.135.140.38
Cc: axiom-developer@nongnu.org
Subject: Re: [Axiom-developer] Windows
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Sun, 03 Nov 2013 21:00:27 -0000
>Greetings! Are there instructions to build just the lisp/axiom stuff,
>and skip any of 1) the docs 2) clef 3) sman 4) bsd/X11 specific c code?
>
>I'm testing gcl 2.6.10 pre-release, and have resolved a long standing
>issue on windows. maxima and acl2 now go through natively using the
>latest mingw/gcc tools. Was hoping to test axiom as well. The website
>prescription of downloading portabile ubuntu will obviously work, but
>won't stress test the windows binary compiler/loader in gcl.
>
>I've installed texlive, and get to bsdsignal.c before crashing (which it
>of course must do).
I don't know if you're using the msys compiler under Windows.
I found a bug in the compiler (which cost me a week of debugging)
so I gave up on Windows. I can dig up the details of the bug from
my backups if you really want to get low-level.
The easiest way would be to compile Axiom on a linux box and copy the
lisp files. There is a file called src/interp/debugsys.lisp.pamphlet
which contains the files that get loaded into an image. I don't know if
it is up to date but it is close. Note that this loads the raw lisp.
You could edit it to do a compile-file for each file first.
The src/interp/Makefile.pamphlet will be put into src/interp/Makefile
and that contains the steps necessary to make "interpsys" which gets
renamed to "AXIOMsys".
Feel free to ask questions.
Tim
From MAILER-DAEMON Sat Nov 09 12:32:51 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1VfCOx-0006I7-96
for mharc-axiom-developer@gnu.org; Sat, 09 Nov 2013 12:32:51 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:43311)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <stf@unife.it>) id 1VfCOq-0006HO-RH
for axiom-developer@nongnu.org; Sat, 09 Nov 2013 12:32:49 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <stf@unife.it>) id 1VfCOm-0002Pv-6t
for axiom-developer@nongnu.org; Sat, 09 Nov 2013 12:32:44 -0500
Received: from mail-ea0-x22d.google.com ([2a00:1450:4013:c01::22d]:49975)
by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stf@unife.it>)
id 1VfCOl-0002PA-Sa
for axiom-developer@nongnu.org; Sat, 09 Nov 2013 12:32:40 -0500
Received: by mail-ea0-f173.google.com with SMTP id g10so1793618eak.18
for <axiom-developer@nongnu.org>; Sat, 09 Nov 2013 09:32:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unife.it; s=google;
h=date:from:reply-to:to:subject:message-id:user-agent:organization
:mime-version:content-type;
bh=13KjzsTYwEM/9V1J2cKaZuIcfT9APglSGVBbVHQe7tc=;
b=VvJuKSfMV/iwL5SWVj/O63TNBMfcHc9CJHz7H5lrIKyhHm3eTGqb0e5/zkwCmZeBa9
TefOacA04+sFZ80QW9ehrIRHY3vmVd7MjKDQa/QFjMhyY4cbwkEoTddfyx/gyx0nSQIC
tdYGzsgKI28nZS7D2jzPUNRyx95gDDSTunXxM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20130820;
h=x-gm-message-state:date:from:reply-to:to:subject:message-id
:user-agent:organization:mime-version:content-type;
bh=13KjzsTYwEM/9V1J2cKaZuIcfT9APglSGVBbVHQe7tc=;
b=hFalw9R/qbW045+GfMaJp9KyTs1Qv/gqvVcyOrnH7fIQ4Xo1id761U+HbnrIo5zEqG
iszgH4DNaGbDRY7mJ97qBSJMnK5Uv8AoDPlUcslUhFQYXUt2GwvwfdYvN1dPhgYhFEUn
DLxrFVOYHBfNfD6AAVGMhejYSYXs5O82FoHYb/uCZVrJhYZ4IQ5aJRsCR6RSVmKBBCdT
2QGvP0ifB+Pst+HOWjgkpOUBZEljr1jAbtN2UgcH5NXIkIs3dxvvpw66jVhwvDsuQYHz
dIzP+4qdhGyQQIirr/lmZrsPPkKAPqeDhCzPxDoQ+JEP/DH/AL7obXOPKSbBNIK6q1Zv
hZQQ==
X-Gm-Message-State: ALoCoQn7TLRUc6XitCel/pQ1G6/C7hI0RQsTKnFazYwOzsvgYsID55hEXG8wc2AgmiMd7dOBlsux
X-Received: by 10.15.73.130 with SMTP id h2mr4543242eey.56.1384018356849;
Sat, 09 Nov 2013 09:32:36 -0800 (PST)
Received: from coccobill.local (net-93-147-205-94.cust.dsl.teletu.it.
[93.147.205.94])
by mx.google.com with ESMTPSA id e13sm38536823eeu.4.2013.11.09.09.32.35
for <axiom-developer@nongnu.org>
(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
Sat, 09 Nov 2013 09:32:35 -0800 (PST)
Date: Sat, 9 Nov 2013 18:32:33 +0100 (CET)
From: "Fabio S." <stf@unife.it>
X-X-Sender: stumbo@coccobill
To: axiom-developer@nongnu.org
Message-ID: <alpine.DEB.2.02.1311091827080.3079@coccobill>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: =?ISO-8859-15?Q?Universit=E0_di_Ferrara?=
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-Received-From: 2a00:1450:4013:c01::22d
Subject: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: axiom-developer@nongnu.org
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Sat, 09 Nov 2013 17:32:49 -0000
Some time ago I asked on the list if there was a syntax file to have vim
input files highlighted in vim: the answer was no.
After some time, I built one myself.
Unlikely, I forgot to submit it so to share it with other interested
people (if any...!)
I did it today: interested people can find it at
http://www.vim.org/scripts/script.php?script_id=4765
I also added highlighting for pamphlet files so you can have both
latex and axiom code properly highlighted.
Fabio
From MAILER-DAEMON Sun Nov 10 01:00:18 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1VfO4I-0001Wm-HQ
for mharc-axiom-developer@gnu.org; Sun, 10 Nov 2013 01:00:18 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:44615)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <sargrigory@ya.ru>) id 1VfO4C-0001WI-69
for axiom-developer@nongnu.org; Sun, 10 Nov 2013 01:00:16 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <sargrigory@ya.ru>) id 1VfO47-0003SD-Ab
for axiom-developer@nongnu.org; Sun, 10 Nov 2013 01:00:12 -0500
Received: from forward16.mail.yandex.net ([95.108.253.141]:56603)
by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <sargrigory@ya.ru>) id 1VfO47-0003Kx-0c
for axiom-developer@nongnu.org; Sun, 10 Nov 2013 01:00:07 -0500
Received: from smtp19.mail.yandex.net (smtp19.mail.yandex.net [95.108.252.19])
by forward16.mail.yandex.net (Yandex) with ESMTP id 37A5FD2100F
for <axiom-developer@nongnu.org>; Sun, 10 Nov 2013 09:59:46 +0400 (MSK)
Received: from smtp19.mail.yandex.net (localhost [127.0.0.1])
by smtp19.mail.yandex.net (Yandex) with ESMTP id E1049BE021E
for <axiom-developer@nongnu.org>; Sun, 10 Nov 2013 09:59:46 +0400 (MSK)
Received: from broadband-178-140-2-177.nationalcablenetworks.ru
(broadband-178-140-2-177.nationalcablenetworks.ru [178.140.2.177])
by smtp19.mail.yandex.net (nwsmtp/Yandex) with ESMTP id
Z45Jij81vW-xkYGFhYx; Sun, 10 Nov 2013 09:59:46 +0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ya.ru; s=mail;
t=1384063186; bh=cOZwR2Ffv/qIsPpl+2bqyMAwNhnwgjo8SrqeScYkx3w=;
h=Content-Type:Mime-Version:Subject:From:In-Reply-To:Date:
Content-Transfer-Encoding:Message-Id:References:To:X-Mailer;
b=nwPaOMZBDVey+ehtpo+BQirnsNOJYAE4w0LYtS8N5iqNJDQClwHv2WvbB9YBYgQHI
6txzuhUc+/EqxYMLdVwaAK+bMW2PkNU38lBhngd+TvTLqzRRyYEdZ+3Hq4OmFhn/Uy
DY+ZAiulXIkWTrKzx4hR5jd5z7nX2r1nV85nHj28=
Authentication-Results: smtp19.mail.yandex.net; dkim=pass header.i=@ya.ru
Content-Type: text/plain; charset=windows-1252
Mime-Version: 1.0 (Mac OS X Mail 7.0 \(1822\))
From: Grigory Sarnitsky <sargrigory@ya.ru>
In-Reply-To: <alpine.DEB.2.02.1311091827080.3079@coccobill>
Date: Sun, 10 Nov 2013 09:59:46 +0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru>
References: <alpine.DEB.2.02.1311091827080.3079@coccobill>
To: axiom-developer@nongnu.org
X-Mailer: Apple Mail (2.1822)
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] [fuzzy]
X-Received-From: 95.108.253.141
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Sun, 10 Nov 2013 06:00:17 -0000
Umm, maybe I don=92t get what you did but there was a vim syntax =
highlighting file http://axiom-wiki.newsynthesis.org/AxiomInVim
Though since the wiki was down for a considerable time it was =
unavailabe.
Grigory.
On 09 Nov 2013, at 21:32, Fabio S. <stf@unife.it> wrote:
>=20
> Some time ago I asked on the list if there was a syntax file to have =
vim input files highlighted in vim: the answer was no.
> After some time, I built one myself.
>=20
> Unlikely, I forgot to submit it so to share it with other interested =
people (if any...!)
>=20
> I did it today: interested people can find it at
>=20
> http://www.vim.org/scripts/script.php?script_id=3D4765
>=20
> I also added highlighting for pamphlet files so you can have both =
latex and axiom code properly highlighted.
>=20
> Fabio
>=20
> _______________________________________________
> Axiom-developer mailing list
> Axiom-developer@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/axiom-developer
From MAILER-DAEMON Sun Nov 10 07:42:19 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1VfULL-0003pk-IC
for mharc-axiom-developer@gnu.org; Sun, 10 Nov 2013 07:42:19 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:47051)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <stf@unife.it>) id 1VfULE-0003ov-Lf
for axiom-developer@nongnu.org; Sun, 10 Nov 2013 07:42:17 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <stf@unife.it>) id 1VfULA-00028J-79
for axiom-developer@nongnu.org; Sun, 10 Nov 2013 07:42:12 -0500
Received: from mail-ee0-x235.google.com ([2a00:1450:4013:c00::235]:52165)
by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stf@unife.it>)
id 1VfUL9-00025V-SJ
for axiom-developer@nongnu.org; Sun, 10 Nov 2013 07:42:08 -0500
Received: by mail-ee0-f53.google.com with SMTP id e51so1922964eek.12
for <axiom-developer@nongnu.org>; Sun, 10 Nov 2013 04:42:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unife.it; s=google;
h=date:from:reply-to:to:subject:in-reply-to:message-id:references
:user-agent:organization:mime-version:content-type;
bh=VOE+ZsTsLPF/P+MEa9Op3gRkjLf7ho7r58JbaGRpSxQ=;
b=FecSmJ/G06Eeg4M2X7qdQRbajpb3fDd0+tIZjONTCxWEROcrXqoof+neonRw5TuIGK
HTgGfVRXKLDILkXht56JGZJdzAhd2ZBJ4oYdyRQLZoTR5MbcXqjNtN7dqRvOF5QnodKC
2aNQ7ehjF5bb4SOlailaRDVWI9BweMPXvLhDE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20130820;
h=x-gm-message-state:date:from:reply-to:to:subject:in-reply-to
:message-id:references:user-agent:organization:mime-version
:content-type;
bh=VOE+ZsTsLPF/P+MEa9Op3gRkjLf7ho7r58JbaGRpSxQ=;
b=Zhx2mSMr+RtzWSv1R0SjsTgz/J7eeR9AF+Melm5AuTRPjjFo3GjfJ1fwSw5h4P4lBZ
qakmqnGW831mtHcn2QSYooDBtgQ/d/bmdd/5a7UHb5kKLZy3iCpS4rinG5PB67tIY0k2
AS24MudZ/Qj+OIkDIfHVB8G9CUWkvbGlmv3D2sllrY73fc5O9OCptJwYHY+jziZ3RN2D
c+S/c+8hjvuecKsH0uXeeirs30Gl4vuFG4qQFBXY0UxqcPNagvQDbrzpuDetc3ghzts5
escQHq7Kx7bpcH/SrH3+NCzR8RCiaUKAq56+MIvXagcikzpjS3VJt2M8ah9WI6kU/g7U
wPKQ==
X-Gm-Message-State: ALoCoQkD4hT0+gZQJMVD4d1n6pToBm/HMIjvUwoV5zs131Lwg88rE9ieho1FENlm91E7axAdb1S4
X-Received: by 10.14.183.2 with SMTP id p2mr28496263eem.44.1384087326496;
Sun, 10 Nov 2013 04:42:06 -0800 (PST)
Received: from coccobill.local (net-93-144-87-38.cust.dsl.teletu.it.
[93.144.87.38])
by mx.google.com with ESMTPSA id a6sm48825756eei.10.2013.11.10.04.42.04
for <axiom-developer@nongnu.org>
(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
Sun, 10 Nov 2013 04:42:05 -0800 (PST)
Date: Sun, 10 Nov 2013 13:42:02 +0100 (CET)
From: "Fabio S." <stf@unife.it>
X-X-Sender: stumbo@coccobill
To: axiom-developer@nongnu.org
In-Reply-To: <3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru>
Message-ID: <alpine.DEB.2.02.1311101237050.2962@coccobill>
References: <alpine.DEB.2.02.1311091827080.3079@coccobill>
<3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: =?ISO-8859-15?Q?Universit=E0_di_Ferrara?=
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-185009682-1384087325=:2962"
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-Received-From: 2a00:1450:4013:c00::235
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: axiom-developer@nongnu.org
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Sun, 10 Nov 2013 12:42:17 -0000
This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
--8323329-185009682-1384087325=:2962
Content-Type: TEXT/PLAIN; charset=windows-1252; format=flowed
Content-Transfer-Encoding: QUOTED-PRINTABLE
> Umm, maybe I don=92t get what you did but there was a vim syntax highligh=
ting file http://axiom-wiki.newsynthesis.org/AxiomInVim
>
I didn't know of this file: after I asked on the list and I made the first=
=20
version of my file in 2004, I didn't look around anymore for a syntax=20
file. Last month I was writing a small input file in pamphlet format and I=
=20
was upset to not having syntax highlight for axiom code in the "chunk"=20
environment, so I managed to have it. After having done this, I realized=20
that I never submited it to the vim site: I checked there and I found that=
=20
there still was no axiom syntax file, so I (uncorrectly...) assumed there=
=20
was none available and then I decide to submit mine. That's all.
In any case, there is no problem in having two different syntax files:=20
just choose the one which you prefer. I myself will have a look at the=20
file you indicated to see if I can get some idea to improve mine.
Regards
Fabio
--8323329-185009682-1384087325=:2962--
From MAILER-DAEMON Sun Nov 10 08:45:10 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1VfVKA-0005Me-V1
for mharc-axiom-developer@gnu.org; Sun, 10 Nov 2013 08:45:10 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:58522)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <ralf@hemmecke.org>) id 1VfVK5-0005HS-CD
for axiom-developer@nongnu.org; Sun, 10 Nov 2013 08:45:09 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <ralf@hemmecke.org>) id 1VfVK1-0004kJ-6J
for axiom-developer@nongnu.org; Sun, 10 Nov 2013 08:45:05 -0500
Received: from mo6-p00-ob.rzone.de ([2a01:238:20a:202:5300::1]:32741)
by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <ralf@hemmecke.org>) id 1VfVK0-0004jp-So
for axiom-developer@nongnu.org; Sun, 10 Nov 2013 08:45:01 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1384091097; l=1707;
s=domk; d=hemmecke.org;
h=Content-Transfer-Encoding:Content-Type:In-Reply-To:References:
Subject:To:MIME-Version:From:Date:X-RZG-CLASS-ID:X-RZG-AUTH;
bh=gDAjaEseBFtsWr3Lwd2zMjnWrCY=;
b=ZVBWyVgKKvaqMa4uTNFYenm0qZISdopOnXdSku4jmoSAmSH2SfGS84fRXBLia0PqZ0I
pONdAG+kTQsfO57UN3NP7CWRvwaJufe8zUmaEYuXeLpr/gMRvTopj36TJiMUjNVEoDKgg
696IeUGT3hyIoF93XbZXTitvEz3ERO2KcB4=
X-RZG-AUTH: :Pm0Ic2CgfvKqpyys4bXs6bamDO4KmmoRsZ13hlmoEk5RbkI+icJEp+TpUsh6
X-RZG-CLASS-ID: mo00
Received: from [192.168.1.3]
(178-191-18-1.adsl.highway.telekom.at [178.191.18.1])
by smtp.strato.de (RZmta 32.13 DYNA|AUTH)
with (TLSv1.0:DHE-RSA-AES256-SHA encrypted) ESMTPSA id U00d66pAADiuMrn ;
Sun, 10 Nov 2013 14:44:56 +0100 (CET)
Message-ID: <527F8DDA.1070307@hemmecke.org>
Date: Sun, 10 Nov 2013 14:44:58 +0100
From: Ralf Hemmecke <ralf@hemmecke.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
rv:24.0) Gecko/20100101 Thunderbird/24.1.0
MIME-Version: 1.0
To: axiom-developer@nongnu.org, fricas-devel <fricas-devel@googlegroups.com>
References: <alpine.DEB.2.02.1311091827080.3079@coccobill> <3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru>
<alpine.DEB.2.02.1311101237050.2962@coccobill>
In-Reply-To: <alpine.DEB.2.02.1311101237050.2962@coccobill>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-Received-From: 2a01:238:20a:202:5300::1
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Sun, 10 Nov 2013 13:45:09 -0000
On 11/10/2013 01:42 PM, Fabio S. wrote:
>>> http://www.vim.org/scripts/script.php?script_id=4765
>> Umm, maybe I don’t get what you did but there was a vim syntax
>> highlighting file http://axiom-wiki.newsynthesis.org/AxiomInVim
>>
>
> I didn't know of this file: after I asked on the list and I made the
> first version of my file in 2004, I didn't look around anymore for a
> syntax file. Last month I was writing a small input file in pamphlet
> format and I was upset to not having syntax highlight for axiom code in
> the "chunk" environment, so I managed to have it. After having done
> this, I realized that I never submited it to the vim site: I checked
> there and I found that there still was no axiom syntax file, so I
> (uncorrectly...) assumed there was none available and then I decide to
> submit mine. That's all.
>
> In any case, there is no problem in having two different syntax files:
I think there is. People would have to waste time to test two options.
And it would certainly be easier for all if you could merge your vim
highlighting file with that on the axiom wiki. Would be a good idea to
upload all of that to your github account and do further development in
the public.
Just my 2 cents.
Ralf
PS: Don't get me wrong. I appreciate if people contribute to the Axiom
Family in any way.
> just choose the one which you prefer. I myself will have a look at the
> file you indicated to see if I can get some idea to improve mine.
>
> Regards
>
> Fabio
>
>
> _______________________________________________
> Axiom-developer mailing list
> Axiom-developer@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/axiom-developer
>
From MAILER-DAEMON Mon Nov 11 06:32:10 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1Vfpj0-00023X-2X
for mharc-axiom-developer@gnu.org; Mon, 11 Nov 2013 06:32:10 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:36541)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <stf@unife.it>) id 1Vfpis-0001wx-Mn
for axiom-developer@nongnu.org; Mon, 11 Nov 2013 06:32:08 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <stf@unife.it>) id 1Vfpin-0008C6-AS
for axiom-developer@nongnu.org; Mon, 11 Nov 2013 06:32:02 -0500
Received: from mail-ee0-x22a.google.com ([2a00:1450:4013:c00::22a]:38476)
by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stf@unife.it>)
id 1Vfpim-0008Bw-WF
for axiom-developer@nongnu.org; Mon, 11 Nov 2013 06:31:57 -0500
Received: by mail-ee0-f42.google.com with SMTP id e52so1059864eek.1
for <axiom-developer@nongnu.org>; Mon, 11 Nov 2013 03:31:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unife.it; s=google;
h=date:from:reply-to:to:cc:subject:in-reply-to:message-id:references
:user-agent:organization:mime-version:content-type;
bh=EVR1YmmpB6NjSGVqeoabkNtC91GzNuGrzJPBvcfa5LM=;
b=IzFI5m6OGCtZ4Gv3I+Yw+gyWRCIHySLFeLoG6CJGnX/xASe6HywpH0FZYMH9ToIJuI
GPtq6ES3NH4TvD/EUd9JTCO7+oVN1VRL8DbAams7tEj9KWAX0YW+lLG0sDIEVjWtV+88
Jc6eyebdafW3RsgMutrsCA7NrCEKpddH5cwww=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20130820;
h=x-gm-message-state:date:from:reply-to:to:cc:subject:in-reply-to
:message-id:references:user-agent:organization:mime-version
:content-type;
bh=EVR1YmmpB6NjSGVqeoabkNtC91GzNuGrzJPBvcfa5LM=;
b=UJpFeSWUjiVdHdYO8d5q3Y6+4IWDnAGsIs4eggSefxZGSIY7CTv7/FQwqBZBcPFb0H
YDVc2MLMJ55guJF+cXRZ1n001/c4kVDeC0vHNCBkUmgpyqYMBFO65xiFwsg/EJACOw0d
lCIogiPvQUTG0YrmHGh42sKv7Or15/CGx4tkBcOM+f5caQYCV08opQ15GKwIyuZosB9U
B3sfGCgBTO8YZ4nHBEGR+w6FYlCKcxuxSMMRXi1I+EK8lmubz6wo5vGbgeZsM+OSOrqC
kUHGo/Dn166/d95n5TZ7zZHR+PdEo0YBOUq0QLhthTT07oEhygHy6AerqU030PMXuBsj
cFuw==
X-Gm-Message-State: ALoCoQlPKLWXpegB/EPqLOJTU79plpO5Mhj39RiFrS/Bi9AJsLXcF5xbWuLQ8o+DOpnx9tD+yCdT
X-Received: by 10.15.74.197 with SMTP id j45mr34202003eey.40.1384169514980;
Mon, 11 Nov 2013 03:31:54 -0800 (PST)
Received: from em243.mate.man (em32.unife.it. [192.167.222.32])
by mx.google.com with ESMTPSA id i1sm61663172eeg.0.2013.11.11.03.31.52
for <multiple recipients>
(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
Mon, 11 Nov 2013 03:31:53 -0800 (PST)
Date: Mon, 11 Nov 2013 12:31:51 +0100 (CET)
From: "Fabio S." <stf@unife.it>
X-X-Sender: stumbo@Stumbo
To: axiom-developer@nongnu.org
In-Reply-To: <527F8DDA.1070307@hemmecke.org>
Message-ID: <alpine.DEB.2.02.1311111216260.2944@Stumbo>
References: <alpine.DEB.2.02.1311091827080.3079@coccobill>
<3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru>
<alpine.DEB.2.02.1311101237050.2962@coccobill>
<527F8DDA.1070307@hemmecke.org>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: =?ISO-8859-15?Q?Universit=E0_di_Ferrara?=
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-Received-From: 2a00:1450:4013:c00::22a
Cc: axiom-developer@nongnu.org, fricas-devel <fricas-devel@googlegroups.com>
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: axiom-developer@nongnu.org
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Nov 2013 11:32:08 -0000
>> I didn't know of this file: after I asked on the list and I made the
>> first version of my file in 2004, I didn't look around anymore for a
>> syntax file. Last month I was writing a small input file in pamphlet
>> format and I was upset to not having syntax highlight for axiom code in
>> the "chunk" environment, so I managed to have it. After having done
>> this, I realized that I never submited it to the vim site: I checked
>> there and I found that there still was no axiom syntax file, so I
>> (uncorrectly...) assumed there was none available and then I decide to
>> submit mine. That's all.
>>
>> In any case, there is no problem in having two different syntax files:
>
> I think there is. People would have to waste time to test two options.
> And it would certainly be easier for all if you could merge your vim
> highlighting file with that on the axiom wiki. Would be a good idea to
> upload all of that to your github account and do further development in
> the public.
>
> Just my 2 cents.
>
> Ralf
>
> PS: Don't get me wrong. I appreciate if people contribute to the Axiom
> Family in any way.
No problem.
I followed your suggestion and I had a look at the file on fricas page. It
seems to me more sophisticated than mine. It also includes syntax for
something else than axiom (C++, maybe?) so I don't think I can improve it.
I have only one remark: I used axiom to generate
categories/domains/packages/operators names. Are them exactly the same in
fricas? I don't know this. From this point of view, maybe they can't be
completely interchangeable.
Regards
Fabio
PS: I saw that you put a link to the vim page at the axiom-wiki page: I
made the same at the vim page, where also I uploaded a cleaned up version
of the file.
From MAILER-DAEMON Mon Nov 11 07:25:20 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1VfqYS-0006el-L8
for mharc-axiom-developer@gnu.org; Mon, 11 Nov 2013 07:25:20 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:52442)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <ralf@hemmecke.org>) id 1VfqYK-0006Zj-Ql
for axiom-developer@nongnu.org; Mon, 11 Nov 2013 07:25:18 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <ralf@hemmecke.org>) id 1VfqYE-0000BO-W9
for axiom-developer@nongnu.org; Mon, 11 Nov 2013 07:25:12 -0500
Received: from mo6-p00-ob.rzone.de ([2a01:238:20a:202:5300::1]:15967)
by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <ralf@hemmecke.org>) id 1VfqYE-00006D-MG
for axiom-developer@nongnu.org; Mon, 11 Nov 2013 07:25:06 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1384172704; l=483;
s=domk; d=hemmecke.org;
h=Content-Transfer-Encoding:Content-Type:In-Reply-To:References:
Subject:To:MIME-Version:From:Date:X-RZG-CLASS-ID:X-RZG-AUTH;
bh=wLKdvZ4Fi5TzwustlwMoO53DXYI=;
b=NBNXEa4+eiLr10kz02qF5nLXWcj9CC1dU9YgZhwtMKbcH6wspzhxMHgOEanEZ4Kc4Qj
iBvN+X0BkJzP0Ovx9vW4gHBB1b2UWSRo/Jms0dcpNbV7oCGK46L9Hr3/3RS43yD/4J2WH
Jv6wvOcxZbupEc2mjUcAcYhOOay4g3GKyeQ=
X-RZG-AUTH: :Pm0Ic2CgfvKqpyys4bXs6bamDO4KmmoRsZ13hlmoEk5RYEk+icxFp+pk/v/tAqQ=
X-RZG-CLASS-ID: mo00
Received: from [193.170.38.230] (trex.risc.uni-linz.ac.at [193.170.38.230])
by smtp.strato.de (RZmta 32.13 AUTH)
with (TLSv1.0:DHE-RSA-AES256-SHA encrypted) ESMTPSA id N00d01pABCP4b60 ;
Mon, 11 Nov 2013 13:25:04 +0100 (CET)
Message-ID: <5280CC9F.4050801@hemmecke.org>
Date: Mon, 11 Nov 2013 13:25:03 +0100
From: Ralf Hemmecke <ralf@hemmecke.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
rv:24.0) Gecko/20100101 Thunderbird/24.1.0
MIME-Version: 1.0
To: axiom-developer@nongnu.org, fricas-devel <fricas-devel@googlegroups.com>
References: <alpine.DEB.2.02.1311091827080.3079@coccobill> <3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru> <alpine.DEB.2.02.1311101237050.2962@coccobill> <527F8DDA.1070307@hemmecke.org>
<alpine.DEB.2.02.1311111216260.2944@Stumbo>
In-Reply-To: <alpine.DEB.2.02.1311111216260.2944@Stumbo>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-Received-From: 2a01:238:20a:202:5300::1
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Nov 2013 12:25:19 -0000
On 11/11/2013 12:31 PM, Fabio S. wrote:
> I have only one remark: I used axiom to generate
> categories/domains/packages/operators names. Are them exactly the same
> in fricas? I don't know this. From this point of view, maybe they can't
> be completely interchangeable.
If I were you, I would simply write a little script that a user could
run on his/her machine and generated the respective lists of
categories/domains/... in a form appropriate for the vim-mode.
Ralf
From MAILER-DAEMON Mon Nov 11 11:54:02 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1VfukU-00011e-C2
for mharc-axiom-developer@gnu.org; Mon, 11 Nov 2013 11:54:02 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:39389)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <stf@unife.it>) id 1VfukN-00010B-Q9
for axiom-developer@nongnu.org; Mon, 11 Nov 2013 11:54:01 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <stf@unife.it>) id 1VfukI-0005lB-E3
for axiom-developer@nongnu.org; Mon, 11 Nov 2013 11:53:55 -0500
Received: from mail-ea0-x22c.google.com ([2a00:1450:4013:c01::22c]:35289)
by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stf@unife.it>)
id 1VfukI-0005l2-3b
for axiom-developer@nongnu.org; Mon, 11 Nov 2013 11:53:50 -0500
Received: by mail-ea0-f172.google.com with SMTP id h11so1842288eaj.3
for <axiom-developer@nongnu.org>; Mon, 11 Nov 2013 08:53:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unife.it; s=google;
h=date:from:reply-to:to:subject:in-reply-to:message-id:references
:user-agent:organization:mime-version:content-type;
bh=2kBXn59pQS8166BYG7FUb/hNmoyzevQG5jkQUK6y0QY=;
b=i2RVkJrsSif2f2dqsoGsfcvkKV1Z7X7ak6gTzU4mdF5Y/NwLiCb5Dcw57hyfyAEqYC
mk+xDd8QkqOzTS/W6WkeqGJrwmnv7CvdjumgUIyuoQcvJkL/x7hSgTsuIXBehau2n4hw
a7+5QEDcllZ0QYbgPvxdrizCwBn7zpzOd104g=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20130820;
h=x-gm-message-state:date:from:reply-to:to:subject:in-reply-to
:message-id:references:user-agent:organization:mime-version
:content-type;
bh=2kBXn59pQS8166BYG7FUb/hNmoyzevQG5jkQUK6y0QY=;
b=NUyGylNkw8A1nAHnTyoHUWKjWGE3Qql2YXao4qmLHUygdLPado//rOJxbRG8uaiOgq
VYPfXjx1kScod6XIAzflqypHpGANrOUdOCzFNUYnTFGV0H8EmJ+dLrfUb4ION042YDVd
/V569QbBv5s9FMePjYDodmCZGQmesUzcdt/DW+ETPYXZDEs1zmg/W7tXpJX4N0+PINs1
qqbVbgznyeZlAhW1uPSFHHT3hv8SL50LKY1moRiOsvemE601HdOCNe1K9/xaByMv2P+X
tni4SAT+PsSYlWCEiBemcb2olp2JvlhC4tdOqyCeHwvfJo1ykNSnDfVx3EiV6EfJGFhf
ImxQ==
X-Gm-Message-State: ALoCoQlxLFjIcxVZtLoR2LwQXZZwfYdB1N71aTw2Qe8MehNu8ckGV3lveahJIZO8YJwEKQP/ldjJ
X-Received: by 10.14.251.196 with SMTP id b44mr21436027ees.10.1384188828589;
Mon, 11 Nov 2013 08:53:48 -0800 (PST)
Received: from em243.mate.man (em32.unife.it. [192.167.222.32])
by mx.google.com with ESMTPSA id z1sm64972841eeo.14.2013.11.11.08.53.46
for <axiom-developer@nongnu.org>
(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
Mon, 11 Nov 2013 08:53:47 -0800 (PST)
Date: Mon, 11 Nov 2013 17:53:42 +0100 (CET)
From: "Fabio S." <stf@unife.it>
X-X-Sender: stumbo@Stumbo
To: axiom-developer@nongnu.org
In-Reply-To: <5280CC9F.4050801@hemmecke.org>
Message-ID: <alpine.DEB.2.02.1311111655200.2944@Stumbo>
References: <alpine.DEB.2.02.1311091827080.3079@coccobill>
<3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru>
<alpine.DEB.2.02.1311101237050.2962@coccobill>
<527F8DDA.1070307@hemmecke.org>
<alpine.DEB.2.02.1311111216260.2944@Stumbo>
<5280CC9F.4050801@hemmecke.org>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: =?ISO-8859-15?Q?Universit=E0_di_Ferrara?=
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-Received-From: 2a00:1450:4013:c01::22c
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: axiom-developer@nongnu.org
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Nov 2013 16:54:01 -0000
>> I have only one remark: I used axiom to generate
>> categories/domains/packages/operators names. Are them exactly the same
>> in fricas? I don't know this. From this point of view, maybe they can't
>> be completely interchangeable.
>
> If I were you, I would simply write a little script that a user could
> run on his/her machine and generated the respective lists of
> categories/domains/... in a form appropriate for the vim-mode.
That's a good idea. Done by hand, the procedure is quite simple:
1) In axiom:
)set output length 20
)spool cat.vim
)what cat
)spool
)spool dom.vim
)what dom
)spool
)spool op.vim
)what op
)spool
)spool pack.vim
)what pack
)spool
2) clean up top and bottom of every file
3) Insert vim syntax:
sed "s/\(^[a-zA-Z].*$\)/syn keyword axCategories \1/" cat.vim > categories.vim
sed "s/\(^[a-zA-Z].*$\)/syn keyword axDomain \1/" dom.vim > domains.vim
sed "s/\(^[a-zA-Z].*$\)/syn keyword axPackages \1/" pack.vim > packages.vim
sed "s/\(^[a-zA-Z].*$\)/syn keyword axOperation \1/" op.vim | sed "s/\(^[^s].*$\)/syn match axOperation \"\\\\M\1\\\\m\"/" > operations.vim
Step 3 is already shell script.
Step 2 can be done if one assumes that the "garbage" in the spool
is always the same: but is this true for all forks of axiom? I don't know.
Maybe in this step you still need to edit files by hand, at least to check
them.
And what about step 1? How can I start axiom with a input file in a shell
script?
Fabio
From MAILER-DAEMON Mon Nov 11 16:29:15 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1Vfz2p-0000jI-J7
for mharc-axiom-developer@gnu.org; Mon, 11 Nov 2013 16:29:15 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:55985)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <ralf@hemmecke.org>) id 1Vfz2j-0000Ro-6v
for axiom-developer@nongnu.org; Mon, 11 Nov 2013 16:29:14 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <ralf@hemmecke.org>) id 1Vfz2d-0006uL-JD
for axiom-developer@nongnu.org; Mon, 11 Nov 2013 16:29:08 -0500
Received: from mo6-p00-ob.rzone.de ([2a01:238:20a:202:5300::1]:17485)
by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <ralf@hemmecke.org>) id 1Vfz2d-0006to-5y
for axiom-developer@nongnu.org; Mon, 11 Nov 2013 16:29:03 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1384205340; l=4842;
s=domk; d=hemmecke.org;
h=Content-Type:In-Reply-To:References:Subject:To:MIME-Version:From:
Date:X-RZG-CLASS-ID:X-RZG-AUTH;
bh=KQfgKI/+9i+uOUhNTiK3Yncufpo=;
b=oC6WX1Ed8VIe2iE/S9lTLDakxQ0/jhGPrsKPa5+xu1tmA7nXQ5X2dZdHVS5IIXbzPCQ
KqZ+JvW1GJvGTUkilngwhruXtVN7XweQ12iyNMVmhaw2VuQfe5GIcrlcMD1merSBftfis
jOYkomN7whXQ3k2ddttx7pQ0kwhWvfQhkEE=
X-RZG-AUTH: :Pm0Ic2CgfvKqpyys4bXs6bamDO4KmmoRsZ13hlmoEk5YaVQhispbsLZ1dgQKoA==
X-RZG-CLASS-ID: mo00
Received: from [192.168.1.3]
(80-121-94-161.adsl.highway.telekom.at [80.121.94.161])
by smtp.strato.de (RZmta 32.13 DYNA|AUTH)
with (TLSv1.0:DHE-RSA-AES256-SHA encrypted) ESMTPSA id d04d21pABLSxg6f ;
Mon, 11 Nov 2013 22:28:59 +0100 (CET)
Message-ID: <52814C1A.8010800@hemmecke.org>
Date: Mon, 11 Nov 2013 22:28:58 +0100
From: Ralf Hemmecke <ralf@hemmecke.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
rv:24.0) Gecko/20100101 Thunderbird/24.1.0
MIME-Version: 1.0
To: axiom-developer@nongnu.org, fricas-devel <fricas-devel@googlegroups.com>
References: <alpine.DEB.2.02.1311091827080.3079@coccobill> <3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru> <alpine.DEB.2.02.1311101237050.2962@coccobill> <527F8DDA.1070307@hemmecke.org> <alpine.DEB.2.02.1311111216260.2944@Stumbo> <5280CC9F.4050801@hemmecke.org>
<alpine.DEB.2.02.1311111655200.2944@Stumbo>
In-Reply-To: <alpine.DEB.2.02.1311111655200.2944@Stumbo>
X-Enigmail-Version: 1.6
Content-Type: multipart/mixed; boundary="------------020709030505040805030505"
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-Received-From: 2a01:238:20a:202:5300::1
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Nov 2013 21:29:14 -0000
This is a multi-part message in MIME format.
--------------020709030505040805030505
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
What about the attached script?
It's developed with FriCAS, but would that work with AXIOM?
For simplicity, instead of axDomain, my script outputs axdomains.
That's easily fixable by introducing a third parameter to the keywords
shell function.
The operations.vim doesn't quite match. There are some places where in
your original file you have something like \M~=\m. Since I don't use
vim, I don't understand the differences.
Hopefully, this script also works for AXIOM and OpenAxiom.
Ralf
On 11/11/2013 05:53 PM, Fabio S. wrote:
>>> I have only one remark: I used axiom to generate
>>> categories/domains/packages/operators names. Are them exactly the same
>>> in fricas? I don't know this. From this point of view, maybe they can't
>>> be completely interchangeable.
>>
>> If I were you, I would simply write a little script that a user could
>> run on his/her machine and generated the respective lists of
>> categories/domains/... in a form appropriate for the vim-mode.
>
> That's a good idea. Done by hand, the procedure is quite simple:
>
> 1) In axiom:
> )set output length 20
> )spool cat.vim
> )what cat
> )spool
> )spool dom.vim
> )what dom
> )spool
> )spool op.vim
> )what op
> )spool
> )spool pack.vim
> )what pack
> )spool
>
> 2) clean up top and bottom of every file
>
> 3) Insert vim syntax:
>
> sed "s/\(^[a-zA-Z].*$\)/syn keyword axCategories \1/" cat.vim >
> categories.vim
> sed "s/\(^[a-zA-Z].*$\)/syn keyword axDomain \1/" dom.vim >
> domains.vim
> sed "s/\(^[a-zA-Z].*$\)/syn keyword axPackages \1/" pack.vim >
> packages.vim
> sed "s/\(^[a-zA-Z].*$\)/syn keyword axOperation \1/" op.vim | sed
> "s/\(^[^s].*$\)/syn match axOperation \"\\\\M\1\\\\m\"/" > operations.vim
>
> Step 3 is already shell script.
> Step 2 can be done if one assumes that the "garbage" in the spool is
> always the same: but is this true for all forks of axiom? I don't know.
> Maybe in this step you still need to edit files by hand, at least to check
> them.
> And what about step 1? How can I start axiom with a input file in a shell
> script?
>
> Fabio
>
> _______________________________________________
> Axiom-developer mailing list
> Axiom-developer@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/axiom-developer
--------------020709030505040805030505
Content-Type: application/x-shellscript;
name="keywords.sh"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="keywords.sh"
IyEvYmluL3NoCiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKIyMKIyMgQ29weXJpZ2h0IChDKSAyMDEzICBSYWxm
IEhlbW1lY2tlIDxyYWxmQGhlbW1lY2tlLm9yZz4KIyMKIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwojIyBUaGlz
IHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5k
L29yIG1vZGlmeQojIyBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1
YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQojIyB0aGUgRnJlZSBTb2Z0d2FyZSBGb3Vu
ZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvcgojIyAoYXQgeW91
ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgojIwojIyBUaGlzIHByb2dyYW0gaXMgZGlz
dHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKIyMgYnV0IFdJ
VEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkg
b2YKIyMgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQ
T1NFLiAgU2VlIHRoZQojIyBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBk
ZXRhaWxzLgojIwojIyBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBH
TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQojIyBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4g
IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIwojIyBUaGlzIHNjcmlwdCBpcyBzdXBwb3NlZCB0byB0YWtlIHRoZSBuYW1lIG9mIHRo
ZSAocGFuLSlheGlvbQojIyBleGVjdXRhYmxlIGFzIGFuIGFyZ3VtZW50IGFuZCB3cml0ZXMg
dGhlIGZpbGVzIGNhdGVnb3JpZXMudmltLAojIyBkb21haW5zLnZpbSwgcGFja2FnZXMudmlt
LCBvcGVyYXRpb25zLnZpbSBpbiBhIGZvcm1hdCBhcHByb3ByaWF0ZQojIyBmb3IgdmltLgoj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjCgpFWEU9IiQxIC1ub3NtYW4iCmtleXdvcmRzICgpIHsKICAgIGVjaG8g
Iil3aGF0ICQxIiB8ICRFWEUgXAogICAgICAgIHwgc2VkIC1uICIxLC9eJDIvZDsvXigvZDsv
XiAgL2Q7cCIgXAogICAgICAgIHwgd2hpbGUgcmVhZCBsOyBkbyBmb3IgdyBpbiAkbDsgZG8g
XAogICAgICAgICAgICBlY2hvICJzeW4gbWF0Y2ggYXgkMSBcIlxcPCR3XFw+XCIiOyBcCiAg
ICAgICAgICBkb25lOyBkb25lIFwKICAgICAgICA+ICQxLnZpbQp9CgprZXl3b3JkcyBkb21h
aW5zICAgICcoJwprZXl3b3JkcyBjYXRlZ29yaWVzICcoJwprZXl3b3JkcyBwYWNrYWdlcyAg
ICcoJwprZXl3b3JkcyBvcGVyYXRpb25zICdPcGVyYXRpb25zIHdob3NlJwo=
--------------020709030505040805030505--
From MAILER-DAEMON Tue Nov 12 01:02:58 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1Vg73y-0003L8-O3
for mharc-axiom-developer@gnu.org; Tue, 12 Nov 2013 01:02:58 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:60979)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1Vg73p-0003Iy-T5
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 01:02:57 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1Vg73i-0007Zz-Iv
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 01:02:49 -0500
Received: from vs338.rosehosting.com ([209.135.140.38]:58864
helo=axiom-developer.org) by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1Vg73i-0007Wf-DW
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 01:02:42 -0500
Received: from u1204 (dynamic-acs-72-23-235-203.zoominternet.net
[72.23.235.203])
by axiom-developer.org (8.12.8/8.12.8) with ESMTP id rAC61Rmd006656;
Tue, 12 Nov 2013 00:01:47 -0600
Received: by u1204 (Postfix, from userid 1000)
id 7DADC686FC; Tue, 12 Nov 2013 01:01:17 -0500 (EST)
From: "Tim Daly" <daly@axiom-developer.org>
To: "Fabio S." <stf@unife.it>
In-Reply-To: <alpine.DEB.2.02.1311111655200.2944@Stumbo> (stf@unife.it)
Date: Tue, 12 Nov 2013 01:01:17 -0500
Message-ID: <87vbzy88gi.fsf@axiom-developer.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (barebone)
[generic]
X-Received-From: 209.135.140.38
Cc: axiom-developer@nongnu.org
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Nov 2013 06:02:57 -0000
Fabio,
If you want the names of all of the categories, domains, and packages
(assuming you have axiom in a directory called axiom):
cd ~/axiom/books
fgrep abbrev bookvol10.2.pamphlet
fgrep abbrev bookvol10.3.pamphlet
fgrep abbrev bookvol10.4.pamphlet
fgrep abbrev bookvol10.5.pamphlet
10.2 is all the categories, 10.3 is all the domains,
10.4 is almost all the packages, 10.5 is the new numeric packages.
In addition, when these pamphlets (which are just standard latex
files) are run through latex they generate a .idx file (latex
index file) which can contain information you might find useful.
It is trivial for me to add index entries you might want.
The chunk environment is used in the above files not only to
delimit the algebra but also to delimit test cases for each
domain and the documentation for all of the files. These are
extracted, put into their appropriate place (int/input for
tests, mnt/system/doc/spadhelp for documentation) at build time.
Chunk mode is also used in all of the src/input examples,
unit test, and regression test source file pamphlets. These
contain both the Axiom input and expected output (prefixed
by --R comment markers).
You might want to look at the above files in vim to see
if you're handling the many uses of the chunk environment.
I'm surprised that you need a vim mode for FriCAS chunks.
It was my understanding that almost all of the source files
(except the algebra for some reason) were stripped of their
literate programming. I looked at the latest repository and
it appears that only the algebra has pamphlets.
Many centuries ago there was support for "tag files" which
would allow direct indexing into the sources. It is on my
list to recover that but everything has taken a back seat
to getting Albert Rich's test cases into the computer algebra
test suite.
When you are happy with your vim file send me a copy and
I will add it to the zips directory in the distribution.
Tim Daly
From MAILER-DAEMON Tue Nov 12 07:30:01 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1VgD6X-0007Yf-29
for mharc-axiom-developer@gnu.org; Tue, 12 Nov 2013 07:30:01 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:50552)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <stf@unife.it>) id 1VgD6Q-0007OI-Ub
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 07:29:59 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <stf@unife.it>) id 1VgD6L-0005Ra-WD
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 07:29:54 -0500
Received: from mail-we0-x229.google.com ([2a00:1450:400c:c03::229]:44841)
by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stf@unife.it>)
id 1VgD6L-0005R4-LW
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 07:29:49 -0500
Received: by mail-we0-f169.google.com with SMTP id q58so5953762wes.14
for <axiom-developer@nongnu.org>; Tue, 12 Nov 2013 04:29:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unife.it; s=google;
h=date:from:reply-to:to:cc:subject:in-reply-to:message-id:references
:user-agent:organization:mime-version:content-type;
bh=9aQrEb+QMVgKRyoDPAVO9ORy8h20FGJbYq8pSYEQXb8=;
b=OpAqm9nLtoYOXcm3+izY2w+6cMrwO3AcSnR1GbQIgYnfX2x9P2O7g55an1siYf9NUB
mf/M4sMdXf3OETMLkEbLsKkSZ1EiOOgRoqLtOdOJNpm8dUw4cvpWw87SttvIf8Ggs3Cr
XVnITF54L+u240KBGE1dDA5DRIefnRWTlO/Hk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20130820;
h=x-gm-message-state:date:from:reply-to:to:cc:subject:in-reply-to
:message-id:references:user-agent:organization:mime-version
:content-type;
bh=9aQrEb+QMVgKRyoDPAVO9ORy8h20FGJbYq8pSYEQXb8=;
b=P79rsd5+siyTlOedybtkblaHkx4jHB77mOrQWLhKDSRd/RjIuQJYu/D4MJs1TJRiXl
K1U+jVUrfccwyUC/T+Pm2cB6hkE6KU0SyE4CiOh+WE9eoxJVy+zAm3FJMO6vCOc52E4o
22nmoH8PKLg6aK+IabNrXGjQmAFozkcRGj+b54eDm9d2R7DX02YKwN/zYEr0CACZ+YdF
9K1/zgcAYjJhKI6AMDeQKD7u2elWmwOPwEBb0WgFR2KdvHOyLCT58LZau7diZcm7Z+8/
HV9zVkM+V5wFL4Vya285De3f02gh1n4+3DYCPkY2UktF7H4hT9rlzrVZeYMqjpWI6PdC
2nfA==
X-Gm-Message-State: ALoCoQk++1J+9BepAzuaBHtGui1mVGB1mO4YhGc0EJOROiaSov9+MlJRQNSpfzmdcoLSEv2gv7xk
X-Received: by 10.194.175.133 with SMTP id ca5mr26427388wjc.19.1384259387628;
Tue, 12 Nov 2013 04:29:47 -0800 (PST)
Received: from em243.mate.man (em32.unife.it. [192.167.222.32])
by mx.google.com with ESMTPSA id dz5sm20087368wib.7.2013.11.12.04.29.45
for <multiple recipients>
(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
Tue, 12 Nov 2013 04:29:46 -0800 (PST)
Date: Tue, 12 Nov 2013 13:29:44 +0100 (CET)
From: "Fabio S." <stf@unife.it>
X-X-Sender: stumbo@Stumbo
To: axiom-developer@nongnu.org
In-Reply-To: <52814C1A.8010800@hemmecke.org>
Message-ID: <alpine.DEB.2.02.1311121320550.6907@Stumbo>
References: <alpine.DEB.2.02.1311091827080.3079@coccobill>
<3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru>
<alpine.DEB.2.02.1311101237050.2962@coccobill>
<527F8DDA.1070307@hemmecke.org>
<alpine.DEB.2.02.1311111216260.2944@Stumbo>
<5280CC9F.4050801@hemmecke.org>
<alpine.DEB.2.02.1311111655200.2944@Stumbo>
<52814C1A.8010800@hemmecke.org>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: =?ISO-8859-15?Q?Universit=E0_di_Ferrara?=
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-Received-From: 2a00:1450:400c:c03::229
Cc: axiom-developer@nongnu.org, fricas-devel <fricas-devel@googlegroups.com>
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: axiom-developer@nongnu.org
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Nov 2013 12:30:00 -0000
> What about the attached script?
> It's developed with FriCAS, but would that work with AXIOM?
>
> For simplicity, instead of axDomain, my script outputs axdomains.
> That's easily fixable by introducing a third parameter to the keywords
> shell function.
Ralph, thanks for the script.
If I got it right, I should call it as
./keywords.sh axiom
If it is like so, then unluckly it doesn't work with axiom: it produces
four empty files.
In any case, I updated the files: I added syntax for system commands too
and I added instructions to create owns command syntax files.
Required user intervention is very limited and straightforward and I think
that trying to eliminate it completely can be not worth of and, also, not
completely deterministic, given the "garbage" in output spool files.
> The operations.vim doesn't quite match. There are some places where in
> your original file you have something like \M~=\m. Since I don't use
> vim, I don't understand the differences.
The \M stuff (which today I slightly modified) is somewhat necessary due
to vim handling of regexps, to have a precise control of them regardless
of users' settings.
Regards
Fabio
From MAILER-DAEMON Tue Nov 12 07:42:41 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1VgDIn-0002Ei-5t
for mharc-axiom-developer@gnu.org; Tue, 12 Nov 2013 07:42:41 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:53273)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <stf@unife.it>) id 1VgDIh-0002EY-21
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 07:42:40 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <stf@unife.it>) id 1VgDIb-0001Lt-Nf
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 07:42:35 -0500
Received: from mail-wi0-x22b.google.com ([2a00:1450:400c:c05::22b]:37855)
by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stf@unife.it>)
id 1VgDIb-0001Lg-D8
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 07:42:29 -0500
Received: by mail-wi0-f171.google.com with SMTP id hn6so691784wib.10
for <axiom-developer@nongnu.org>; Tue, 12 Nov 2013 04:42:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unife.it; s=google;
h=date:from:reply-to:to:cc:subject:in-reply-to:message-id:references
:user-agent:organization:mime-version:content-type;
bh=WjYrgovfIXQ0dC585fl2gsUINly+QkoKxX1huTX1Zz4=;
b=Eui8H29tKXYi8vaMuV8Hf8xfQWHn9lKX3vVbWYDqHdJjH6kHZaAgFsfJIlr+iMNgrB
WTTQVxGse0EBozruFt7+soBPv7nWFs6cWpGLamDWvPECjO33SYzrUNeNeL5D1hcIwaq6
intTAw3dyAmSej3Jipi7HrAhlCYwU7sis4JBk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20130820;
h=x-gm-message-state:date:from:reply-to:to:cc:subject:in-reply-to
:message-id:references:user-agent:organization:mime-version
:content-type;
bh=WjYrgovfIXQ0dC585fl2gsUINly+QkoKxX1huTX1Zz4=;
b=cHJaCIg3hkpdVEzhwV0Q/T4dNVVcb9do7B9aUvzs8yuvDuTY/biDkAghMobWKhUS6Y
h1I8WUY1s1p9bo8uCWqZUsl9Kcr1Qmwfy1T6lHtW3HVAIZSV1CnTq+1F2Vd/p/Gewq5/
6tv12LK1k2LDbQC/wbF2QW5bFAFNGx/bwdbsNm5sRXLHHKGMGF+3+SGu5anGjMDMYHXu
aEeoYE0c0txofl1cW1oz/s7Q++Fue3S4aJkwEYJiKhCFIFlhJjtOYKK7TvTD+0AFLCFj
8m8JZwNCHx4m7a9IEKPcvh0bdjFDJ1S9KyEzJN9kioZU9bpd0xYzpVuwDK7pjNH+4fJ2
FRNw==
X-Gm-Message-State: ALoCoQnAfRHBpdKiVCxP+WIguKFQk3awbCf3gBV74hNKUV8zAoLmMmI+91ZDzRhBosafU/2NtvBh
X-Received: by 10.180.14.226 with SMTP id s2mr16218423wic.41.1384260147898;
Tue, 12 Nov 2013 04:42:27 -0800 (PST)
Received: from em243.mate.man (em32.unife.it. [192.167.222.32])
by mx.google.com with ESMTPSA id e1sm44154402wij.6.2013.11.12.04.42.26
for <axiom-developer@nongnu.org>
(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
Tue, 12 Nov 2013 04:42:26 -0800 (PST)
Date: Tue, 12 Nov 2013 13:42:25 +0100 (CET)
From: "Fabio S." <stf@unife.it>
X-X-Sender: stumbo@Stumbo
To: axiom-developer@nongnu.org
cc: axiom-developer@nongnu.org
In-Reply-To: <87vbzy88gi.fsf@axiom-developer.org>
Message-ID: <alpine.DEB.2.02.1311121330290.6907@Stumbo>
References: <87vbzy88gi.fsf@axiom-developer.org>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: =?ISO-8859-15?Q?Universit=E0_di_Ferrara?=
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-Received-From: 2a00:1450:400c:c05::22b
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: axiom-developer@nongnu.org
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Nov 2013 12:42:40 -0000
Tim, thanks for your comments and hints.
> If you want the names of all of the categories, domains, and packages
> (assuming you have axiom in a directory called axiom):
>
> cd ~/axiom/books
> fgrep abbrev bookvol10.2.pamphlet
> fgrep abbrev bookvol10.3.pamphlet
> fgrep abbrev bookvol10.4.pamphlet
> fgrep abbrev bookvol10.5.pamphlet
>
> 10.2 is all the categories, 10.3 is all the domains,
> 10.4 is almost all the packages, 10.5 is the new numeric packages.
Is there any difference between list of categories (for example) obtained
with this method and the list obtained with
)what categories
?
Because if there is not, then it is more simple to handle the second file:
less work is required.
> The chunk environment is used in the above files not only to
> delimit the algebra but also to delimit test cases for each
> domain and the documentation for all of the files. These are
> extracted, put into their appropriate place (int/input for
> tests, mnt/system/doc/spadhelp for documentation) at build time.
>
> Chunk mode is also used in all of the src/input examples,
> unit test, and regression test source file pamphlets. These
> contain both the Axiom input and expected output (prefixed
> by --R comment markers).
>
> You might want to look at the above files in vim to see
> if you're handling the many uses of the chunk environment.
I tried to edit the pamphlet and it seems to me that syntax is correctly
hilighted.
For example, --R comments are treated just as -- comments.
> I'm surprised that you need a vim mode for FriCAS chunks.
Is this remark directed to me?
> When you are happy with your vim file send me a copy and
> I will add it to the zips directory in the distribution.
The version that I uploaded today seems to me complete enough.
If in the next days there is no new remark on the list
which gives me some reason/hint to modify it, I don't think I will touch
it any more: if you don't see any change for some weeks, you can download
it and add it, if you want.
Regards
Fabio
From MAILER-DAEMON Tue Nov 12 07:47:14 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1VgDNB-0005Ve-Ul
for mharc-axiom-developer@gnu.org; Tue, 12 Nov 2013 07:47:13 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:54199)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <ralf@hemmecke.org>) id 1VgDN5-0005Ol-MU
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 07:47:12 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <ralf@hemmecke.org>) id 1VgDN0-0002pV-2P
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 07:47:07 -0500
Received: from mo6-p00-ob.rzone.de ([2a01:238:20a:202:5300::1]:50617)
by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <ralf@hemmecke.org>) id 1VgDMz-0002p3-PC
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 07:47:02 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1384260419; l=1737;
s=domk; d=hemmecke.org;
h=Content-Transfer-Encoding:Content-Type:In-Reply-To:References:
Subject:To:MIME-Version:From:Date:X-RZG-CLASS-ID:X-RZG-AUTH;
bh=/UX1rXRqaJBF/g81UWawtiGd9uk=;
b=iMTgV1XpQdcKbxxc4X99QvXexJKjS8VA3Ii3P1QnTu9+xZnJtS566DdBLGomf4ncVt6
nk5aYG5XWj4M7rxsxQPPQv6pTxRx1u34Q8iiTF0SXcPcU1pDuYvth86NQFZRWj+ljzYtS
IWf9nI4qxGapiCQTY3wzysrroxdBZlRDdb4=
X-RZG-AUTH: :Pm0Ic2CgfvKqpyys4bXs6bamDO4KmmoRsZ13hlmoEk5RYEk+icxFp+pk/v/tAqQ=
X-RZG-CLASS-ID: mo00
Received: from [193.170.38.230] (trex.risc.uni-linz.ac.at [193.170.38.230])
by smtp.strato.de (RZmta 32.13 AUTH)
with (TLSv1.0:DHE-RSA-AES256-SHA encrypted) ESMTPSA id 6013f4pACCkxpnT
for <axiom-developer@nongnu.org>; Tue, 12 Nov 2013 13:46:59 +0100 (CET)
Message-ID: <52822343.9040001@hemmecke.org>
Date: Tue, 12 Nov 2013 13:46:59 +0100
From: Ralf Hemmecke <ralf@hemmecke.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
rv:24.0) Gecko/20100101 Thunderbird/24.1.0
MIME-Version: 1.0
To: axiom-developer@nongnu.org
References: <alpine.DEB.2.02.1311091827080.3079@coccobill> <3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru> <alpine.DEB.2.02.1311101237050.2962@coccobill> <527F8DDA.1070307@hemmecke.org> <alpine.DEB.2.02.1311111216260.2944@Stumbo> <5280CC9F.4050801@hemmecke.org> <alpine.DEB.2.02.1311111655200.2944@Stumbo> <52814C1A.8010800@hemmecke.org>
<alpine.DEB.2.02.1311121320550.6907@Stumbo>
In-Reply-To: <alpine.DEB.2.02.1311121320550.6907@Stumbo>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-Received-From: 2a01:238:20a:202:5300::1
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Nov 2013 12:47:13 -0000
> Ralph
I still prefer correct spelling.
> ./keywords.sh axiom
Right.
> If it is like so, then unluckly it doesn't work with axiom: it produces
> four empty files.
:-(
Just replace the keywords function by:
keywords () {
echo ")what $1" | $EXE > $1.vim
}
And send my the 4 files.
Can you first check, whether
echo ")what domains" | axiom -nosman
produces anything on your computer. The "-nosman" actually means to
directly call AXIOMsys. So if you do
export AXIOM=...
./keywords.sh $AXIOM/bin/AXIOMsys
(or whereever your AXIOMsys is), it might work.
But perhaps AXIOM has problems with redirects. (I would be surprised.)
> In any case, I updated the files: I added syntax for system commands too
> and I added instructions to create owns command syntax files.
> Required user intervention is very limited and straightforward and I
> think that trying to eliminate it completely can be not worth of and,
> also, not completely deterministic, given the "garbage" in output spool
> files.
Come on, for FriCAS, my keywords.sh script gets already rid of that
garbage automatically. One just has to play a bit with sed.
Semiautomatic stuff is pretty useless.
>> The operations.vim doesn't quite match. There are some places where in
>> your original file you have something like \M~=\m. Since I don't use
>> vim, I don't understand the differences.
> The \M stuff (which today I slightly modified) is somewhat necessary due
> to vim handling of regexps, to have a precise control of them regardless
> of users' settings.
Could that be added to keywords.sh? Since I don't know vim, I wouldn't
know whether the result is right if I corrected keywords.sh myself.
Ralf
From MAILER-DAEMON Tue Nov 12 09:22:01 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1VgEqv-0001ol-SK
for mharc-axiom-developer@gnu.org; Tue, 12 Nov 2013 09:22:01 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:48645)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <stf@unife.it>) id 1VgEqp-0001oc-KP
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 09:22:00 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <stf@unife.it>) id 1VgEqk-0001eh-M8
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 09:21:55 -0500
Received: from mail-wg0-x232.google.com ([2a00:1450:400c:c00::232]:43435)
by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stf@unife.it>)
id 1VgEqk-0001ay-Bc
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 09:21:50 -0500
Received: by mail-wg0-f50.google.com with SMTP id k14so4434206wgh.29
for <axiom-developer@nongnu.org>; Tue, 12 Nov 2013 06:21:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unife.it; s=google;
h=date:from:reply-to:to:subject:in-reply-to:message-id:references
:user-agent:organization:mime-version:content-type;
bh=Ab1XCbSUwO6cC6MQ156ZUfzKxX8nYvERqZwnu+RVJWs=;
b=bqx3HC8GHWN9YdIFqtFWnLKCB6vACHTiv2HQ/2+ZUsfmNy7ywYdVy8yR97QzGrQeJ9
pL471WW7BY4geA94rnOCj20N/CeluuXA1ls0Z7dGQiN0JrDbhUGFM4gx67siH1KtvsdE
Jh015hi0n9ugvq83blSY5jFpZh9CZg09a7HEE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20130820;
h=x-gm-message-state:date:from:reply-to:to:subject:in-reply-to
:message-id:references:user-agent:organization:mime-version
:content-type;
bh=Ab1XCbSUwO6cC6MQ156ZUfzKxX8nYvERqZwnu+RVJWs=;
b=j5hDw/eUAE5j3x+9+ZaSxPsyXEM2JyFrdNIXL1jlXx8xp/98Wi9+Dtln3JRKxpCQ8u
d8daiNpYLkoROHcfXdmbYkf2XC0sG7bgjWQEcuaPTXC1C6PhBkTr+ZM+aJCkWpvR69A9
VV/vMt0u/+YchCZHQw5gOAmTfyypomlAQBvlrKVsVeXXicpm9rH35zdzO1zYJQx0oZvr
Wfsono9FthwEN/cvv6cCUtU71nZfz2CkxFu5tDCYLzFXdy5qPDBeVIVtx8rlzQhhQ3Vq
+7YBVCxF9jDpYt+z/xeY7QI2/B4/La+66TFZYisHSzeF034yx2u7lM/SOsty6z9I/Dpx
0VFw==
X-Gm-Message-State: ALoCoQlXwt95QEOqdpTgTpqXNCHIOUW83UVCVl6zneTWOr/k04wxdEIHWubcQoRpe2KGk4OLx/nV
X-Received: by 10.194.60.73 with SMTP id f9mr1361603wjr.65.1384266108483;
Tue, 12 Nov 2013 06:21:48 -0800 (PST)
Received: from coccobill.local (net-93-147-208-87.cust.dsl.teletu.it.
[93.147.208.87]) by mx.google.com with ESMTPSA id
ey4sm45133921wic.11.2013.11.12.06.21.45
for <axiom-developer@nongnu.org>
(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
Tue, 12 Nov 2013 06:21:47 -0800 (PST)
Date: Tue, 12 Nov 2013 15:21:44 +0100 (CET)
From: "Fabio S." <stf@unife.it>
X-X-Sender: stumbo@coccobill
To: axiom-developer@nongnu.org
In-Reply-To: <52822343.9040001@hemmecke.org>
Message-ID: <alpine.DEB.2.02.1311121502450.2999@coccobill>
References: <alpine.DEB.2.02.1311091827080.3079@coccobill>
<3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru>
<alpine.DEB.2.02.1311101237050.2962@coccobill>
<527F8DDA.1070307@hemmecke.org>
<alpine.DEB.2.02.1311111216260.2944@Stumbo>
<5280CC9F.4050801@hemmecke.org>
<alpine.DEB.2.02.1311111655200.2944@Stumbo>
<52814C1A.8010800@hemmecke.org>
<alpine.DEB.2.02.1311121320550.6907@Stumbo>
<52822343.9040001@hemmecke.org>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: =?ISO-8859-15?Q?Universit=E0_di_Ferrara?=
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-Received-From: 2a00:1450:400c:c00::232
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: axiom-developer@nongnu.org
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Nov 2013 14:22:00 -0000
>> Ralph
>
> I still prefer correct spelling.
Oooops! Sorry...
> Just replace the keywords function by:
>
> keywords () {
> echo ")what $1" | $EXE > $1.vim
> }
>
> And send my the 4 files.
They are all the same and they read
Unknown option: -nosman
To use a specific workspace use, e.g.: spad -ws -nosman
Goodbye.
> Can you first check, whether
>
> echo ")what domains" | axiom -nosman
>
> produces anything on your computer.
It produces the same three lines as above
>> In any case, I updated the files: I added syntax for system commands too
>> and I added instructions to create owns command syntax files.
>> Required user intervention is very limited and straightforward and I
>> think that trying to eliminate it completely can be not worth of and,
>> also, not completely deterministic, given the "garbage" in output spool
>> files.
>
> Come on, for FriCAS, my keywords.sh script gets already rid of that
> garbage automatically. One just has to play a bit with sed.
> Semiautomatic stuff is pretty useless.
>
>>> The operations.vim doesn't quite match. There are some places where in
>>> your original file you have something like \M~=\m. Since I don't use
>>> vim, I don't understand the differences.
>
>> The \M stuff (which today I slightly modified) is somewhat necessary due
>> to vim handling of regexps, to have a precise control of them regardless
>> of users' settings.
>
> Could that be added to keywords.sh? Since I don't know vim, I wouldn't
> know whether the result is right if I corrected keywords.sh myself.
Sure they can: assuming that you have the files
cat.txt com.txt dom.txt pack.txt op.txt,
you just need
cat cat.txt | sed "s/\(^.*$\)/syn keyword axCategories \1/" > categories.vim
cat com.txt | sed "s/\s//g" | sed "s/\(^.*$\)/syn match axCommand \"\\\\V)\1\\\\m\"/" > commands.vim
cat dom.txt | sed "s/\(^.*$\)/syn keyword axDomain \1/" > domains.vim
cat pack.txt | sed "s/\(^.*$\)/syn keyword axPackages \1/" > packages.vim
cat op.txt | sed "s/\\\\/\\\\\\\\/" | sed "s/\(^[a-zA-Z].*$\)/syn keyword axOperation \1/" | sed "s/\(^[^s].*$\)/syn match axOperation \"\\\\V\1\\\\m\"/" > operations.vim
(in fact, this is the content of the little script I added today)
Please note that I also added com.txt which is the output of
)what command
The \V tells the vim regexp engine to take any character literally,
except for the backslash. The \m reset to vim standard meaning.
The \m is necessary only in case there is a trailing \
This doesn't happen in com.txt but it does in op.txt
The other three files contain only keywords character, so we don't need
regexp (ie, syn match), which is better.
Fabio
From MAILER-DAEMON Tue Nov 12 10:54:50 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1VgGIk-0002GV-CC
for mharc-axiom-developer@gnu.org; Tue, 12 Nov 2013 10:54:50 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:47723)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <ralf@hemmecke.org>) id 1VgGIc-0002Dk-Ab
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 10:54:48 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <ralf@hemmecke.org>) id 1VgGIW-0002Kv-CO
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 10:54:42 -0500
Received: from mo6-p00-ob.rzone.de ([2a01:238:20a:202:5300::1]:27895)
by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <ralf@hemmecke.org>) id 1VgGIW-0002K6-20
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 10:54:36 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1384271672; l=309;
s=domk; d=hemmecke.org;
h=Content-Transfer-Encoding:Content-Type:In-Reply-To:References:
Subject:To:MIME-Version:From:Date:X-RZG-CLASS-ID:X-RZG-AUTH;
bh=Db9VhgBCa0b1Z5M/7J9ZhXvJgSE=;
b=CKKRVpaELqXWWGIkL38v96UNhT+Jbsy2cvUVlNqp9ql7okxjpJIhQXEZfm7/ecEW8Kc
LAvPFsAevKB4ttuuAMVjAUpQj6l/73XAzXrsbn8f5/olkd6WN+VBQdIqFZnnv8rINXZi1
zhs39r8kC8ct+uZNdrKPHimmMlyXnQ/3Fic=
X-RZG-AUTH: :Pm0Ic2CgfvKqpyys4bXs6bamDO4KmmoRsZ13hlmoEk5Wa1QkjtVEvEawcx3s
X-RZG-CLASS-ID: mo00
Received: from [192.168.1.3]
(62-46-158-77.adsl.highway.telekom.at [62.46.158.77])
by smtp.strato.de (RZmta 32.13 DYNA|AUTH)
with (TLSv1.0:DHE-RSA-AES256-SHA encrypted) ESMTPSA id 302ea5pACFsWrVm
for <axiom-developer@nongnu.org>; Tue, 12 Nov 2013 16:54:32 +0100 (CET)
Message-ID: <52824F38.9040106@hemmecke.org>
Date: Tue, 12 Nov 2013 16:54:32 +0100
From: Ralf Hemmecke <ralf@hemmecke.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
rv:24.0) Gecko/20100101 Thunderbird/24.1.0
MIME-Version: 1.0
To: axiom-developer@nongnu.org
References: <alpine.DEB.2.02.1311091827080.3079@coccobill> <3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru> <alpine.DEB.2.02.1311101237050.2962@coccobill> <527F8DDA.1070307@hemmecke.org> <alpine.DEB.2.02.1311111216260.2944@Stumbo> <5280CC9F.4050801@hemmecke.org> <alpine.DEB.2.02.1311111655200.2944@Stumbo> <52814C1A.8010800@hemmecke.org> <alpine.DEB.2.02.1311121320550.6907@Stumbo> <52822343.9040001@hemmecke.org>
<alpine.DEB.2.02.1311121502450.2999@coccobill>
In-Reply-To: <alpine.DEB.2.02.1311121502450.2999@coccobill>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-Received-From: 2a01:238:20a:202:5300::1
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Nov 2013 15:54:48 -0000
> Unknown option: -nosman
> To use a specific workspace use, e.g.: spad -ws -nosman
> Goodbye.
That's a funny and useless error message. ;-) But why does it say "spad"?
Well. Try the direct call to AXIOMsys as I've showed you in my last
mail. You probably must set the AXIOM variable right.
Ralf
From MAILER-DAEMON Tue Nov 12 10:56:16 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1VgGK8-0004DL-Gl
for mharc-axiom-developer@gnu.org; Tue, 12 Nov 2013 10:56:16 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:48275)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <stf@unife.it>) id 1VgGK2-0004BJ-1P
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 10:56:15 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <stf@unife.it>) id 1VgGJw-0003E4-NU
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 10:56:09 -0500
Received: from mail-ee0-x22b.google.com ([2a00:1450:4013:c00::22b]:63065)
by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stf@unife.it>)
id 1VgGJw-0003DU-Dk
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 10:56:04 -0500
Received: by mail-ee0-f43.google.com with SMTP id b47so3267352eek.30
for <axiom-developer@nongnu.org>; Tue, 12 Nov 2013 07:56:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unife.it; s=google;
h=date:from:reply-to:to:cc:subject:in-reply-to:message-id:references
:user-agent:organization:mime-version:content-type;
bh=zNaGac1paYz5pUmTa34CO2aFROig9PuGgc76KdlD7h0=;
b=iDGb18TVQ7kg991VD1x7qp7FSi9qKHzhq2bf182uALQkb/qH4U+oYsP7ATsFilF5tS
xFfBO5cChguqpMjSUE1MCmofneeYvFiHPI1h8VIiJfIFiO0JuACmNN7GzHR31N9kBsnK
KHKe/uHDS8HTn2Gdka3+XTS7M36RkSUZjY0jM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20130820;
h=x-gm-message-state:date:from:reply-to:to:cc:subject:in-reply-to
:message-id:references:user-agent:organization:mime-version
:content-type;
bh=zNaGac1paYz5pUmTa34CO2aFROig9PuGgc76KdlD7h0=;
b=d1FSL1O7w6lO+i3Z4iScOTkMOF5ecNYxgPksSngsN7htGcwcLcJUYmuaOw8F7fJcfk
YasOIcDsHsvFx/pnuBipIhp7Uj1iyzLYzdEuFZz08rkaKRw86uBY1yZian2mW1AKXSAb
PHC0cXyMpj/YrM0Gq33t/UPKWInO+yeK0clPXA2nuSC338Npcqeo+wrFhE3oFwsIDLyS
uitg3VGTtVYSRf9bkeeWjzObH96H4rXpp2GwYf0TqzWfkbRE8/3SHpC0BmYg7SzTCrjR
+KNFpS0XyydWUP0nniRuQtFcKrX0HKYiXwwFbgay5/si7+VRyaHy/mq2d8I96IcOXJ1s
HKnw==
X-Gm-Message-State: ALoCoQken6kB8OUIhMnTsyKAJFOvnBIHQPo8xv8LU7jaA/5AmUsVqezUPH+OrAIQyCD0uJXvjL5n
X-Received: by 10.14.175.199 with SMTP id z47mr115902eel.130.1384271762997;
Tue, 12 Nov 2013 07:56:02 -0800 (PST)
Received: from coccobill.local (net-93-147-208-87.cust.dsl.teletu.it.
[93.147.208.87])
by mx.google.com with ESMTPSA id z1sm77395182eeo.14.2013.11.12.07.56.01
for <axiom-developer@nongnu.org>
(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
Tue, 12 Nov 2013 07:56:01 -0800 (PST)
Date: Tue, 12 Nov 2013 16:55:59 +0100 (CET)
From: "Fabio S." <stf@unife.it>
X-X-Sender: stumbo@coccobill
To: axiom-developer@nongnu.org
cc: axiom-developer@nongnu.org
In-Reply-To: <87vbzy88gi.fsf@axiom-developer.org>
Message-ID: <alpine.DEB.2.02.1311121630110.2999@coccobill>
References: <87vbzy88gi.fsf@axiom-developer.org>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: =?ISO-8859-15?Q?Universit=E0_di_Ferrara?=
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-Received-From: 2a00:1450:4013:c00::22b
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: axiom-developer@nongnu.org
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Nov 2013 15:56:15 -0000
> fgrep abbrev bookvol10.2.pamphlet
> fgrep abbrev bookvol10.3.pamphlet
> fgrep abbrev bookvol10.4.pamphlet
> fgrep abbrev bookvol10.5.pamphlet
>
> 10.2 is all the categories, 10.3 is all the domains,
> 10.4 is almost all the packages, 10.5 is the new numeric packages.
>
...
> You might want to look at the above files in vim to see
> if you're handling the many uses of the chunk environment.
>
Tim,
I extracted input files from the pamphlet you indicated as examples: I
must say that the syntax seems to look fine.
I only have to add two common abbreviations for commands which, clearly,
can't be extracted:
)sys
)abbrev
I just have two questions:
1) Are curly brackets ever used in axiom syntax?
It seems to me they are not and they have no meaning in axiom: if it is
so, I can remove them from sanity check, simplifying things.
2) If I give the command (for example)
)tangle bookvol10.2
then the result is an empty input file. If I change all chunk arguments to * via
cat bookvol10.3.pamphlet | sed "s/\\\\begin{chunk}.*$/\\\\begin{chunk}{\*}/" > book.pamphlet
then
)tangle book
returns the whole input file.
What am I missing?
Fabio
From MAILER-DAEMON Tue Nov 12 11:10:57 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1VgGYK-0001z4-OC
for mharc-axiom-developer@gnu.org; Tue, 12 Nov 2013 11:10:56 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:51775)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <stf@unife.it>) id 1VgGYE-0001uH-45
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 11:10:55 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <stf@unife.it>) id 1VgGY8-00031X-Vu
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 11:10:49 -0500
Received: from mail-we0-x22b.google.com ([2a00:1450:400c:c03::22b]:36785)
by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stf@unife.it>)
id 1VgGY8-00030X-04
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 11:10:44 -0500
Received: by mail-we0-f171.google.com with SMTP id t61so2846976wes.16
for <axiom-developer@nongnu.org>; Tue, 12 Nov 2013 08:10:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unife.it; s=google;
h=date:from:reply-to:to:subject:in-reply-to:message-id:references
:user-agent:organization:mime-version:content-type;
bh=/OZuefGcwY9n/cab0vqAlgC7UGVH/UDRrvFTfcgIEfE=;
b=F5l05q7upYe64R88dD/fx9lhmTMMPX8Z45B5jSh2Fbik4vGX8JZnV79afdFdHxeim/
C+h5S0nhlNbHNuadlfRO9wJwBy9ZaNRe9JbaGtvHFGOBcrgHYcJU1GAt0TSUk/p3VM3N
3HcCpLvt1V/NJWrUKm8c7XiZ305AAN3sVLcVo=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20130820;
h=x-gm-message-state:date:from:reply-to:to:subject:in-reply-to
:message-id:references:user-agent:organization:mime-version
:content-type;
bh=/OZuefGcwY9n/cab0vqAlgC7UGVH/UDRrvFTfcgIEfE=;
b=Kn/ZDar0P3jnJuCKUdcJs5BqR/P08pWqolkOgh5PcMqnRrtb7lOsMBWm6faBpiO5i9
rI5qVsY8/svTVhsFRNzSP9PsB3x0yEn8qnPnpkuhf4AshP6wIvDrFX4tMtrFfJcgqVuu
XhtxXEdr8quRQQ5yA63lF5Wv0lN+TcoQYde2HzFXoaSkd2c/tQeWBuiRrmcMbZiGBNwK
sPA2/OuNdngxLSEKoLZcx4FqipQ5sutB8qPcgXwWeYSYlXGq4trKRgRxziIJ8RV4Q+3c
d0NtI4NmYdsi9ej4cdvyu5qhokpK3Gvp+oIqLns2ge7ZmU4bioLTw7O22LOQjCcWBoDe
YJYQ==
X-Gm-Message-State: ALoCoQk+eKhAlm4K2v6eplOnG2mJhYljxAnVtReV8z879vnXeYlsTCU5gcb+r8ePC+JoglKlFXpV
X-Received: by 10.180.231.38 with SMTP id td6mr17108532wic.61.1384272642471;
Tue, 12 Nov 2013 08:10:42 -0800 (PST)
Received: from coccobill.local (net-93-147-208-87.cust.dsl.teletu.it.
[93.147.208.87])
by mx.google.com with ESMTPSA id i8sm45945244wiy.6.2013.11.12.08.10.40
for <axiom-developer@nongnu.org>
(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
Tue, 12 Nov 2013 08:10:41 -0800 (PST)
Date: Tue, 12 Nov 2013 17:10:39 +0100 (CET)
From: "Fabio S." <stf@unife.it>
X-X-Sender: stumbo@coccobill
To: axiom-developer@nongnu.org
In-Reply-To: <52824F38.9040106@hemmecke.org>
Message-ID: <alpine.DEB.2.02.1311121706320.2999@coccobill>
References: <alpine.DEB.2.02.1311091827080.3079@coccobill>
<3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru>
<alpine.DEB.2.02.1311101237050.2962@coccobill>
<527F8DDA.1070307@hemmecke.org>
<alpine.DEB.2.02.1311111216260.2944@Stumbo>
<5280CC9F.4050801@hemmecke.org>
<alpine.DEB.2.02.1311111655200.2944@Stumbo>
<52814C1A.8010800@hemmecke.org>
<alpine.DEB.2.02.1311121320550.6907@Stumbo>
<52822343.9040001@hemmecke.org>
<alpine.DEB.2.02.1311121502450.2999@coccobill>
<52824F38.9040106@hemmecke.org>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: =?ISO-8859-15?Q?Universit=E0_di_Ferrara?=
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-Received-From: 2a00:1450:400c:c03::22b
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: axiom-developer@nongnu.org
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Nov 2013 16:10:55 -0000
>> Unknown option: -nosman
>> To use a specific workspace use, e.g.: spad -ws -nosman
>> Goodbye.
>
> That's a funny and useless error message. ;-) But why does it say "spad"?
>
> Well. Try the direct call to AXIOMsys as I've showed you in my last
> mail. You probably must set the AXIOM variable right.
>
Wooow! It works:
export AXIOM="/usr/lib/axiom-20120301/"
./keywords.sh $AXIOM/bin/AXIOMsys
produces everything.
I have to combine this with the sed lines I posted before and then I think
it will work.
Thanks a lot.
Fabio
From MAILER-DAEMON Tue Nov 12 12:42:02 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1VgHyU-00064h-Dw
for mharc-axiom-developer@gnu.org; Tue, 12 Nov 2013 12:42:02 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:51115)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1VgHyL-0005ts-VV
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 12:42:01 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1VgHyE-0004V5-Ly
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 12:41:53 -0500
Received: from vs338.rosehosting.com ([209.135.140.38]:44422
helo=axiom-developer.org) by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1VgHyE-0004Ua-Gu
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 12:41:46 -0500
Received: from u1204 (dynamic-acs-72-23-235-203.zoominternet.net
[72.23.235.203])
by axiom-developer.org (8.12.8/8.12.8) with ESMTP id rACHesmd007499;
Tue, 12 Nov 2013 11:41:14 -0600
Received: by u1204 (Postfix, from userid 1000)
id CCAAB687AB; Tue, 12 Nov 2013 12:38:28 -0500 (EST)
From: "Tim Daly" <daly@axiom-developer.org>
To: axiom-developer@nongnu.org, stf@unife.it
In-Reply-To: <alpine.DEB.2.02.1311121630110.2999@coccobill> (stf@unife.it)
Date: Tue, 12 Nov 2013 12:38:28 -0500
Message-ID: <87zjp9y0yz.fsf@axiom-developer.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (barebone)
[generic]
X-Received-From: 209.135.140.38
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Nov 2013 17:42:01 -0000
Fabio,
>1) Are curly brackets ever used in axiom syntax?
>It seems to me they are not and they have no meaning in axiom: if it is
>so, I can remove them from sanity check, simplifying things.
I don't believe they have any meaning.
>2) If I give the command (for example)
>)tangle bookvol10.2
>then the result is an empty input file.
The tangle command is optimized for files in src/input by default.
It defaults to a chunk name of "*", meaning the default chunk name.
To use a file such as algaggr.input.pamphlet in src/input, do
axiom -nox
)tangle algaggr
(creates algaggr.input from algaggr.input.pamphlet)
)read algaggr
(runs the algaggr.input file and exits because of the )lisp (bye) )
axiom -nox
)regress algaggr
(reads algaggr.output and looks for failing test cases)
The ')tangle' command line is implemented by the tangle function
(see books/tangle.lisp)
For more complex files such as books/bookvol10.3.pamphlet you can
extract particular named chunks. For instance, if you want to extract
the test cases for domain "Any":
)lisp (tangle "bookvol10.3.pamphlet" "Any.input" "Any.output")
the help file for domain "Any":
)lisp (tangle "bookvol10.3.pamphlet" "Any.help" "Any.help")
the spad source for domain "Any":
)lisp (tangle "bookvol10.3.pamphlet" "domain ANY Any" "Any.spad")
In general, the arguments are
)lisp (tangle "the filename" "the chunk name" "the output file")
There is no reason why the )tangle command isn't more complex
except that I haven't had a use case for it yet.
Also, the tangle function in books/tangle.lisp is not specific to
Axiom. It can be used in any literate programming context.
I'd encourage you to consider writing your vim file as a literate
program since you're the one who understands it best. Other people
will have to reverse engineer it to understand it.
Tim
From MAILER-DAEMON Tue Nov 12 17:09:07 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1VgM8x-0000Eq-PW
for mharc-axiom-developer@gnu.org; Tue, 12 Nov 2013 17:09:07 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:38422)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <stf@unife.it>) id 1VgM8q-0008Un-Ls
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 17:09:05 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <stf@unife.it>) id 1VgM8l-0006hv-C7
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 17:09:00 -0500
Received: from mail-ea0-x22b.google.com ([2a00:1450:4013:c01::22b]:38369)
by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stf@unife.it>)
id 1VgM8k-0006h8-Sv
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 17:08:55 -0500
Received: by mail-ea0-f171.google.com with SMTP id h10so1358520eak.30
for <axiom-developer@nongnu.org>; Tue, 12 Nov 2013 14:08:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unife.it; s=google;
h=date:from:reply-to:to:subject:in-reply-to:message-id:references
:user-agent:organization:mime-version:content-type;
bh=u4jkbsypmjr76ETZogruThHvTYW6czvpvHI6ggJqinc=;
b=liUMBIpFUDI9xwO2VFFw1HUAkuK0TkEkDSXOXEi2uSaKshH5Zb6LQIJG01kVzGpnis
qanvuLNiqqTEfXWZCwq5dNGVpMbxBCTnegkGw3xT4DWU2kNXzMSGNduDUkLD4sX0ywx5
W2SOSUdhwvaqaA8Qz5Yk+w4FepCvTfOPX60xc=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20130820;
h=x-gm-message-state:date:from:reply-to:to:subject:in-reply-to
:message-id:references:user-agent:organization:mime-version
:content-type;
bh=u4jkbsypmjr76ETZogruThHvTYW6czvpvHI6ggJqinc=;
b=MCpkt4z3fzosl/tHoKhBnkitJXlPm9kUKFh15eJp5KOEp4v4/kgNM3+wdrC3plahoe
BhqjHwSNX7MaIorS8/nWhre+qMjBTQEaqGparBY+oi+jSRmFx95tSDliSAjeuX+ShovG
8hEjSVIhvmhHrmB6u1xAXtlH/OwescQJaIAgi0MTBp5r5phIwIpdu46s7hE95j+npckj
lI23DQ7W4pGpZk1t620y0hT1pLeraxwx0RAK2gf/gpXiZ00085U/7wOy4fxdqGQB+Qr9
pljqRccxwdc3EitEPhEgiYS75fGjpRErk7y0U0YRnSZ5Z8gt/cLsXSviUlvw35FK4oXj
Wycw==
X-Gm-Message-State: ALoCoQlIVoSxgmmc53Y3ALf9a9F+JClbh0v7crgT31CYYPcL9wXzpCe7MMitsEqG93KUNayKzvZC
X-Received: by 10.15.53.65 with SMTP id q41mr28448103eew.7.1384294133526;
Tue, 12 Nov 2013 14:08:53 -0800 (PST)
Received: from coccobill.local (net-93-147-208-87.cust.dsl.teletu.it.
[93.147.208.87])
by mx.google.com with ESMTPSA id m54sm72355063eex.2.2013.11.12.14.08.51
for <axiom-developer@nongnu.org>
(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
Tue, 12 Nov 2013 14:08:52 -0800 (PST)
Date: Tue, 12 Nov 2013 23:08:49 +0100 (CET)
From: "Fabio S." <stf@unife.it>
X-X-Sender: stumbo@coccobill
To: axiom-developer@nongnu.org
In-Reply-To: <52824F38.9040106@hemmecke.org>
Message-ID: <alpine.DEB.2.02.1311122303140.2999@coccobill>
References: <alpine.DEB.2.02.1311091827080.3079@coccobill>
<3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru>
<alpine.DEB.2.02.1311101237050.2962@coccobill>
<527F8DDA.1070307@hemmecke.org>
<alpine.DEB.2.02.1311111216260.2944@Stumbo>
<5280CC9F.4050801@hemmecke.org>
<alpine.DEB.2.02.1311111655200.2944@Stumbo>
<52814C1A.8010800@hemmecke.org>
<alpine.DEB.2.02.1311121320550.6907@Stumbo>
<52822343.9040001@hemmecke.org>
<alpine.DEB.2.02.1311121502450.2999@coccobill>
<52824F38.9040106@hemmecke.org>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: =?ISO-8859-15?Q?Universit=E0_di_Ferrara?=
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1106215213-1384294131=:2999"
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-Received-From: 2a00:1450:4013:c01::22b
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: axiom-developer@nongnu.org
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Nov 2013 22:09:06 -0000
This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
--8323329-1106215213-1384294131=:2999
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Ralf, I got it work.
Please check if it works also for you.
I had to separate axiom commands and axiom operations because the output,
in these cases, has a different layout. Moreover, with the while+for cycle
there was some little trouble, so I changed it to "pure sed" (and one per
line: a little bit more verbose but more clear)
Fabio
--8323329-1106215213-1384294131=:2999
Content-Type: APPLICATION/x-sh; name=keywords.sh
Content-Transfer-Encoding: BASE64
Content-ID: <alpine.DEB.2.02.1311122308490.2999@coccobill>
Content-Description:
Content-Disposition: attachment; filename=keywords.sh
IyEvYmluL3NoCiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKIyMKIyMgQ29weXJp
Z2h0IChDKSAyMDEzICBSYWxmIEhlbW1lY2tlIDxyYWxmQGhlbW1lY2tlLm9y
Zz4KIyMKIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwojIyBUaGlzIHByb2dyYW0g
aXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5k
L29yIG1vZGlmeQojIyBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQojIyB0aGUg
RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9m
IHRoZSBMaWNlbnNlLCBvcgojIyAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRl
ciB2ZXJzaW9uLgojIwojIyBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQg
aW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKIyMgYnV0IFdJ
VEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQg
d2FycmFudHkgb2YKIyMgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9S
IEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQojIyBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgojIwojIyBZb3Ug
c2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZQojIyBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4g
IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4K
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIwojIyBUaGlzIHNjcmlwdCBpcyBzdXBw
b3NlZCB0byB0YWtlIHRoZSBuYW1lIG9mIHRoZSAocGFuLSlheGlvbQojIyBl
eGVjdXRhYmxlIGFzIGFuIGFyZ3VtZW50IGFuZCB3cml0ZXMgdGhlIGZpbGVz
IGNhdGVnb3JpZXMudmltLAojIyBkb21haW5zLnZpbSwgcGFja2FnZXMudmlt
LCBvcGVyYXRpb25zLnZpbSBpbiBhIGZvcm1hdCBhcHByb3ByaWF0ZQojIyBm
b3IgdmltLgojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCgojIExldCdzIG1ha2Ug
YSBndWVzcwpBWElPTT1gZmluZCAvdXNyL2xpYiAgLXR5cGUgZCAtaW5hbWUg
ImF4aW9tLSoiYAojIElmIHlvdSBnZXQgZXJyb3IsIHNldCBtYW51YWxseSB0
aGUgZm9sbG93aW5nIHZhcmlhYmxlCiNleHBvcnQgQVhJT009Ii91c3IvbGli
L2F4aW9tLTIwMTIwMzAxIgoKIyBTZXQgdGhlIGF4aW9tIGNvbW1hbmQKaWYg
WyAiJDEiID0gImF4aW9tIiBdOwp0aGVuIAoJaWYgWyAhIC1kICRBWElPTSBd
OwoJdGhlbgoJCWVjaG8gIlBsZWFzZSBlZGl0IHRoZSBzY3JpcHQgYW5kIGlu
c2VydCB0aGUgY29ycmVjdCB2YWx1ZSIKCQllY2hvICJmb3IgdGhlIEF4aW9t
IGRpcmVjdG9yeSBpbiB0aGUgXCRBWElPTSB2YXJpYWJsZS4iCgkJZXhpdAoJ
ZmkKCUVYRT0iJEFYSU9NL2Jpbi9BWElPTXN5cyAtbm9zbWFuIgplbHNlIAoJ
RVhFPSIkMSAtbm9zbWFuIgpmaQoKIyBGaXJzdCBnZW5lcmF0ZSBzeW50YXgg
Zm9yIGtleXdvcmRzCiMgRXZlcnkgc2VkIGxpbmUgZG9lcyB0aGUgZm9sbG93
aW5nCgojIFJlbW92ZSBnYXJiYWdlIGF0IHRoZSB0b3AKIyBSZW1vdmUgZ2Fy
YmFnZSBhdCB0aGUgYm90dG9tCiMgU3F1ZWV6ZSBzcGFjZXMKIyBTcGxpdCBv
dXRwdXQgb25lIHdvcmQgcGVyIGxpbmUKIyBSZW1vdmUgZW1wdHkgbGluZXMK
IyBBZGQgdGhlIHZpbSBzeW50YXggY29tbWFuZHMKa2V5d29yZHMgKCkgewog
ICAgZWNobyAiKXdoYXQgJDEiIHwgJEVYRSBcCiAgICAgICAgfCBzZWQgIjEs
L14oL2QiIFwKCXwgc2VkICIvXigvZCIgXAoJfCBzZWQgInMvXCggXCtcKS8g
L2ciIFwKCXwgc2VkICJzLyAvXG4vZyIgXAoJfCBzZWQgIi9eJC9kIiBcCgl8
IHNlZCAicy9cKF4uKiRcKS9zeW4ga2V5d29yZCBheCQyIFwxLyIgXAoJPiAk
MS52aW0KfQoKa2V5d29yZHMgY2F0ZWdvcmllcyAJQ2F0ZWdvcnkgCmtleXdv
cmRzIGRvbWFpbnMgCURvbWFpbiAgICAKa2V5d29yZHMgcGFja2FnZXMgCVBh
Y2thZ2UgICAKCiMgVGhlbiBnZW5lcmF0ZSBzeW50YXggZm9yIHJlZ2V4cHMK
CiMgRmlyc3Qgc3lzdGVtIGNvbW1hbmRzCiMgRXZlcnkgc2VkIGxpbmUgZG9l
cyB0aGUgZm9sbG93aW5nCgojIFJlbW92ZSBnYXJiYWdlIGF0IHRoZSB0b3AK
IyBSZW1vdmUgZ2FyYmFnZSBhdCB0aGUgYm90dG9tCiMgU3F1ZWV6ZSBzcGFj
ZXMKIyBTcGxpdCBvdXRwdXQgb25lIHdvcmQgcGVyIGxpbmUKIyBSZW1vdmUg
ZW1wdHkgbGluZXMKIyBBZGQgdGhlIHZpbSBzeW50YXggY29tbWFuZHMKZWNo
byAiKXdoYXQgY29tbSIgfCAkRVhFIFwKCXwgc2VkICIxLC9eKC9kIiBcCgl8
IHNlZCAiL14gXCtGb3IgbW9yZS8sXCRkIiBcCgl8IHNlZCAicy9cKCBcK1wp
LyAvZyIgXAoJfCBzZWQgInMvIC9cbi9nIiBcCgl8IHNlZCAiL14kL2QiIFwK
CXwgc2VkICJzL1woXi4qJFwpL3N5biBtYXRjaCBheENvbW1hbmQgXCJcXFxc
VilcMVxcXFxtXCIvIiBcCgk+IGNvbW1hbmRzLnZpbQoKIyBOb3cgYXhpb20g
b3BlcmF0aW9ucwojIEV2ZXJ5IHNlZCBsaW5lIGRvZXMgdGhlIGZvbGxvd2lu
ZwoKIyBSZW1vdmUgZ2FyYmFnZSBhdCB0aGUgdG9wCiMgUmVtb3ZlIGdhcmJh
Z2UgYXQgdGhlIGJvdHRvbQojIFNxdWVlemUgc3BhY2VzCiMgU3BsaXQgb3V0
cHV0IG9uZSB3b3JkIHBlciBsaW5lCiMgUmVtb3ZlIGVtcHR5IGxpbmVzCiMg
QWRkIHRoZSB2aW0gc3ludGF4IGNvbW1hbmRzIGZvciBheGlvbSBjb21tYW5k
cyB3aGljaCBhcmUgbWFkZSB1cCBvbmx5IGJ5IGtleXdvcmRzCiMgRXNjYXBl
IGFsbCBiYWNrc2xhc2hlcyBpbiBheGlvbSBjb21tYW5kcyAodGhlcmUgYXJl
IDIgb2YgdGhlbSkKIyBBZGQgdGhlIHZpbSBzeW50YXggY29tbWFuZHMgZm9y
IGF4aW9tIGNvbW1hbmRzIG1hZGUgYnkgc3ltYm9scwplY2hvICIpd2hhdCBv
cCIgfCAkRVhFIFwKCXwgc2VkICIxLC9eT3BlcmF0aW9ucyB3aG9zZS9kIiBc
Cgl8IHNlZCAiL14gIC8sXCRkIiBcCgl8IHNlZCAicy9cKCBcK1wpLyAvZyIg
XAoJfCBzZWQgInMvIC9cbi9nIiBcCgl8IHNlZCAiL14kL2QiIFwKCXwgc2Vk
ICJzL1woXlthLXpBLVpdLiokXCkvc3luIGtleXdvcmQgYXhPcGVyYXRpb24g
XDEvIiBcCgl8IHNlZCAicy9cXFxcL1xcXFxcXFxcLyIgXAoJfCBzZWQgICJz
L1woXltec10uKiRcKS9zeW4gbWF0Y2ggYXhPcGVyYXRpb24gXCJcXFxcVlwx
XFxcXG1cIi8iIFwKCT4gb3BlcmF0aW9ucy52aW0K
--8323329-1106215213-1384294131=:2999--
From MAILER-DAEMON Tue Nov 12 17:26:08 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1VgMPQ-0003kx-AL
for mharc-axiom-developer@gnu.org; Tue, 12 Nov 2013 17:26:08 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:44411)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <stf@unife.it>) id 1VgMPJ-0003jp-DO
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 17:26:06 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <stf@unife.it>) id 1VgMPE-0005VJ-2V
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 17:26:01 -0500
Received: from mail-ea0-x22d.google.com ([2a00:1450:4013:c01::22d]:51834)
by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stf@unife.it>)
id 1VgMPD-0005Ul-N0
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 17:25:55 -0500
Received: by mail-ea0-f173.google.com with SMTP id g10so3916559eak.18
for <axiom-developer@nongnu.org>; Tue, 12 Nov 2013 14:25:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unife.it; s=google;
h=date:from:reply-to:to:cc:subject:in-reply-to:message-id:references
:user-agent:organization:mime-version:content-type;
bh=UKnnxJTDwdNbS22KWKDUzeLYiBeBOxmtLhZS4mJVNAo=;
b=D8CbXAKTc0a6OjQNjd02Cce7cAowdt2W7OUpiJ6FKELpZ7tKhRyO81GUOOtKnn2pnx
ykrLAGDpmqUjKM0D1IZTnAEuMbXxQE0GLq5U06mSZ+zi78wC8SlVa0T1y9XsLt0ihUA4
aV1xVeFul1PvbjPbWQix8O9z49afIj6z0omJ4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20130820;
h=x-gm-message-state:date:from:reply-to:to:cc:subject:in-reply-to
:message-id:references:user-agent:organization:mime-version
:content-type;
bh=UKnnxJTDwdNbS22KWKDUzeLYiBeBOxmtLhZS4mJVNAo=;
b=kiw24s+D3m/DiGUTSCh06l2L5TnmydL8kUEH3knjwmBn0e+lG8mJIBIzOX99FHggU4
1OhB4HVayRCEnBQnjKMzx6OIKUINgUTJY+tFtIEiLpomxAQlJoMT63H7zdPtlhWlXtXS
BDEFcQfVvVSI5wYw2BIDYrY30rgtCaiMPr28vO1wyYxdqr6dsQzrM69HYsYdyPsckQJ3
9lJqYsSTMNJaqi7ovbVxirXZm2BsjbkJIy7gSa9DbvDf/2heP57jkD8ugcM24BV+O5Af
Oyi9xRChsqwDGTbJ3xWtAoOO+1UlpHGUwNWFziJDJL0I9ZsxTUCLzdNwReG10RndiZrX
tQTg==
X-Gm-Message-State: ALoCoQnYH9kES6CL75lzD//tZJ81mIAg8gQVrFWBy6WPJNwW/oeUZd9V1462oKOXpHBfWDbtnBgs
X-Received: by 10.14.108.9 with SMTP id p9mr45059595eeg.8.1384295154148;
Tue, 12 Nov 2013 14:25:54 -0800 (PST)
Received: from coccobill.local (net-93-147-208-87.cust.dsl.teletu.it.
[93.147.208.87])
by mx.google.com with ESMTPSA id a6sm80796325eei.10.2013.11.12.14.25.52
for <axiom-developer@nongnu.org>
(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
Tue, 12 Nov 2013 14:25:53 -0800 (PST)
Date: Tue, 12 Nov 2013 23:25:50 +0100 (CET)
From: "Fabio S." <stf@unife.it>
X-X-Sender: stumbo@coccobill
To: axiom-developer@nongnu.org
cc: axiom-developer@nongnu.org
In-Reply-To: <87zjp9y0yz.fsf@axiom-developer.org>
Message-ID: <alpine.DEB.2.02.1311122310220.2999@coccobill>
References: <87zjp9y0yz.fsf@axiom-developer.org>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: =?ISO-8859-15?Q?Universit=E0_di_Ferrara?=
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-Received-From: 2a00:1450:4013:c01::22d
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: axiom-developer@nongnu.org
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Nov 2013 22:26:06 -0000
>> 1) Are curly brackets ever used in axiom syntax?
>> It seems to me they are not and they have no meaning in axiom: if it is
>> so, I can remove them from sanity check, simplifying things.
>
> I don't believe they have any meaning.
Ok, I will remove them from the "sanity check"
>> 2) If I give the command (for example)
>> )tangle bookvol10.2
>> then the result is an empty input file.
>
> The tangle command is optimized for files in src/input by default.
...
I see. My doubt was originated from the fact that last week I wrote a
small pamphlet for a package (eea.input.pamphlet) and
)tangle eea
didn't produced any output. This was because I gave a name to every chunck,
always the same but not "*": I thought that )tangle would have extracted
the chunks regardless of the name.
I realized that this was the problem and I corrected it, so I got the
desired input file.
I must say that I like it very much the new format where pamphlet are pure
latex: this is very natural when writing math.
The previous format was somewhat more clumsy.
> I'd encourage you to consider writing your vim file as a literate
> program since you're the one who understands it best. Other people
> will have to reverse engineer it to understand it.
Well, I think that a vim syntax file is something which is not going to be
developed: once it works, it is very unlikely that it will be modified, if
ever.
In any case, I exensively commented both the vim file and the script that
I just submitted: producing it in a literate way I don't think I could add
more.
Fabio
From MAILER-DAEMON Tue Nov 12 17:32:16 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1VgMVM-00068m-0I
for mharc-axiom-developer@gnu.org; Tue, 12 Nov 2013 17:32:16 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:46371)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1VgMVC-00068T-49
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 17:32:13 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1VgMV4-0007mi-Qi
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 17:32:06 -0500
Received: from vs338.rosehosting.com ([209.135.140.38]:37235
helo=axiom-developer.org) by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1VgMV4-0007ji-Kb
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 17:31:58 -0500
Received: from u1204 (dynamic-acs-72-23-235-203.zoominternet.net
[72.23.235.203])
by axiom-developer.org (8.12.8/8.12.8) with ESMTP id rACMUemd008113;
Tue, 12 Nov 2013 16:31:16 -0600
Received: by u1204 (Postfix, from userid 1000)
id 1C21A687AB; Tue, 12 Nov 2013 17:29:47 -0500 (EST)
From: u1204 <daly@axiom-developer.org>
To: axiom-developer@nongnu.org, stf@unife.it
In-Reply-To: <alpine.DEB.2.02.1311122303140.2999@coccobill> (stf@unife.it)
Date: Tue, 12 Nov 2013 17:29:46 -0500
Message-ID: <874n7htfs5.fsf@axiom-developer.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (barebone)
[generic]
X-Received-From: 209.135.140.38
Cc: axiom-developer@nongnu.org
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Nov 2013 22:32:13 -0000
Fabio,
Note that if you search for category, domain, and package names
using the Axiom interpreter it will not show all of the names.
For instance, AlgebraicFunction is "hidden" (see the variable
$globalExposureGroupAlist on line 24164 of books/bookvol5.pamphlet).
Directly grepping the books will show all of them.
Tim
From MAILER-DAEMON Tue Nov 12 18:40:54 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1VgNZm-0005Ez-IT
for mharc-axiom-developer@gnu.org; Tue, 12 Nov 2013 18:40:54 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:40178)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1VgNZc-00056C-71
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 18:40:52 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1VgNZU-0006EG-SY
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 18:40:44 -0500
Received: from vs338.rosehosting.com ([209.135.140.38]:50880
helo=axiom-developer.org) by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1VgNZU-0006Dk-GT
for axiom-developer@nongnu.org; Tue, 12 Nov 2013 18:40:36 -0500
Received: from u1204 (dynamic-acs-72-23-235-203.zoominternet.net
[72.23.235.203])
by axiom-developer.org (8.12.8/8.12.8) with ESMTP id rACNddmd008284;
Tue, 12 Nov 2013 17:40:03 -0600
Received: by u1204 (Postfix, from userid 1000)
id 0067E68777; Tue, 12 Nov 2013 18:39:28 -0500 (EST)
From: "Tim Daly" <daly@axiom-developer.org>
To: axiom-developer@nongnu.org, stf@unife.it
In-Reply-To: <alpine.DEB.2.02.1311122310220.2999@coccobill> (stf@unife.it)
Date: Tue, 12 Nov 2013 18:39:28 -0500
Message-ID: <87siv18a1b.fsf@axiom-developer.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (barebone)
[generic]
X-Received-From: 209.135.140.38
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Nov 2013 23:40:52 -0000
>>> 2) If I give the command (for example)
>>> )tangle bookvol10.2
>>> then the result is an empty input file.
>>
>> The tangle command is optimized for files in src/input by default.
>...
>
>I see. My doubt was originated from the fact that last week I wrote a
>small pamphlet for a package (eea.input.pamphlet) and
>
>)tangle eea
>
>didn't produced any output. This was because I gave a name to every chunck,
>always the same but not "*": I thought that )tangle would have extracted
>the chunks regardless of the name.
>I realized that this was the problem and I corrected it, so I got the
>desired input file.
>
>I must say that I like it very much the new format where pamphlet are pure
>latex: this is very natural when writing math.
>The previous format was somewhat more clumsy.
The previous format used noweb which has many features, none of which
are used in Axiom. I've been slowly eliminating noweb as I rewrite Axiom.
One of the steps was to create a latex chunk environment (the latex code
for the chunk environment is commented in the file books/tangle.lisp)
Once that exists, which is the only really useful feature, everything
else is pure latex. That eliminates the "weave" (noweave) step completely.
Tim
From MAILER-DAEMON Wed Nov 13 05:35:13 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1VgXmz-0004KE-1t
for mharc-axiom-developer@gnu.org; Wed, 13 Nov 2013 05:35:13 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:48376)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <stf@unife.it>) id 1VgXms-0004DC-9A
for axiom-developer@nongnu.org; Wed, 13 Nov 2013 05:35:11 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <stf@unife.it>) id 1VgXmn-00083M-GX
for axiom-developer@nongnu.org; Wed, 13 Nov 2013 05:35:06 -0500
Received: from mail-ea0-x22b.google.com ([2a00:1450:4013:c01::22b]:63165)
by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stf@unife.it>)
id 1VgXmn-00081r-2X
for axiom-developer@nongnu.org; Wed, 13 Nov 2013 05:35:01 -0500
Received: by mail-ea0-f171.google.com with SMTP id h10so105885eak.30
for <axiom-developer@nongnu.org>; Wed, 13 Nov 2013 02:34:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unife.it; s=google;
h=date:from:reply-to:to:cc:subject:in-reply-to:message-id:references
:user-agent:organization:mime-version:content-type;
bh=HyuoEtRbVQlHbnr78O8Vsi6lRjZpr0XGA9BbCNayQaU=;
b=FoIbeCguDN+WvcPOI27Mg57znVDqwMVOI4w2gupYaNaGXvcWYNWP54Hrc6WnM/KVNk
tx/Rvbj3g+0SfcgF8RoX8lzKfK0p9RZbS9hWWK+mbhHwsMgnaBwvPGLSh7hBjLqBBPPb
rAOrigLk7UapFYWxkTgWGL8B+iYnEPcAvMBVY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20130820;
h=x-gm-message-state:date:from:reply-to:to:cc:subject:in-reply-to
:message-id:references:user-agent:organization:mime-version
:content-type;
bh=HyuoEtRbVQlHbnr78O8Vsi6lRjZpr0XGA9BbCNayQaU=;
b=CWvGzTdKsH9FTGfnKAm/zF7xToBwXivfDXAt+haCja1fyYYldLQGRGHM6SuDvk03xA
bn1/k/SCcVc1ZKYTw3lOKGyICew+djiUwQUKsVZ66xlk4eXKaPwNtKkUOJ/FphhRewZV
3zSVXnUw2qhgA9I+fEsZT/5x5TacZhwVkMvfx7HB6rOsr/7Zp1ivh4NHV5GnUhLKoJpR
jtM+siYiy/e2tcnMY8THg4xZIVNyqcOVIOr3hqpjfOcIBoIm4XTmTWxqzP2d0dWHF6Y5
Z67yU5UUv+MgvDdFZTcGN1btrH0DsVOEL7HREACOHodYyqw/lSobs/a/coDKskX0FIo2
atiQ==
X-Gm-Message-State: ALoCoQmJsjeuj5FXQVu6NePn7kfNpPleTRGSOG88gT4dEkFRD4U0qT6LxhooXe71myrvJurq57fa
X-Received: by 10.15.101.13 with SMTP id bo13mr1645512eeb.77.1384338899705;
Wed, 13 Nov 2013 02:34:59 -0800 (PST)
Received: from em243.mate.man (em32.unife.it. [192.167.222.32])
by mx.google.com with ESMTPSA id 44sm6442055eek.5.2013.11.13.02.34.57
for <axiom-developer@nongnu.org>
(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
Wed, 13 Nov 2013 02:34:58 -0800 (PST)
Date: Wed, 13 Nov 2013 11:34:56 +0100 (CET)
From: "Fabio S." <stf@unife.it>
X-X-Sender: stumbo@Stumbo
To: axiom-developer@nongnu.org
cc: axiom-developer@nongnu.org
In-Reply-To: <874n7htfs5.fsf@axiom-developer.org>
Message-ID: <alpine.DEB.2.02.1311131050320.2997@Stumbo>
References: <874n7htfs5.fsf@axiom-developer.org>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: =?ISO-8859-15?Q?Universit=E0_di_Ferrara?=
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1038405292-1384338898=:2997"
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-Received-From: 2a00:1450:4013:c01::22b
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: axiom-developer@nongnu.org
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Nov 2013 10:35:11 -0000
This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
--8323329-1038405292-1384338898=:2997
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
> Fabio,
>
> Note that if you search for category, domain, and package names
> using the Axiom interpreter it will not show all of the names.
> For instance, AlgebraicFunction is "hidden" (see the variable
> $globalExposureGroupAlist on line 24164 of books/bookvol5.pamphlet).
>
> Directly grepping the books will show all of them.
Tim,
I checked differencies. Results are:
- categories are exactly the same
- for packages, the Axiom interpeter misses exactly
EFULS
EFUPXS
- for domains, the file extracted from the book is strictly contained in
the file obtained by the interpeter: the extra packages are _exactly_
those ending in "-" or in "&"
You can check yourself: copy in an empty directory
bookvol10.2.pamphlet bookvol10.3.pamphlet bookvol10.4.pamphlet
bookvol10.5.pamphlet
and the two attached scripts, then
./keywords.sh axiom
for i in *.pamphlet ; do ./extract-keywords.sh $i ; done
By the way, I point out that I found what seems to me a typo in
bookvol10.3.pamphlet: line 45520 looks
)abbrev domain FORTRAN FortranProgra\\
and my guess is that it should be
)abbrev domain FORTRAN FortranProgram
Regards
Fabio
--8323329-1038405292-1384338898=:2997
Content-Type: APPLICATION/x-sh; name=keywords.sh
Content-Transfer-Encoding: BASE64
Content-ID: <alpine.DEB.2.02.1311131134560.2997@Stumbo>
Content-Description:
Content-Disposition: attachment; filename=keywords.sh
IyEvYmluL3NoCiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKIyMKIyMgQ29weXJp
Z2h0IChDKSAyMDEzICBSYWxmIEhlbW1lY2tlIDxyYWxmQGhlbW1lY2tlLm9y
Zz4KIyMKIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwojIyBUaGlzIHByb2dyYW0g
aXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5k
L29yIG1vZGlmeQojIyBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQojIyB0aGUg
RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9m
IHRoZSBMaWNlbnNlLCBvcgojIyAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRl
ciB2ZXJzaW9uLgojIwojIyBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQg
aW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKIyMgYnV0IFdJ
VEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQg
d2FycmFudHkgb2YKIyMgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9S
IEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQojIyBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgojIwojIyBZb3Ug
c2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZQojIyBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4g
IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4K
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIwojIyBUaGlzIHNjcmlwdCBpcyBzdXBw
b3NlZCB0byB0YWtlIHRoZSBuYW1lIG9mIHRoZSAocGFuLSlheGlvbQojIyBl
eGVjdXRhYmxlIGFzIGFuIGFyZ3VtZW50IGFuZCB3cml0ZXMgdGhlIGZpbGVz
IGNhdGVnb3JpZXMudmltLAojIyBkb21haW5zLnZpbSwgcGFja2FnZXMudmlt
LCBvcGVyYXRpb25zLnZpbSBpbiBhIGZvcm1hdCBhcHByb3ByaWF0ZQojIyBm
b3IgdmltLgojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCgojIExldCdzIG1ha2Ug
YSBndWVzcwpBWElPTT1gZmluZCAvdXNyL2xpYiAgLXR5cGUgZCAtaW5hbWUg
ImF4aW9tLSoiYAojIElmIHlvdSBnZXQgZXJyb3IsIHNldCBtYW51YWxseSB0
aGUgZm9sbG93aW5nIHZhcmlhYmxlCiNleHBvcnQgQVhJT009Ii91c3IvbGli
L2F4aW9tLTIwMTIwMzAxIgoKIyBTZXQgdGhlIGF4aW9tIGNvbW1hbmQKaWYg
WyAiJDEiID0gImF4aW9tIiBdOwp0aGVuIAoJaWYgWyAhIC1kICRBWElPTSBd
OwoJdGhlbgoJCWVjaG8gIlBsZWFzZSBlZGl0IHRoZSBzY3JpcHQgYW5kIGlu
c2VydCB0aGUgY29ycmVjdCB2YWx1ZSIKCQllY2hvICJmb3IgdGhlIEF4aW9t
IGRpcmVjdG9yeSBpbiB0aGUgXCRBWElPTSB2YXJpYWJsZS4iCgkJZXhpdAoJ
ZmkKCUVYRT0iJEFYSU9NL2Jpbi9BWElPTXN5cyAtbm9zbWFuIgplbHNlIAoJ
RVhFPSIkMSAtbm9zbWFuIgpmaQoKIyBGaXJzdCBnZW5lcmF0ZSBzeW50YXgg
Zm9yIGtleXdvcmRzCiMgRXZlcnkgc2VkIGxpbmUgZG9lcyB0aGUgZm9sbG93
aW5nCgojIFJlbW92ZSBnYXJiYWdlIGF0IHRoZSB0b3AKIyBSZW1vdmUgZ2Fy
YmFnZSBhdCB0aGUgYm90dG9tCiMgU3F1ZWV6ZSBzcGFjZXMKIyBTcGxpdCBv
dXRwdXQgb25lIHdvcmQgcGVyIGxpbmUKIyBSZW1vdmUgZW1wdHkgbGluZXMK
IyBBZGQgdGhlIHZpbSBzeW50YXggY29tbWFuZHMKa2V5d29yZHMgKCkgewog
ICAgZWNobyAiKXdoYXQgJDEiIHwgJEVYRSBcCiAgICAgICAgfCBzZWQgIjEs
L14oL2QiIFwKCXwgc2VkICIvXigvZCIgXAoJfCBzZWQgInMvXCggXCtcKS8g
L2ciIFwKCXwgc2VkICJzLyAvXG4vZyIgXAoJfCBzZWQgIi9eJC9kIiBcCgl8
IHNlZCAicy9cKF4uKiRcKS9zeW4ga2V5d29yZCBheCQyIFwxLyIgXAoJfCBz
b3J0IFwKCT4gJDEudmltCn0KCmtleXdvcmRzIGNhdGVnb3JpZXMgCUNhdGVn
b3J5IAprZXl3b3JkcyBkb21haW5zIAlEb21haW4gICAgCmtleXdvcmRzIHBh
Y2thZ2VzIAlQYWNrYWdlICAgCgojIFRoZW4gZ2VuZXJhdGUgc3ludGF4IGZv
ciByZWdleHBzCgojIEZpcnN0IHN5c3RlbSBjb21tYW5kcwojIEV2ZXJ5IHNl
ZCBsaW5lIGRvZXMgdGhlIGZvbGxvd2luZwoKIyBSZW1vdmUgZ2FyYmFnZSBh
dCB0aGUgdG9wCiMgUmVtb3ZlIGdhcmJhZ2UgYXQgdGhlIGJvdHRvbQojIFNx
dWVlemUgc3BhY2VzCiMgU3BsaXQgb3V0cHV0IG9uZSB3b3JkIHBlciBsaW5l
CiMgUmVtb3ZlIGVtcHR5IGxpbmVzCiMgQWRkIHRoZSB2aW0gc3ludGF4IGNv
bW1hbmRzCmVjaG8gIil3aGF0IGNvbW0iIHwgJEVYRSBcCgl8IHNlZCAiMSwv
XigvZCIgXAoJfCBzZWQgIi9eIFwrRm9yIG1vcmUvLFwkZCIgXAoJfCBzZWQg
InMvXCggXCtcKS8gL2ciIFwKCXwgc2VkICJzLyAvXG4vZyIgXAoJfCBzZWQg
Ii9eJC9kIiBcCgl8IHNlZCAicy9cKF4uKiRcKS9zeW4gbWF0Y2ggYXhDb21t
YW5kIFwiXFxcXFYpXDFcXFxcbVwiLyIgXAoJfCBzb3J0IFwKCT4gY29tbWFu
ZHMudmltCgojIE5vdyBheGlvbSBvcGVyYXRpb25zCiMgRXZlcnkgc2VkIGxp
bmUgZG9lcyB0aGUgZm9sbG93aW5nCgojIFJlbW92ZSBnYXJiYWdlIGF0IHRo
ZSB0b3AKIyBSZW1vdmUgZ2FyYmFnZSBhdCB0aGUgYm90dG9tCiMgU3F1ZWV6
ZSBzcGFjZXMKIyBTcGxpdCBvdXRwdXQgb25lIHdvcmQgcGVyIGxpbmUKIyBS
ZW1vdmUgZW1wdHkgbGluZXMKIyBBZGQgdGhlIHZpbSBzeW50YXggY29tbWFu
ZHMgZm9yIGF4aW9tIGNvbW1hbmRzIHdoaWNoIGFyZSBtYWRlIHVwIG9ubHkg
Ynkga2V5d29yZHMKIyBFc2NhcGUgYWxsIGJhY2tzbGFzaGVzIGluIGF4aW9t
IGNvbW1hbmRzICh0aGVyZSBhcmUgMiBvZiB0aGVtKQojIEFkZCB0aGUgdmlt
IHN5bnRheCBjb21tYW5kcyBmb3IgYXhpb20gY29tbWFuZHMgbWFkZSBieSBz
eW1ib2xzCmVjaG8gIil3aGF0IG9wIiB8ICRFWEUgXAoJfCBzZWQgIjEsL15P
cGVyYXRpb25zIHdob3NlL2QiIFwKCXwgc2VkICIvXiAgLyxcJGQiIFwKCXwg
c2VkICJzL1woIFwrXCkvIC9nIiBcCgl8IHNlZCAicy8gL1xuL2ciIFwKCXwg
c2VkICIvXiQvZCIgXAoJfCBzZWQgInMvXCheW2EtekEtWl0uKiRcKS9zeW4g
a2V5d29yZCBheE9wZXJhdGlvbiBcMS8iIFwKCXwgc2VkICJzL1xcXFwvXFxc
XFxcXFwvIiBcCgl8IHNlZCAgInMvXCheW15zXS4qJFwpL3N5biBtYXRjaCBh
eE9wZXJhdGlvbiBcIlxcXFxWXDFcXFxcbVwiLyIgXAoJfCBzb3J0IFwKCT4g
b3BlcmF0aW9ucy52aW0K
--8323329-1038405292-1384338898=:2997
Content-Type: APPLICATION/x-sh; name=extract-keywords.sh
Content-Transfer-Encoding: BASE64
Content-ID: <alpine.DEB.2.02.1311131134561.2997@Stumbo>
Content-Description:
Content-Disposition: attachment; filename=extract-keywords.sh
Iy9iaW4vYmFzaAoKIyBVc2FnZToKIyBDb3B5IGluIGFuIGVtcHR5IGRpciB0
aGUgcGFtcGhsZXQgZnJvbSB3aGljaCB5b3Ugd2FudCB0byAKIyBleHRyYWN0
IGtleXMgYW5kIGdpdmUgdGhlIGNvbW1hbmQKIyBmb3IgaSBpbiAqLnBhbXBo
bGV0IDsgZG8gLi9leHRyYWN0LWtleXdvcmRzLnNoICRpIDsgZG9uZQojIElm
IHlvdSBydW4gaXQgYWdhaW4sIGZpcnN0IHJlbW92ZSBvbGQgKi52aW0gZmls
ZXMKCiMgU2V0IHRoZSBrZXkgd2Ugd2FudCB0byBleHRyYWN0CmtleT1gZWdy
ZXAgLW0gMSAiXlwpYWJicmV2IiAkMSB8IGN1dCAtLWRlbGltaXRlcj0iICIg
LWYgMmAKCiMgU2V0IHRoZSB2aW0gc3ludGF4IGtleQp2aW1rZXk9YGVjaG8g
JGtleSB8IHNlZCAicy8uKi9cdSYvImAKCmVncmVwICJeXClhYmJyZXYiICQx
IFwKCXwgc2VkICJzL14pYWJicmV2W2lhdG9uXSogJGtleS8vIiBcCgl8IHNl
ZCAicy9cKCBcK1wpLyAvZyIgXAoJfCBzZWQgInMvIC9cbi9nIiBcCgl8IHNl
ZCAiL14kL2QiIFwKCXwgc2VkICJzL1woXi4qJFwpL3N5biBrZXl3b3JkIGF4
JHZpbWtleSBcMS8iIFwKCXwgc29ydCBcCgk+PiAka2V5LnZpbQo=
--8323329-1038405292-1384338898=:2997--
From MAILER-DAEMON Wed Nov 13 05:49:40 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1VgY0y-0000SJ-5V
for mharc-axiom-developer@gnu.org; Wed, 13 Nov 2013 05:49:40 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:51158)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <ralf@hemmecke.org>) id 1VgY0r-0000S2-Fa
for axiom-developer@nongnu.org; Wed, 13 Nov 2013 05:49:38 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <ralf@hemmecke.org>) id 1VgY0k-0004J1-Uj
for axiom-developer@nongnu.org; Wed, 13 Nov 2013 05:49:33 -0500
Received: from mo6-p00-ob.rzone.de ([2a01:238:20a:202:5300::1]:42425)
by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <ralf@hemmecke.org>) id 1VgY0k-0004Il-Ky
for axiom-developer@nongnu.org; Wed, 13 Nov 2013 05:49:26 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1384339764; l=845;
s=domk; d=hemmecke.org;
h=Content-Transfer-Encoding:Content-Type:In-Reply-To:References:
Subject:To:MIME-Version:From:Date:X-RZG-CLASS-ID:X-RZG-AUTH;
bh=L3pXrNsGOcugwueLCLvkMcKFj2E=;
b=mymummxHIPotRBFRXBvOGl0Zx27GXuI6Z/GrdyGeaaQLu/XSbIM9CU2Cp9kfXtowYuu
osmgfaGGlKz6cpcaf/A8bFLSHWZ8ZTlq5Fnxh5tUtPRqPZC2lU5wzxiVEyg7iqvYnzt4B
7tZZWlz+WuK/pitZHrRpUWzRd4ZrmXNWIiE=
X-RZG-AUTH: :Pm0Ic2CgfvKqpyys4bXs6bamDO4KmmoRsZ13hlmoEk5RYEk+icxFp+pk/v/tAqQ=
X-RZG-CLASS-ID: mo00
Received: from [193.170.38.230] (trex.risc.uni-linz.ac.at [193.170.38.230])
by smtp.strato.de (RZmta 32.13 AUTH)
with (TLSv1.0:DHE-RSA-AES256-SHA encrypted) ESMTPSA id I04f67pADAnN0PR
for <axiom-developer@nongnu.org>; Wed, 13 Nov 2013 11:49:23 +0100 (CET)
Message-ID: <52835933.2030407@hemmecke.org>
Date: Wed, 13 Nov 2013 11:49:23 +0100
From: Ralf Hemmecke <ralf@hemmecke.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
rv:24.0) Gecko/20100101 Thunderbird/24.1.0
MIME-Version: 1.0
To: axiom-developer@nongnu.org
References: <alpine.DEB.2.02.1311091827080.3079@coccobill> <3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru> <alpine.DEB.2.02.1311101237050.2962@coccobill> <527F8DDA.1070307@hemmecke.org> <alpine.DEB.2.02.1311111216260.2944@Stumbo> <5280CC9F.4050801@hemmecke.org> <alpine.DEB.2.02.1311111655200.2944@Stumbo> <52814C1A.8010800@hemmecke.org> <alpine.DEB.2.02.1311121320550.6907@Stumbo> <52822343.9040001@hemmecke.org> <alpine.DEB.2.02.1311121502450.2999@coccobill> <52824F38.9040106@hemmecke.org>
<alpine.DEB.2.02.1311122303140.2999@coccobill>
In-Reply-To: <alpine.DEB.2.02.1311122303140.2999@coccobill>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-Received-From: 2a01:238:20a:202:5300::1
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Nov 2013 10:49:38 -0000
> Please check if it works also for you.
I'll do that later.
But it seems that I'm not completely satisfied.
> I had to separate axiom commands and axiom operations because the
> output, in these cases, has a different layout. Moreover, with the
> while+for cycle there was some little trouble, so I changed it to "pure
> sed" (and one per line: a little bit more verbose but more clear)
OK, that's probably fine, I'll check later.
Meanwhile, I've only removed redundant spaces and remove "-nosman" after
AXIOMsys. That is ignored in this place anyway.
Please let's further develop via github. I don't like so much sending
files around.
https://github.com/hemmecke/vim-panaxiom
It would also be nice, if you can incorporate the code from Johannes
Grabmeier (http://axiom-wiki.newsynthesis.org/AxiomInVim).
Ralf
From MAILER-DAEMON Wed Nov 13 05:50:58 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1VgY2E-0001TF-7O
for mharc-axiom-developer@gnu.org; Wed, 13 Nov 2013 05:50:58 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:51448)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <ralf@hemmecke.org>) id 1VgY27-0001NX-PW
for axiom-developer@nongnu.org; Wed, 13 Nov 2013 05:50:57 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <ralf@hemmecke.org>) id 1VgY21-0004mD-Ry
for axiom-developer@nongnu.org; Wed, 13 Nov 2013 05:50:51 -0500
Received: from mo6-p00-ob.rzone.de ([2a01:238:20a:202:5300::1]:57076)
by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <ralf@hemmecke.org>) id 1VgY21-0004m2-9h
for axiom-developer@nongnu.org; Wed, 13 Nov 2013 05:50:45 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1384339844; l=121;
s=domk; d=hemmecke.org;
h=Content-Transfer-Encoding:Content-Type:In-Reply-To:References:
Subject:To:MIME-Version:From:Date:X-RZG-CLASS-ID:X-RZG-AUTH;
bh=n9dXV2zCZ3CMVR5qm6RbcWcL3zE=;
b=BILs6h84ACFiXe9gYUbdZ+RF2DKDXfdjuJlqcdIO0KlX6cUNx1pNFbBbPUEi3ewrHoM
tRzwaRsQV+C/be1PpJFKEfPXRULguX2gTbD7gACqRvICGPx7CPyurVQvhw0363g8lYQKD
qNOtDEJ9ETdgfrQyAJcw/9ycnbfJT+sHH1I=
X-RZG-AUTH: :Pm0Ic2CgfvKqpyys4bXs6bamDO4KmmoRsZ13hlmoEk5RYEk+icxFp+pk/v/tAqQ=
X-RZG-CLASS-ID: mo00
Received: from [193.170.38.230] (trex.risc.uni-linz.ac.at [193.170.38.230])
by smtp.strato.de (RZmta 32.13 AUTH)
with (TLSv1.0:DHE-RSA-AES256-SHA encrypted) ESMTPSA id 90104bpADAoi1KQ
for <axiom-developer@nongnu.org>; Wed, 13 Nov 2013 11:50:44 +0100 (CET)
Message-ID: <52835984.5090800@hemmecke.org>
Date: Wed, 13 Nov 2013 11:50:44 +0100
From: Ralf Hemmecke <ralf@hemmecke.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
rv:24.0) Gecko/20100101 Thunderbird/24.1.0
MIME-Version: 1.0
To: axiom-developer@nongnu.org
References: <alpine.DEB.2.02.1311091827080.3079@coccobill> <3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru> <alpine.DEB.2.02.1311101237050.2962@coccobill> <527F8DDA.1070307@hemmecke.org> <alpine.DEB.2.02.1311111216260.2944@Stumbo> <5280CC9F.4050801@hemmecke.org> <alpine.DEB.2.02.1311111655200.2944@Stumbo> <52814C1A.8010800@hemmecke.org> <alpine.DEB.2.02.1311121320550.6907@Stumbo> <52822343.9040001@hemmecke.org> <alpine.DEB.2.02.1311121502450.2999@coccobill> <52824F38.9040106@hemmecke.org> <alpine.DEB.2.02.1311122303140.2999@coccobill>
<52835933.2030407@hemmecke.org>
In-Reply-To: <52835933.2030407@hemmecke.org>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-Received-From: 2a01:238:20a:202:5300::1
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Nov 2013 10:50:57 -0000
>> Please check if it works also for you.
Wait. I realized that you have removed the \< and \> markers. Why?
Ralf
From MAILER-DAEMON Wed Nov 13 06:41:20 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1VgYoy-0006pd-2l
for mharc-axiom-developer@gnu.org; Wed, 13 Nov 2013 06:41:20 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:35215)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <stf@unife.it>) id 1VgYor-0006i3-16
for axiom-developer@nongnu.org; Wed, 13 Nov 2013 06:41:18 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <stf@unife.it>) id 1VgYol-00054s-My
for axiom-developer@nongnu.org; Wed, 13 Nov 2013 06:41:12 -0500
Received: from mail-ee0-x232.google.com ([2a00:1450:4013:c00::232]:60434)
by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stf@unife.it>)
id 1VgYol-00054j-CS
for axiom-developer@nongnu.org; Wed, 13 Nov 2013 06:41:07 -0500
Received: by mail-ee0-f50.google.com with SMTP id b45so148697eek.23
for <axiom-developer@nongnu.org>; Wed, 13 Nov 2013 03:41:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unife.it; s=google;
h=date:from:reply-to:to:cc:subject:in-reply-to:message-id:references
:user-agent:organization:mime-version:content-type;
bh=QkNBu7CoQydjGVDdsU8lDnDCFKdSE4TbkEi85Ax7sSs=;
b=BTz9Z22kE2sVxeSn75pFAA3UHHZRJu4rW0GBxLfMy7UqFZi8gdsmS7hYfgj1qDfGPi
zqE1V974h3fEB0+B+bzrFcJh7bBuA4UXa0A9WhAER7PINLBB4f1ogLUOTZjRdXQTe/U1
hrgT5wVVF8xEOzlebxcL585RLEY15CS3i2h5w=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20130820;
h=x-gm-message-state:date:from:reply-to:to:cc:subject:in-reply-to
:message-id:references:user-agent:organization:mime-version
:content-type;
bh=QkNBu7CoQydjGVDdsU8lDnDCFKdSE4TbkEi85Ax7sSs=;
b=ayZ4tZGYf6lHNmT9NykMsYriNNAYdCRopWbiz2QxLKYpn3Uh/Rx+vAuRV2imTahauU
kQwnOGrP64yUF/Iluy1gzaHu9vCbShNQzC1sbOdfOHNjadqEjx7Jbxkp2BS4oG8LjwXj
ClykGLpncxJFbug5+a6Kwo0fdov6SrZbVVo+Lp77Pb3n+36R2fxmfVRa0/W/syhFzKaP
rC5dkC54T2rWJcU69wWVtwUKt7z9xvcaS1N10CTS6pxCaqTvk3EYFwS315cmhFd7L2sy
zwbAVntGRAk3umoIdmzj0uouhFZBx/hjkkM7krUuR7iOySC1RIrKBC8emhc62Wj3ScU/
/z7w==
X-Gm-Message-State: ALoCoQlGizB7kyCvPYp2/DxJtH6pQaR3EMJmqd80tHWwALVBispKxfJulJ5MHx59X0e3n+/jlv0f
X-Received: by 10.14.122.132 with SMTP id t4mr49101419eeh.20.1384342864936;
Wed, 13 Nov 2013 03:41:04 -0800 (PST)
Received: from em243.mate.man (em32.unife.it. [192.167.222.32])
by mx.google.com with ESMTPSA id z1sm87300983eeo.14.2013.11.13.03.41.02
for <axiom-developer@nongnu.org>
(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
Wed, 13 Nov 2013 03:41:03 -0800 (PST)
Date: Wed, 13 Nov 2013 12:41:01 +0100 (CET)
From: "Fabio S." <stf@unife.it>
X-X-Sender: stumbo@Stumbo
To: axiom-developer@nongnu.org
cc: axiom-developer@nongnu.org
In-Reply-To: <52835984.5090800@hemmecke.org>
Message-ID: <alpine.DEB.2.02.1311131222320.2997@Stumbo>
References: <alpine.DEB.2.02.1311091827080.3079@coccobill>
<3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru>
<alpine.DEB.2.02.1311101237050.2962@coccobill>
<527F8DDA.1070307@hemmecke.org>
<alpine.DEB.2.02.1311111216260.2944@Stumbo>
<5280CC9F.4050801@hemmecke.org>
<alpine.DEB.2.02.1311111655200.2944@Stumbo>
<52814C1A.8010800@hemmecke.org>
<alpine.DEB.2.02.1311121320550.6907@Stumbo>
<52822343.9040001@hemmecke.org>
<alpine.DEB.2.02.1311121502450.2999@coccobill>
<52824F38.9040106@hemmecke.org>
<alpine.DEB.2.02.1311122303140.2999@coccobill>
<52835933.2030407@hemmecke.org> <52835984.5090800@hemmecke.org>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: =?ISO-8859-15?Q?Universit=E0_di_Ferrara?=
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-Received-From: 2a00:1450:4013:c00::232
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: axiom-developer@nongnu.org
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Nov 2013 11:41:18 -0000
>>> Please check if it works also for you.
>
> Wait. I realized that you have removed the \< and \> markers. Why?
>
Becuase I changed syntax rules of matching: for elements which are made up
only of keywords (that is, character in 48-57,_,a-z,A-Z,&,!,? ) then I
declare something like
syn keyword axCategory Domain
Before it was
syn match axCategory "\<Domain\>"
keywords select only whole words: the markers \< \> are required in
matches if you want the same behaviour.
With the above definitions, both rules hilights Domain but not
EuclideanDomain.
If the match were
syn match axCategory "Domain" then in EuclideanDomain you would get Domain
highlighted.
Another difference is that keywords have the highest priority.
Given the above, whenever possible I switched to "syn keyword"
The match syntax is still necessary just for a bunch of operations which
are made up of simbols.
Fabio
From MAILER-DAEMON Wed Nov 13 07:15:28 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1VgZM0-0003b4-AU
for mharc-axiom-developer@gnu.org; Wed, 13 Nov 2013 07:15:28 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:43024)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <stf@unife.it>) id 1VgZLu-0003ab-3a
for axiom-developer@nongnu.org; Wed, 13 Nov 2013 07:15:26 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <stf@unife.it>) id 1VgZLp-00089p-1G
for axiom-developer@nongnu.org; Wed, 13 Nov 2013 07:15:22 -0500
Received: from mail-ea0-x22d.google.com ([2a00:1450:4013:c01::22d]:40810)
by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stf@unife.it>)
id 1VgZLo-00089h-Me
for axiom-developer@nongnu.org; Wed, 13 Nov 2013 07:15:16 -0500
Received: by mail-ea0-f173.google.com with SMTP id g10so191860eak.32
for <axiom-developer@nongnu.org>; Wed, 13 Nov 2013 04:15:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unife.it; s=google;
h=date:from:reply-to:to:cc:subject:in-reply-to:message-id:references
:user-agent:organization:mime-version:content-type;
bh=HPZ/77gZUrywXkqKe/ivBhLTfWFsA8gyXsiev+ascvM=;
b=YmHhxtkMa8E03eNSbDcM+RKKv9pxdMSSPe9X+/q/VcHH4fLpClyHelNm2t7a5xVcdU
IbdZ0oqvQ9/vlGNTGbHLkE63RaolVl357goSU02+XK3W3eBuyWiwfnKKCCbchnuuA0ip
6HdzJS077ukVgzT5P13PAFhF+Z2wYPh9TtuK4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20130820;
h=x-gm-message-state:date:from:reply-to:to:cc:subject:in-reply-to
:message-id:references:user-agent:organization:mime-version
:content-type;
bh=HPZ/77gZUrywXkqKe/ivBhLTfWFsA8gyXsiev+ascvM=;
b=Ee5JxpVghvduIhh+wsTEusMrOmP2mcJjBgveatKju+DkQalIdsC7UeusmXh8dV2+iv
HIj2t7JLRn+Wdc8kX1WK0LQr68iVD7oAELi4pYEMr2yl7l87nQx20bNkj4GIiWZ+Hrwf
CNgfz4XRPLihVmvyO++fENgwa+9wWojXy2A6PMcMchr9CqeO0puPpN2r5mcTmXL8wboe
kzS08/TINklnMZOLEyPm4FI86EimmJKK08u8Tm3DbAcemMqDzoptUVw5NovxKnSlsJCg
j6JiEIEa4DbAS2mS5nhD0pcIV2z3PGXHD2OD6Y+uUvVUwgtl3lDI+OOZENW/OIGekwJn
VnOw==
X-Gm-Message-State: ALoCoQm+IXXmwCO+Ri/bYYsPfrP11HNskBOb1hQGpZO6ZwUD3fxaZCwz6qxHTk5HgTgLLC94eye2
X-Received: by 10.15.108.142 with SMTP id cd14mr66846eeb.139.1384344914978;
Wed, 13 Nov 2013 04:15:14 -0800 (PST)
Received: from em243.mate.man (em32.unife.it. [192.167.222.32])
by mx.google.com with ESMTPSA id k7sm79380449eeg.13.2013.11.13.04.15.13
for <axiom-developer@nongnu.org>
(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
Wed, 13 Nov 2013 04:15:14 -0800 (PST)
Date: Wed, 13 Nov 2013 13:15:12 +0100 (CET)
From: "Fabio S." <stf@unife.it>
X-X-Sender: stumbo@Stumbo
To: axiom-developer@nongnu.org
cc: axiom-developer@nongnu.org
In-Reply-To: <52835933.2030407@hemmecke.org>
Message-ID: <alpine.DEB.2.02.1311131259380.2997@Stumbo>
References: <alpine.DEB.2.02.1311091827080.3079@coccobill>
<3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru>
<alpine.DEB.2.02.1311101237050.2962@coccobill>
<527F8DDA.1070307@hemmecke.org>
<alpine.DEB.2.02.1311111216260.2944@Stumbo>
<5280CC9F.4050801@hemmecke.org>
<alpine.DEB.2.02.1311111655200.2944@Stumbo>
<52814C1A.8010800@hemmecke.org>
<alpine.DEB.2.02.1311121320550.6907@Stumbo>
<52822343.9040001@hemmecke.org>
<alpine.DEB.2.02.1311121502450.2999@coccobill>
<52824F38.9040106@hemmecke.org>
<alpine.DEB.2.02.1311122303140.2999@coccobill>
<52835933.2030407@hemmecke.org>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: =?ISO-8859-15?Q?Universit=E0_di_Ferrara?=
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-Received-From: 2a00:1450:4013:c01::22d
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: axiom-developer@nongnu.org
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Nov 2013 12:15:27 -0000
> Meanwhile, I've only removed redundant spaces and remove "-nosman" after
> AXIOMsys. That is ignored in this place anyway.
I ran the script and it works as before.
>
> Please let's further develop via github. I don't like so much sending
> files around.
>
> https://github.com/hemmecke/vim-panaxiom
ok, I subscribed to github, even if I don't think there is a lot to
develop: on my side it works just fine and I don't have more to say on it.
> It would also be nice, if you can incorporate the code from Johannes
> Grabmeier (http://axiom-wiki.newsynthesis.org/AxiomInVim).
I don't think it is a good idea:
- keywords are defined as a different set (I tried to keep it minimal):
this reuires some care in merging syntax definitions.
- using the two differente files, axiom highlights result just in a
different color scheme: every vim user will change the color scheme to its
own taste.
- there are a lot of other syntax that are not relative to axiom (C++,
maybe?) It doesn't seem to me a good idea to mix up syntax for different
languages in the same file. Moreover, they are far too complex for me.
Fabio
From MAILER-DAEMON Wed Nov 13 07:32:19 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1VgZcJ-0000e7-Da
for mharc-axiom-developer@gnu.org; Wed, 13 Nov 2013 07:32:19 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:47102)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <ralf@hemmecke.org>) id 1VgZcD-0000du-Dm
for axiom-developer@nongnu.org; Wed, 13 Nov 2013 07:32:18 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <ralf@hemmecke.org>) id 1VgZc6-0005Yz-9m
for axiom-developer@nongnu.org; Wed, 13 Nov 2013 07:32:13 -0500
Received: from mo6-p00-ob.rzone.de ([2a01:238:20a:202:5300::1]:14059)
by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <ralf@hemmecke.org>) id 1VgZc5-0005Vk-WC
for axiom-developer@nongnu.org; Wed, 13 Nov 2013 07:32:06 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1384345924; l=1187;
s=domk; d=hemmecke.org;
h=Content-Transfer-Encoding:Content-Type:In-Reply-To:References:
Subject:To:MIME-Version:From:Date:X-RZG-CLASS-ID:X-RZG-AUTH;
bh=fj1wzVzEtSg58ZEOP1ZYQM8K5xA=;
b=RkDNjqtS2vjqat1R1Pg+UQQY4tUvKfgbYZFF5sBlgsubdhTm5V9RUaE8I3aBwEsRp52
50/SKPY3V0sBSg5nnZujZQtQD+L08ziOpw7DPNo3TpmW4N+ifE7WBT0Mf39dVoVIrEuoo
cu8zh7tsElyWf8bK2DfQIcfleF2zyAN9tf0=
X-RZG-AUTH: :Pm0Ic2CgfvKqpyys4bXs6bamDO4KmmoRsZ13hlmoEk5RYEk+icxFp+pk/v/tAqQ=
X-RZG-CLASS-ID: mo00
Received: from [193.170.38.230] (trex.risc.uni-linz.ac.at [193.170.38.230])
by smtp.strato.de (RZmta 32.13 AUTH)
with (TLSv1.0:DHE-RSA-AES256-SHA encrypted) ESMTPSA id u0170epADCW03zM ;
Wed, 13 Nov 2013 13:32:00 +0100 (CET)
Message-ID: <52837140.90104@hemmecke.org>
Date: Wed, 13 Nov 2013 13:32:00 +0100
From: Ralf Hemmecke <ralf@hemmecke.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
rv:24.0) Gecko/20100101 Thunderbird/24.1.0
MIME-Version: 1.0
To: axiom-developer@nongnu.org, fricas-devel <fricas-devel@googlegroups.com>,
Johannes Grabmeier <johannes.grabmeier@fh-deggendorf.de>
References: <alpine.DEB.2.02.1311091827080.3079@coccobill> <3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru> <alpine.DEB.2.02.1311101237050.2962@coccobill> <527F8DDA.1070307@hemmecke.org> <alpine.DEB.2.02.1311111216260.2944@Stumbo> <5280CC9F.4050801@hemmecke.org> <alpine.DEB.2.02.1311111655200.2944@Stumbo> <52814C1A.8010800@hemmecke.org> <alpine.DEB.2.02.1311121320550.6907@Stumbo> <52822343.9040001@hemmecke.org> <alpine.DEB.2.02.1311121502450.2999@coccobill> <52824F38.9040106@hemmecke.org> <alpine.DEB.2.02.1311122303140.2999@coccobill> <52835933.2030407@hemmecke.org>
<alpine.DEB.2.02.1311131259380.2997@Stumbo>
In-Reply-To: <alpine.DEB.2.02.1311131259380.2997@Stumbo>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-Received-From: 2a01:238:20a:202:5300::1
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Nov 2013 12:32:18 -0000
>> https://github.com/hemmecke/vim-panaxiom
>> It would also be nice, if you can incorporate the code from Johannes
>> Grabmeier (http://axiom-wiki.newsynthesis.org/AxiomInVim).
I've now added that file as fricas.vim to the repository.
> I don't think it is a good idea:
> - keywords are defined as a different set (I tried to keep it minimal):
> this reuires some care in merging syntax definitions.
> - using the two differente files, axiom highlights result just in a
> different color scheme: every vim user will change the color scheme to
> its own taste.
> - there are a lot of other syntax that are not relative to axiom (C++,
> maybe?) It doesn't seem to me a good idea to mix up syntax for different
> languages in the same file. Moreover, they are far too complex for me.
Right. I don't understand the vim-syntax, but it seems that all the
things that start like cSomething (c-prefix) are not relevant for Axiom.
Johannes, do you think you can help in merging Fabio's and your
vim-mode. Maybe your vim-mode could at least take advantage of the
generated identifiers
(https://github.com/hemmecke/vim-panaxiom/blob/master/axiom/keywords.sh).
Ralf
From MAILER-DAEMON Wed Nov 13 11:52:10 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1Vgdfm-0008AR-54
for mharc-axiom-developer@gnu.org; Wed, 13 Nov 2013 11:52:10 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:47683)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <johannes@grabmeier.net>) id 1VgZfC-0001wJ-D8
for axiom-developer@nongnu.org; Wed, 13 Nov 2013 07:35:23 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <johannes@grabmeier.net>) id 1VgZf7-0006hn-Jn
for axiom-developer@nongnu.org; Wed, 13 Nov 2013 07:35:18 -0500
Received: from mo6-p00-ob.rzone.de ([2a01:238:20a:202:5300::1]:28846)
by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <johannes@grabmeier.net>) id 1VgZf7-0006hc-BB
for axiom-developer@nongnu.org; Wed, 13 Nov 2013 07:35:13 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1384346111; l=2001;
s=domk; d=grabmeier.net;
h=To:References:Content-Transfer-Encoding:Cc:Date:In-Reply-To:From:
Content-Type:Mime-Version:Subject:X-RZG-CLASS-ID:X-RZG-AUTH;
bh=xR3gf//WCL4fkOZ2Eqk+fcNhyFk=;
b=EyK588yk9HlT9tBStR6sYqlePgX1dGZOVB3O8Xdrq7lRj1tDd4o2QX+y4VnMz2Xi00k
FC4SJOwulyWPyMV1rZ0Z/Qf5upwYyeXT5qWJZekEUdHHgbzd+J7Mp3XQV5q02lcJpSQx9
QGCaRRiDh4QOLpwxcSk9GWry++GbyECdgyY=
X-RZG-AUTH: :JmMMdE6mfuytPHJfUJF8/K+0w+0mtjx26sH4UyTg6ECgrPxtl3FPTEs1VS58N26G/zNmyLc=
X-RZG-CLASS-ID: mo00
Received: from [192.168.178.40]
(188-193-118-171-dynip.superkabel.de [188.193.118.171])
by smtp.strato.de (RZmta 32.13 DYNA|AUTH)
with (TLSv1.0:DHE-RSA-AES256-SHA encrypted) ESMTPSA id i0555dpADCZ771p ;
Wed, 13 Nov 2013 13:35:07 +0100 (CET)
Mime-Version: 1.0 (Apple Message framework v1085)
Content-Type: text/plain; charset=us-ascii
From: "Prof. Dr. Grabmeier Johannes" <johannes@grabmeier.net>
In-Reply-To: <52837140.90104@hemmecke.org>
Date: Wed, 13 Nov 2013 13:35:06 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <F9BC6526-EAF6-4F01-8D95-21F476E09B4F@grabmeier.net>
References: <alpine.DEB.2.02.1311091827080.3079@coccobill> <3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru> <alpine.DEB.2.02.1311101237050.2962@coccobill> <527F8DDA.1070307@hemmecke.org> <alpine.DEB.2.02.1311111216260.2944@Stumbo> <5280CC9F.4050801@hemmecke.org> <alpine.DEB.2.02.1311111655200.2944@Stumbo> <52814C1A.8010800@hemmecke.org> <alpine.DEB.2.02.1311121320550.6907@Stumbo> <52822343.9040001@hemmecke.org> <alpine.DEB.2.02.1311121502450.2999@coccobill> <52824F38.9040106@hemmecke.org> <alpine.DEB.2.02.1311122303140.2999@coccobill> <52835933.2030407@hemmecke.org>
<alpine.DEB.2.02.1311131259380.2997@Stumbo>
<52837140.90104@hemmecke.org>
To: fricas-devel@googlegroups.com
X-Mailer: Apple Mail (2.1085)
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-Received-From: 2a01:238:20a:202:5300::1
X-Mailman-Approved-At: Wed, 13 Nov 2013 11:52:08 -0500
Cc: Johannes Grabmeier <johannes.grabmeier@fh-deggendorf.de>,
axiom-developer@nongnu.org
Subject: Re: [Axiom-developer] [fricas-devel] Re: Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Nov 2013 12:35:23 -0000
yes sure, we should merge the two solutions, if there are extra =
features, not covered yet. You are right, from time to time (at every =
release?), one should update the list of data structures an operations.
Am 13.11.2013 um 13:32 schrieb Ralf Hemmecke:
>>> https://github.com/hemmecke/vim-panaxiom
>=20
>>> It would also be nice, if you can incorporate the code from Johannes
>>> Grabmeier (http://axiom-wiki.newsynthesis.org/AxiomInVim).
>=20
> I've now added that file as fricas.vim to the repository.
>=20
>> I don't think it is a good idea:
>> - keywords are defined as a different set (I tried to keep it =
minimal):
>> this reuires some care in merging syntax definitions.
>> - using the two differente files, axiom highlights result just in a
>> different color scheme: every vim user will change the color scheme =
to
>> its own taste.
>> - there are a lot of other syntax that are not relative to axiom =
(C++,
>> maybe?) It doesn't seem to me a good idea to mix up syntax for =
different
>> languages in the same file. Moreover, they are far too complex for =
me.
>=20
> Right. I don't understand the vim-syntax, but it seems that all the
> things that start like cSomething (c-prefix) are not relevant for =
Axiom.
>=20
> Johannes, do you think you can help in merging Fabio's and your
> vim-mode. Maybe your vim-mode could at least take advantage of the
> generated identifiers
> =
(https://github.com/hemmecke/vim-panaxiom/blob/master/axiom/keywords.sh).
>=20
> Ralf
>=20
> --=20
> You received this message because you are subscribed to the Google =
Groups "FriCAS - computer algebra system" group.
> To unsubscribe from this group and stop receiving emails from it, send =
an email to fricas-devel+unsubscribe@googlegroups.com.
> To post to this group, send email to fricas-devel@googlegroups.com.
> Visit this group at http://groups.google.com/group/fricas-devel.
> For more options, visit https://groups.google.com/groups/opt_out.
From MAILER-DAEMON Wed Nov 13 13:13:49 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1Vgewn-00088M-90
for mharc-axiom-developer@gnu.org; Wed, 13 Nov 2013 13:13:49 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:50316)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <stf@unife.it>) id 1Vgewh-00083l-TC
for axiom-developer@nongnu.org; Wed, 13 Nov 2013 13:13:48 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <stf@unife.it>) id 1Vgewd-00079M-Lv
for axiom-developer@nongnu.org; Wed, 13 Nov 2013 13:13:43 -0500
Received: from mail-we0-x231.google.com ([2a00:1450:400c:c03::231]:50222)
by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stf@unife.it>)
id 1Vgewd-000796-B8
for axiom-developer@nongnu.org; Wed, 13 Nov 2013 13:13:39 -0500
Received: by mail-we0-f177.google.com with SMTP id t60so784442wes.8
for <axiom-developer@nongnu.org>; Wed, 13 Nov 2013 10:13:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unife.it; s=google;
h=date:from:reply-to:to:cc:subject:in-reply-to:message-id:references
:user-agent:organization:mime-version:content-type;
bh=Uz2vpEVh73BabixTA2M8CeqmzWhmYpjSnH43UClKaWo=;
b=eWJULRIJ4U+8d5k7NVd3qiTVDsvdIGvqFWZFifwQXdKA04EpWCKMptROziae8Hlf7q
4C7s4RRbx524duXhXtIuEd+lL+KAi9vIiQUDMhqRwdCI9ocell/LUPOuiFWcEZFAoAF6
MmnzDqe7AU0wABNiTYtqxp9eXdTm7TsC2tOgg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20130820;
h=x-gm-message-state:date:from:reply-to:to:cc:subject:in-reply-to
:message-id:references:user-agent:organization:mime-version
:content-type;
bh=Uz2vpEVh73BabixTA2M8CeqmzWhmYpjSnH43UClKaWo=;
b=d9trC5iYvKx8dmaGL9NE0T7MGQvKrkCK+vDZvrb6nU78CfzccJ+WOkScWwqSq9uMVv
KCzdLvy1wyBiCyAjIT0CDU1pCBqfm9J42ww45ZViaeWrYOwBxg5oMICFvOPG8j3+rmOK
FUPelcorc9zr/GypLWNCKzlA/jNPiWnFpLhTs6GJvhzTn//m1LhrmO6L/bQEGnfqST6Z
9wEGqp02vekbwvrVhkRNnRYWf/2wru/d/bZ/P02KVKTpLnmML55X+qeVSZzG7ZOiw2He
5tNXtjXvctk2VyLup8ly7rZQ64IQphYDmJSoxlpRi3FY8NrPxaFzuIuEy/7DB+/35IfM
TFQQ==
X-Gm-Message-State: ALoCoQm4+QJzNJ63HUGi+cgZaZBq4lFX3H3fUSeC5D8URWyhbK0TuOwx3VBvrut3ytCv7aB+3iTt
X-Received: by 10.180.11.166 with SMTP id r6mr21887658wib.9.1384366417426;
Wed, 13 Nov 2013 10:13:37 -0800 (PST)
Received: from em243.mate.man (em32.unife.it. [192.167.222.32])
by mx.google.com with ESMTPSA id
gg20sm58386901wic.1.2013.11.13.10.13.35 for <multiple recipients>
(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
Wed, 13 Nov 2013 10:13:36 -0800 (PST)
Date: Wed, 13 Nov 2013 19:13:34 +0100 (CET)
From: "Fabio S." <stf@unife.it>
X-X-Sender: stumbo@Stumbo
To: axiom-developer@nongnu.org
In-Reply-To: <52835933.2030407@hemmecke.org>
Message-ID: <alpine.DEB.2.02.1311131904250.2997@Stumbo>
References: <alpine.DEB.2.02.1311091827080.3079@coccobill>
<3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru>
<alpine.DEB.2.02.1311101237050.2962@coccobill>
<527F8DDA.1070307@hemmecke.org>
<alpine.DEB.2.02.1311111216260.2944@Stumbo>
<5280CC9F.4050801@hemmecke.org>
<alpine.DEB.2.02.1311111655200.2944@Stumbo>
<52814C1A.8010800@hemmecke.org>
<alpine.DEB.2.02.1311121320550.6907@Stumbo>
<52822343.9040001@hemmecke.org>
<alpine.DEB.2.02.1311121502450.2999@coccobill>
<52824F38.9040106@hemmecke.org>
<alpine.DEB.2.02.1311122303140.2999@coccobill>
<52835933.2030407@hemmecke.org>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: =?ISO-8859-15?Q?Universit=E0_di_Ferrara?=
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-Received-From: 2a00:1450:400c:c03::231
Cc: Johannes Grabmeier <johannes.grabmeier@fh-deggendorf.de>,
axiom-developer@nongnu.org
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: axiom-developer@nongnu.org
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Nov 2013 18:13:48 -0000
> Please let's further develop via github. I don't like so much sending
> files around.
>
> https://github.com/hemmecke/vim-panaxiom
Ralf,
I added the last changes I made.
In particular, I changed colors definition so that it is modular and it
can be very easy for the user to customize them, or even use an already
existing color scheme (see the readme).
About merging the two files, I am not able to see a way of doing it.
If someone does, it is surely better to have just one package for axiom
support in vim: I will modify mine if there are suggestions.
Otherwise, I am satisfied with the version I have and I will post it on
vim.org as the definitive (up to the next one... ) version.
Fabio
From MAILER-DAEMON Thu Nov 14 11:29:42 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1Vgzna-0006OP-DF
for mharc-axiom-developer@gnu.org; Thu, 14 Nov 2013 11:29:42 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:51629)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <camm@maguirefamily.org>) id 1VgznT-0006OD-PX
for axiom-developer@nongnu.org; Thu, 14 Nov 2013 11:29:40 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <camm@maguirefamily.org>) id 1VgznO-0003Kf-To
for axiom-developer@nongnu.org; Thu, 14 Nov 2013 11:29:35 -0500
Received: from nat-tvwna-outside-visitornet2-d-165.princeton.org
([66.180.183.177]:58906 helo=happiness.m.enhanced.com)
by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <camm@maguirefamily.org>)
id 1VgznF-0003Id-2g; Thu, 14 Nov 2013 11:29:21 -0500
Received: from camm by happiness.m.enhanced.com with local (Exim 4.80)
(envelope-from <camm@maguirefamily.org>)
id 1Vgzle-0001aG-7L; Thu, 14 Nov 2013 11:27:42 -0500
From: Camm Maguire <camm@maguirefamily.org>
To: gcl-devel@gnu.org, maxima@math.utexas.edu, axiom-developer@nongnu.org,
open-axiom-devel@lists.sourceforge.net,
fricas-devel@googlegroups.com, kaufmann@cs.utexas.edu
Date: Thu, 14 Nov 2013 11:27:42 -0500
Message-ID: <87ppq32bk1.fsf@happiness.m.enhanced.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x
X-Received-From: 66.180.183.177
Subject: [Axiom-developer] GCL 2.6.10 has been released
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Nov 2013 16:29:41 -0000
Greetings! The GCL team is happy to announce the release of version
2.6.10, the latest achievement in the 'stable' (as opposed to
'development') series. Please see http://www.gnu.org/software/gcl for
downloading information.
This release addresses many of the issues introduced by the 2.6.9
developments, in addition to using gmp for random number generation,
adding fast immediate fixnum operations for most functions, and
accelerating garbage collection and hash table lookups. From the git
log:
randomize addresses as hash keys
refine readdir
optimize gethash loop
opendir,readdir,closedir functions
make object_to_string safe for text strings
no SGC on ia64 pending fix to getc/fread restart failure and hang
ensure-directories-exist and wild-pathname-p
changes for latest mingw on windows
Don't use TMP in configure for windows
prevent relocatable maxpage from extending beyond real_maxpage due to hole
no gprof on ia64, possible function descriptor corruption due to mcount
robustify allocation of environment and argument space in unrandomize.h
main.c typo fix
limit startup relblock pages to 5% of available_pages
NOFREE_ERR for ia64
fix trailing slash removal pre lstat on mingw
optimize number_expt
add mpz_ui_pow_ui and mpz_pow_ui to gmp_wrappers.h
ensure that lstat takes no trailing slashes on mingw
reserve 8M stack on mingw, and start alloc probe at 0x20000000 for wine
initialize c stack variables in make_bignum before gc calling mpz_init_set
allow for nreloc overflow in coff, restoring acl2 on mingw
abandon stabs debug format on mingw as is now too small
limit text start search, restoring s390 build
make equal explicitly tail recursive on mingw to overcome compiler deficiency
add sys and child sys values to get-internal-run-time
optimize number_abs and number_signum
inlines for gcd and lcm
ctzl instruction, and defaults for clzl and ctzl when absent
fix type-and to properly order t and object
fix safe_mul, clz and fixnum_shft for corner cases
remove lfun prop to eq, eql, equal and equalp
remove redundant mod code
fix integer_divide1 call in number_expt
faster integer log functions
prototypes and optimization inlines for immnum functions
faster division algorithms -- FIXME centralize mod, do round
centralize inlined immnum logic in new immnum.h header
remove 'c1conditional property of 'boole
use clz in fixnum_times where available
try mpz_init_set in make_bignum -- FIXME stack of pre initialized bignums
don't mark link array when not collecting relblock
fix shifti bug
add gmp wrappers for the various division rounding modes
fix type-and so that t < '(values t t)
fix sublis1-inline for new predicate macros
faster eq,eql,equal, and equalp predicates
configure check for clzl instruction
define OBJNULL for hurd
separately protect mark_link_array from non-data cfd
remove unnecessary branches to marking of cfd code
backport #? inline string directive to ensure 'first' vararg is initialized
sgc mark phase typo
only sgc mark old contiguous data when collecting contiguous
remove null value error in mv-ref to accommodate low immediate fixnums
fix bds_top capture bug in bds_bind macro (e.g. arg eval changes bds_top)
scale initial relblock with heap size instead of available_pages
try initial relblock scale of twice heap pages
unset si::*optimize-maximum-pages* in raw image to limit unexec file size
clear gcc warnings regarding ignored function return values
function def typo
scale maxrbpage and new_holepage with available_pages on startup
clarify room report
disable safecdr by default
widecons configure option
memcpy to speed up relocatable gc
set_bits fix for i1==i2
edit_double overflow fix
set_bits fix
get_sgc_bits bug fix
get_bits debugging 2
fix to get_bits
get_bits/set_bits debugging
update tm_maxpage in sgc_start
report low immfix in (room t)
use tee in test_results target
imcdr typo fix
default to high immfix, check cstack for low immfix
enable-safecdr and enable-safecdrdbg configure options
gbc accelerations
support for low immediate fixnums
box all fixnums in cdr, and speed all object typing
gethash/hash-set optimizers
add safety page to relocatable gc to workaround unexplained overwrite FIXME
make sure gprof arrays are writable in sgc
fix edit_double, failure to print 1d-6
rework sane default to contiguous and relocatable tm_table parameters
simplify and speedup marking of old data on sgc pages
make sure contiguous sgc_minfree gets initialized with sane value
revert set_type_of to preserve sgc bit, init stack objects with static
reinit_gmp prototype
reinit_gmp on mips to fix (random), where LD_BIND_NOW is also required
correct cpage macro for new sgc contblock bit
zero mark bits on contblock allocation
define ADDR_COMPAT_LAYOUT and ADDR_LIMIT_3GB if not present in configure
eliminate preclear of contblock mark bits
sgc bit for contiguous pages, need low mem for code on 64bit
prefer low memory when loading code to satisfy jump bit constraints
backport of gmp random numbers from master
lintian fix to VirtualFree call in unexnt.c
rehardwire heap start address on windows
try not fixing heap start address on windws
try for up to 2 Gb heap on windows
try to fix deallocation in windows heap probe
clean windows heap size probe
don't rely on errno on macosx heap size probe
try to probe heap size on windows
Use brk wrapper around sbrk to consolidate behavior when latter is emulated
probe heap size up to 32Gb on macosx
allocate gcl_zone_body in static area, as malloc_create_zone returns a pointer to read-only memory in macosx 10.8
work around unlinkable profile prototype in macosx 10.8 64bit
clear prototype mismatch warning
Set windows heap start to stable 0x10100000 of 2.6.8 for now
place parenthesis around argument to cast in make_fixnum, fix invalid lvalue
support for empty filenames following -f on command line
fix documentation formatting errors
zero firstword in set_type_of macro to handle C stack objects
Take care,
--
Camm Maguire address@hidden
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From MAILER-DAEMON Thu Nov 14 17:06:54 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1Vh53u-0007ik-Dp
for mharc-axiom-developer@gnu.org; Thu, 14 Nov 2013 17:06:54 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:32784)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <camm@happiness.m.enhanced.com>) id 1VgySp-0004QI-U8
for axiom-developer@nongnu.org; Thu, 14 Nov 2013 10:04:16 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <camm@happiness.m.enhanced.com>) id 1VgySl-0001t1-4n
for axiom-developer@nongnu.org; Thu, 14 Nov 2013 10:04:11 -0500
Received: from nat-tvwna-outside-visitornet2-d-165.princeton.org
([66.180.183.177]:58622 helo=happiness.m.enhanced.com)
by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <camm@happiness.m.enhanced.com>)
id 1VgySa-0001ox-VL; Thu, 14 Nov 2013 10:03:57 -0500
Received: from camm by happiness.m.enhanced.com with local (Exim 4.80)
(envelope-from <camm@happiness.m.enhanced.com>)
id 1VgyQj-0001JT-ID; Thu, 14 Nov 2013 10:02:01 -0500
From: Camm Maguire <camm@happiness.m.enhanced.com>
To: gcl-devel@gnu.org, maxima@math.utexas.edu, axiom-developer@nongnu.org,
open-axiom-devel@lists.sourceforge.net,
fricas-devel@googlegroups.com, kaufmann@cs.utexas.edu
Date: Thu, 14 Nov 2013 10:02:01 -0500
Message-ID: <87a9h7rpqu.fsf@happiness.m.enhanced.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x
X-Received-From: 66.180.183.177
X-Mailman-Approved-At: Thu, 14 Nov 2013 17:06:52 -0500
Subject: [Axiom-developer] GCL 2.6.10 has been released
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Nov 2013 15:04:16 -0000
Greetings! The GCL team is happy to announce the release of version
2.6.10, the latest achievement in the 'stable' (as opposed to
'development') series. Please see http://www.gnu.org/software/gcl for
downloading information.
This release addresses many of the issues introduced by the 2.6.9
developments, in addition to using gmp for random number generation,
adding fast immediate fixnum operations for most functions, and
accelerating garbage collection and hash table lookups. From the git
log:
randomize addresses as hash keys
refine readdir
optimize gethash loop
opendir,readdir,closedir functions
make object_to_string safe for text strings
no SGC on ia64 pending fix to getc/fread restart failure and hang
ensure-directories-exist and wild-pathname-p
changes for latest mingw on windows
Don't use TMP in configure for windows
prevent relocatable maxpage from extending beyond real_maxpage due to hole
no gprof on ia64, possible function descriptor corruption due to mcount
robustify allocation of environment and argument space in unrandomize.h
main.c typo fix
limit startup relblock pages to 5% of available_pages
NOFREE_ERR for ia64
fix trailing slash removal pre lstat on mingw
optimize number_expt
add mpz_ui_pow_ui and mpz_pow_ui to gmp_wrappers.h
ensure that lstat takes no trailing slashes on mingw
reserve 8M stack on mingw, and start alloc probe at 0x20000000 for wine
initialize c stack variables in make_bignum before gc calling mpz_init_set
allow for nreloc overflow in coff, restoring acl2 on mingw
abandon stabs debug format on mingw as is now too small
limit text start search, restoring s390 build
make equal explicitly tail recursive on mingw to overcome compiler deficiency
add sys and child sys values to get-internal-run-time
optimize number_abs and number_signum
inlines for gcd and lcm
ctzl instruction, and defaults for clzl and ctzl when absent
fix type-and to properly order t and object
fix safe_mul, clz and fixnum_shft for corner cases
remove lfun prop to eq, eql, equal and equalp
remove redundant mod code
fix integer_divide1 call in number_expt
faster integer log functions
prototypes and optimization inlines for immnum functions
faster division algorithms -- FIXME centralize mod, do round
centralize inlined immnum logic in new immnum.h header
remove 'c1conditional property of 'boole
use clz in fixnum_times where available
try mpz_init_set in make_bignum -- FIXME stack of pre initialized bignums
don't mark link array when not collecting relblock
fix shifti bug
add gmp wrappers for the various division rounding modes
fix type-and so that t < '(values t t)
fix sublis1-inline for new predicate macros
faster eq,eql,equal, and equalp predicates
configure check for clzl instruction
define OBJNULL for hurd
separately protect mark_link_array from non-data cfd
remove unnecessary branches to marking of cfd code
backport #? inline string directive to ensure 'first' vararg is initialized
sgc mark phase typo
only sgc mark old contiguous data when collecting contiguous
remove null value error in mv-ref to accommodate low immediate fixnums
fix bds_top capture bug in bds_bind macro (e.g. arg eval changes bds_top)
scale initial relblock with heap size instead of available_pages
try initial relblock scale of twice heap pages
unset si::*optimize-maximum-pages* in raw image to limit unexec file size
clear gcc warnings regarding ignored function return values
function def typo
scale maxrbpage and new_holepage with available_pages on startup
clarify room report
disable safecdr by default
widecons configure option
memcpy to speed up relocatable gc
set_bits fix for i1==i2
edit_double overflow fix
set_bits fix
get_sgc_bits bug fix
get_bits debugging 2
fix to get_bits
get_bits/set_bits debugging
update tm_maxpage in sgc_start
report low immfix in (room t)
use tee in test_results target
imcdr typo fix
default to high immfix, check cstack for low immfix
enable-safecdr and enable-safecdrdbg configure options
gbc accelerations
support for low immediate fixnums
box all fixnums in cdr, and speed all object typing
gethash/hash-set optimizers
add safety page to relocatable gc to workaround unexplained overwrite FIXME
make sure gprof arrays are writable in sgc
fix edit_double, failure to print 1d-6
rework sane default to contiguous and relocatable tm_table parameters
simplify and speedup marking of old data on sgc pages
make sure contiguous sgc_minfree gets initialized with sane value
revert set_type_of to preserve sgc bit, init stack objects with static
reinit_gmp prototype
reinit_gmp on mips to fix (random), where LD_BIND_NOW is also required
correct cpage macro for new sgc contblock bit
zero mark bits on contblock allocation
define ADDR_COMPAT_LAYOUT and ADDR_LIMIT_3GB if not present in configure
eliminate preclear of contblock mark bits
sgc bit for contiguous pages, need low mem for code on 64bit
prefer low memory when loading code to satisfy jump bit constraints
backport of gmp random numbers from master
lintian fix to VirtualFree call in unexnt.c
rehardwire heap start address on windows
try not fixing heap start address on windws
try for up to 2 Gb heap on windows
try to fix deallocation in windows heap probe
clean windows heap size probe
don't rely on errno on macosx heap size probe
try to probe heap size on windows
Use brk wrapper around sbrk to consolidate behavior when latter is emulated
probe heap size up to 32Gb on macosx
allocate gcl_zone_body in static area, as malloc_create_zone returns a pointer to read-only memory in macosx 10.8
work around unlinkable profile prototype in macosx 10.8 64bit
clear prototype mismatch warning
Set windows heap start to stable 0x10100000 of 2.6.8 for now
place parenthesis around argument to cast in make_fixnum, fix invalid lvalue
support for empty filenames following -f on command line
fix documentation formatting errors
zero firstword in set_type_of macro to handle C stack objects
Take care,
--
Camm Maguire address@hidden
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From MAILER-DAEMON Fri Nov 15 02:53:42 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1VhEDm-00055h-89
for mharc-axiom-developer@gnu.org; Fri, 15 Nov 2013 02:53:42 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:57983)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1VhEDd-00055K-2D
for axiom-developer@nongnu.org; Fri, 15 Nov 2013 02:53:40 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1VhEDV-0002Xf-Pn
for axiom-developer@nongnu.org; Fri, 15 Nov 2013 02:53:33 -0500
Received: from vs338.rosehosting.com ([209.135.140.38]:58503
helo=axiom-developer.org) by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1VhEDV-0002Us-KA
for axiom-developer@nongnu.org; Fri, 15 Nov 2013 02:53:25 -0500
Received: from u1204 (dynamic-acs-72-23-235-203.zoominternet.net
[72.23.235.203])
by axiom-developer.org (8.12.8/8.12.8) with ESMTP id rAF7qAmd015236;
Fri, 15 Nov 2013 01:52:32 -0600
Received: by u1204 (Postfix, from userid 1000)
id 82FCA686FC; Fri, 15 Nov 2013 02:52:00 -0500 (EST)
From: u1204 <daly@axiom-developer.org>
To: "Fabio S." <stf@unife.it>, axiom-developer@nongnu.org
In-Reply-To: <alpine.DEB.2.02.1311131050320.2997@Stumbo> (stf@unife.it)
Date: Fri, 15 Nov 2013 02:52:00 -0500
Message-ID: <87y54qqezj.fsf@axiom-developer.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (barebone)
[generic]
X-Received-From: 209.135.140.38
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Fri, 15 Nov 2013 07:53:40 -0000
Fabio wrote:
>I checked differencies. Results are:
>
>- categories are exactly the same
>- for packages, the Axiom interpeter misses exactly
> EFULS
> EFUPXS
These were originally listed as packages but are actually domains.
This was correced in Axiom.
>By the way, I point out that I found what seems to me a typo in
>bookvol10.3.pamphlet: line 45520 looks
>)abbrev domain FORTRAN FortranProgra\\
>
>and my guess is that it should be
>)abbrev domain FORTRAN FortranProgram
I grepped the current sources and every instance is correct.
Tim
From MAILER-DAEMON Fri Nov 15 09:11:09 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1VhK73-0003Sm-2Y
for mharc-axiom-developer@gnu.org; Fri, 15 Nov 2013 09:11:09 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:53162)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <jiazhaoconga@gmail.com>) id 1VhK6x-0003Sb-3U
for axiom-developer@nongnu.org; Fri, 15 Nov 2013 09:11:07 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <jiazhaoconga@gmail.com>) id 1VhK6r-0008Ob-Nb
for axiom-developer@nongnu.org; Fri, 15 Nov 2013 09:11:03 -0500
Received: from mail-ob0-x229.google.com ([2607:f8b0:4003:c01::229]:34836)
by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <jiazhaoconga@gmail.com>) id 1VhK6r-0008ON-I8
for axiom-developer@nongnu.org; Fri, 15 Nov 2013 09:10:57 -0500
Received: by mail-ob0-f169.google.com with SMTP id wn1so3901690obc.28
for <axiom-developer@nongnu.org>; Fri, 15 Nov 2013 06:10:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
h=mime-version:date:message-id:subject:from:to:content-type;
bh=BGaCur7bhEaeLVantRsIqEVL1/0cwHNRsnZPRRliRc4=;
b=lOpXZyzQf4m02ZjtQ4ewXQEAzEBcqqrtycqtub3W4e3JybJuBejTBCl1lwqQfUJak7
1jI0n7zmwfTeEpF3H31XJdVmJaptFT99Hsk/4A+qMXwQ3KcAbMrOAGTjr9/XKKjoJOZf
MRF1EMJUU0PeXD0qhBZU8W8tGWDccQPgJx/OiPMRM5qNqaOtXDw0efpXRncQ1sijvBeI
+XGgKrRMOXCvAVHyqtEhYAPKdKfceEdnmvwpq9GCbEbQEW4mF9W8K9dgODF2CZMlmOqA
VuPseqYn0f69nO6ooTsmZ3Rs2zfOi7ColQer/qvNZe8MSrbiCdxaKbH+5PIDOqRLovZ5
ZEMQ==
MIME-Version: 1.0
X-Received: by 10.60.69.130 with SMTP id e2mr748508oeu.98.1384524656565; Fri,
15 Nov 2013 06:10:56 -0800 (PST)
Received: by 10.76.99.115 with HTTP; Fri, 15 Nov 2013 06:10:56 -0800 (PST)
Date: Fri, 15 Nov 2013 22:10:56 +0800
Message-ID: <CAHYG-FVKfh50bBXPCKm46W+n1LMi7C84qRuHSu6QbVV13FrLiQ@mail.gmail.com>
From: jiazhaoconga <jiazhaoconga@gmail.com>
To: axiom-developer@nongnu.org
Content-Type: multipart/alternative; boundary=001a1133536a56660904eb37c47f
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-Received-From: 2607:f8b0:4003:c01::229
Subject: [Axiom-developer] bug in books/tangle.lisp
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Fri, 15 Nov 2013 14:11:07 -0000
--001a1133536a56660904eb37c47f
Content-Type: text/plain; charset=UTF-8
I was going to make
http://axiom-wiki.newsynthesis.org/images/AxiomEmacsMode.pamphlet
functioning again, so I use '\begin{chunk}' to get it compiled by latex.
When trying to tangle it to get back .el, use tangle.lisp with sbcl, get
the bug:
first char in line 128 should be ; instead of :
sbcl also complains about si::getenv. Then I find out that tangle.lisp
is gcl only and I use
)lisp (tangle "AxiomEmacsMode.pamphlet" "*" "AxiomEmacsMode.el")
to get what I want.
--001a1133536a56660904eb37c47f
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div><div>I was going to make <br><a href=3D"http://axiom-=
wiki.newsynthesis.org/images/AxiomEmacsMode.pamphlet">http://axiom-wiki.new=
synthesis.org/images/AxiomEmacsMode.pamphlet</a> <br>functioning again, so =
I use '\begin{chunk}' to get it compiled by latex.<br>
</div><br>When trying to tangle it to get back .el, use tangle.lisp with sb=
cl, get the bug:<br><br></div><div>first char in line 128 should be ; inste=
ad of :<br><br></div><div>sbcl also complains about si::getenv. Then I find=
out that tangle.lisp<br>
</div><div>is gcl only and I use<br></div><div>=C2=A0 )lisp (tangle "A=
xiomEmacsMode.pamphlet" "*" "AxiomEmacsMode.el")<b=
r></div><div>to get what I want.<br></div></div>
--001a1133536a56660904eb37c47f--
From MAILER-DAEMON Fri Nov 15 09:51:45 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1VhKkL-0005vn-LI
for mharc-axiom-developer@gnu.org; Fri, 15 Nov 2013 09:51:45 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:35880)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1VhKkC-0005um-GL
for axiom-developer@nongnu.org; Fri, 15 Nov 2013 09:51:43 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1VhKk5-0004lC-7b
for axiom-developer@nongnu.org; Fri, 15 Nov 2013 09:51:36 -0500
Received: from vs338.rosehosting.com ([209.135.140.38]:58877
helo=axiom-developer.org) by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1VhKk5-0004l4-2U
for axiom-developer@nongnu.org; Fri, 15 Nov 2013 09:51:29 -0500
Received: from u1204 (dynamic-acs-72-23-235-203.zoominternet.net
[72.23.235.203])
by axiom-developer.org (8.12.8/8.12.8) with ESMTP id rAFEoUmd016136;
Fri, 15 Nov 2013 08:50:46 -0600
Received: by u1204 (Postfix, from userid 1000)
id 62720687B1; Fri, 15 Nov 2013 09:50:20 -0500 (EST)
From: u1204 <daly@axiom-developer.org>
To: jiazhaoconga <jiazhaoconga@gmail.com>
In-Reply-To: <CAHYG-FVKfh50bBXPCKm46W+n1LMi7C84qRuHSu6QbVV13FrLiQ@mail.gmail.com>
(message from jiazhaoconga on Fri, 15 Nov 2013 22:10:56 +0800)
Date: Fri, 15 Nov 2013 09:50:20 -0500
Message-ID: <877gc9lnwz.fsf@axiom-developer.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (barebone)
[generic]
X-Received-From: 209.135.140.38
Cc: axiom-developer@nongnu.org
Subject: Re: [Axiom-developer] bug in books/tangle.lisp
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Fri, 15 Nov 2013 14:51:43 -0000
>sbcl also complains about si::getenv. Then I find out that tangle.lisp
>is gcl only and I use
> )lisp (tangle "AxiomEmacsMode.pamphlet" "*" "AxiomEmacsMode.el")
>to get what I want.
tangle is GCL only? I suppose so since si::getenv is GCL.
I will fix that to be portable.
Tim
From MAILER-DAEMON Fri Nov 15 10:01:18 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1VhKta-0007fi-Rx
for mharc-axiom-developer@gnu.org; Fri, 15 Nov 2013 10:01:18 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:38318)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <ralf@hemmecke.org>) id 1VhKtV-0007fT-6d
for axiom-developer@nongnu.org; Fri, 15 Nov 2013 10:01:17 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <ralf@hemmecke.org>) id 1VhKtO-0007s2-Gn
for axiom-developer@nongnu.org; Fri, 15 Nov 2013 10:01:13 -0500
Received: from mo6-p00-ob.rzone.de ([2a01:238:20a:202:5300::1]:59150)
by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <ralf@hemmecke.org>) id 1VhKtO-0007rr-7e
for axiom-developer@nongnu.org; Fri, 15 Nov 2013 10:01:06 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1384527664; l=438;
s=domk; d=hemmecke.org;
h=Content-Transfer-Encoding:Content-Type:In-Reply-To:References:
Subject:To:MIME-Version:From:Date:X-RZG-CLASS-ID:X-RZG-AUTH;
bh=deuO/F7QELt/ecc5CnNgeBD4GIA=;
b=UZKW8aubVLh/5YfhCRsykojT6o/5wQ4Q1PefGgrRArCgqUmhLSG4LS7p6jEOPbMgNW/
DqgGtccp9HB45PDYW9eW6Ln/0Ni4CRkEpf0iUUcw3QZYi2CD61ViaAb4Pm0oIouJs+WRZ
qIv7QcRgJ2ywC+VxiALlhJLv9vc8VVL5BYI=
X-RZG-AUTH: :Pm0Ic2CgfvKqpyys4bXs6bamDO4KmmoRsZ13hlmoEk5YaVQhispbuH3/ZSvhkQ==
X-RZG-CLASS-ID: mo00
Received: from [192.168.1.3]
(80-121-14-116.adsl.highway.telekom.at [80.121.14.116])
by smtp.strato.de (RZmta 32.13 DYNA|AUTH)
with (TLSv1.0:DHE-RSA-AES256-SHA encrypted) ESMTPSA id m01027pAFF13WUL
for <axiom-developer@nongnu.org>; Fri, 15 Nov 2013 16:01:03 +0100 (CET)
Message-ID: <5286372F.7060908@hemmecke.org>
Date: Fri, 15 Nov 2013 16:01:03 +0100
From: Ralf Hemmecke <ralf@hemmecke.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
rv:24.0) Gecko/20100101 Thunderbird/24.1.0
MIME-Version: 1.0
To: axiom-developer@nongnu.org
References: <CAHYG-FVKfh50bBXPCKm46W+n1LMi7C84qRuHSu6QbVV13FrLiQ@mail.gmail.com>
In-Reply-To: <CAHYG-FVKfh50bBXPCKm46W+n1LMi7C84qRuHSu6QbVV13FrLiQ@mail.gmail.com>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-Received-From: 2a01:238:20a:202:5300::1
Subject: Re: [Axiom-developer] bug in books/tangle.lisp
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Fri, 15 Nov 2013 15:01:17 -0000
On 11/15/2013 03:10 PM, jiazhaoconga wrote:
> I was going to make
> http://axiom-wiki.newsynthesis.org/images/AxiomEmacsMode.pamphlet
> functioning again, so I use '\begin{chunk}' to get it compiled by latex.
Maybe you should also take a look into
https://github.com/hemmecke/fricas-svn/tree/master/contrib/emacs
I believe that http://axiom-wiki.newsynthesis.org/AxiomEmacsMode is
quite old and perhaps out of date.
Ralf
From MAILER-DAEMON Fri Nov 15 21:53:33 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1VhW0r-0005Kx-6I
for mharc-axiom-developer@gnu.org; Fri, 15 Nov 2013 21:53:33 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:45125)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <jiazhaoconga@gmail.com>) id 1VhW0p-0005Kq-0R
for axiom-developer@nongnu.org; Fri, 15 Nov 2013 21:53:32 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <jiazhaoconga@gmail.com>) id 1VhW0n-0001R0-S8
for axiom-developer@nongnu.org; Fri, 15 Nov 2013 21:53:30 -0500
Received: from mail-ob0-x22e.google.com ([2607:f8b0:4003:c01::22e]:47588)
by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <jiazhaoconga@gmail.com>) id 1VhW0n-0001Qw-Lu
for axiom-developer@nongnu.org; Fri, 15 Nov 2013 21:53:29 -0500
Received: by mail-ob0-f174.google.com with SMTP id uy5so4739730obc.19
for <axiom-developer@nongnu.org>; Fri, 15 Nov 2013 18:53:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
h=mime-version:date:message-id:subject:from:to:content-type;
bh=HVRqyM4/6NtgNJvY+NXLgx5V7oyF3aBd0iASI2TruHg=;
b=tz8DnUBalpF+I+PkIzdj2Mk74hFz0Y+GXHwZUFpkRHI+LecP3DgmlhsM+VBFAbGB2T
3fxaTOlp2V7VrDDfEVaVz9elEdCDfqmy09od5n5Z6KJDgBvwy76gdfsylCqoKT0mVI7D
qqrJnFKrsGWZC9vIsodWd0dSgBw1kSCgpvObJYIaSIvb8Y3EEhXw6y4VR2NnZPjhYYW6
9z4xoXy2IOrX4v2rK+1gUKWEgq8cD7gToSbZJVlPL9UxFu97QMrXgx4Pe2H9hh4Az1vR
Q/qKqMEigOy88UiUiQZhnP5Xf88hd8pUES5+m366tHHR0S4x85+5fz+8wQ3VvuzBzvGr
Pemg==
MIME-Version: 1.0
X-Received: by 10.60.142.8 with SMTP id rs8mr10104918oeb.34.1384570408653;
Fri, 15 Nov 2013 18:53:28 -0800 (PST)
Received: by 10.76.99.115 with HTTP; Fri, 15 Nov 2013 18:53:28 -0800 (PST)
Date: Sat, 16 Nov 2013 10:53:28 +0800
Message-ID: <CAHYG-FXH+QZc5Yo+9rR==u2rBJxeYvmGmw9hJd4D40Lonvtatw@mail.gmail.com>
From: jiazhaoconga <jiazhaoconga@gmail.com>
To: axiom-developer@nongnu.org
Content-Type: multipart/alternative; boundary=047d7b33cd745fd9a004eb426b7e
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-Received-From: 2607:f8b0:4003:c01::22e
Subject: Re: [Axiom-developer] bug in books/tangle.lisp
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Sat, 16 Nov 2013 02:53:32 -0000
--047d7b33cd745fd9a004eb426b7e
Content-Type: text/plain; charset=UTF-8
> tangle is GCL only? I suppose so since si::getenv is GCL.
Yes, after I commented those blocks, sbcl still gives no output, no error.
> Maybe you should also take a look into
> https://github.com/hemmecke/fricas-svn/tree/master/contrib/emacs
Thank you, fricas.el is very nice. Save a lot trouble.
I am combining https://bitbucket.org/pdo/axiom-environment/
and AxiomEmacsMode/fricas.el, because both have very good features:
- AxiomEmacsMode/fricas.el provide "axiom-yank/fricas-yank", can save
a pile to a temp file and ')read' it back automatically.
- axiom-environment offers a very nice help system, and a spad-mode
which I can write programs in one buffer while execute part of it in the
other buffer -- I think it's a work flow even better that REPL.
axiom-environment doesn't support pile at all(which is very very
inconvenient),
that's why I'm trying to combine them together.
--047d7b33cd745fd9a004eb426b7e
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div><div><div><div><div><div><div><div><div><div><div>>=
; tangle is GCL only? I suppose so since si::getenv is GCL.<br></div>Yes, a=
fter I commented those blocks, sbcl still gives no output, no error.<br><br=
>
> Maybe you should also take a look into<br>> <a href=3D"https://gith=
ub.com/hemmecke/fricas-svn/tree/master/contrib/emacs">https://github.com/he=
mmecke/fricas-svn/tree/master/contrib/emacs</a><br><br></div>Thank you, fri=
cas.el is very nice. Save a lot trouble.<br>
</div><br></div>I am combining <a href=3D"https://bitbucket.org/pdo/axiom-e=
nvironment/">https://bitbucket.org/pdo/axiom-environment/</a><br></div>and =
AxiomEmacsMode/fricas.el, because both have very good features:<br></div>
- AxiomEmacsMode/fricas.el provide "axiom-yank/fricas-yank", can =
save<br></div>=C2=A0 a pile to a temp file and ')read' it back auto=
matically.<br></div>- axiom-environment offers a very nice help system, and=
a spad-mode<br>
</div>=C2=A0 which I can write programs in one buffer while execute part of=
it in the<br></div>=C2=A0 other buffer -- I think it's a work flow eve=
n better that REPL.<br></div><br>axiom-environment doesn't support pile=
at all(which is very very inconvenient),<br>
that's why I'm trying to combine them together.<br><br></div>
--047d7b33cd745fd9a004eb426b7e--
From MAILER-DAEMON Sat Nov 16 07:31:08 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1Vhf1o-0003Dj-Ar
for mharc-axiom-developer@gnu.org; Sat, 16 Nov 2013 07:31:08 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:55744)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <ralf@hemmecke.org>) id 1Vhf1i-0003DZ-RU
for axiom-developer@nongnu.org; Sat, 16 Nov 2013 07:31:06 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <ralf@hemmecke.org>) id 1Vhf1e-0006yg-Lh
for axiom-developer@nongnu.org; Sat, 16 Nov 2013 07:31:02 -0500
Received: from mo6-p00-ob.rzone.de ([2a01:238:20a:202:5300::1]:47660)
by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <ralf@hemmecke.org>) id 1Vhf1e-0006xw-B5
for axiom-developer@nongnu.org; Sat, 16 Nov 2013 07:30:58 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1384605056; l=1509;
s=domk; d=hemmecke.org;
h=Content-Transfer-Encoding:Content-Type:In-Reply-To:References:
Subject:To:MIME-Version:From:Date:X-RZG-CLASS-ID:X-RZG-AUTH;
bh=WTnp6WrBpoRXwh+6b0Dj0WPdli4=;
b=YXOwII8KGKPCK5cETh+WF5Uh9Qr2hZAWraAKz6yvCsh/ULYxX1r+owtqywhpzoIKO9O
Zi2C/6T8E7SRA+GuQ5dsXgUQB0igB6LpIgEnBqENDe++cqFfYKIbw06OvdgxpvWNGAl15
W1+Q43h1IHzrg3bnw8fFKhBRCMb3yHGlGbE=
X-RZG-AUTH: :Pm0Ic2CgfvKqpyys4bXs6bamDO4KmmoRsZ13hlmoEk5RbkI+icJEp+fjUs4SMQ==
X-RZG-CLASS-ID: mo00
Received: from [192.168.1.3]
(178-191-22-75.adsl.highway.telekom.at [178.191.22.75])
by smtp.strato.de (RZmta 32.13 DYNA|AUTH)
with (TLSv1.0:DHE-RSA-AES256-SHA encrypted) ESMTPSA id w02b0dpAGCUttFp ;
Sat, 16 Nov 2013 13:30:55 +0100 (CET)
Message-ID: <52876580.5090606@hemmecke.org>
Date: Sat, 16 Nov 2013 13:30:56 +0100
From: Ralf Hemmecke <ralf@hemmecke.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
rv:24.0) Gecko/20100101 Thunderbird/24.1.0
MIME-Version: 1.0
To: axiom-developer@nongnu.org, fricas-devel <fricas-devel@googlegroups.com>,
jiazhaoconga@gmail.com
References: <CAHYG-FXH+QZc5Yo+9rR==u2rBJxeYvmGmw9hJd4D40Lonvtatw@mail.gmail.com>
In-Reply-To: <CAHYG-FXH+QZc5Yo+9rR==u2rBJxeYvmGmw9hJd4D40Lonvtatw@mail.gmail.com>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-Received-From: 2a01:238:20a:202:5300::1
Subject: Re: [Axiom-developer] bug in books/tangle.lisp
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Sat, 16 Nov 2013 12:31:07 -0000
Hi,
Oh, fine... I'd really appreciate an improvement of fricas.el.
Where is your github repo?
Anyway, you have probably seen keywords.sh.
https://github.com/hemmecke/vim-panaxiom/tree/master/axiom
I'm sure that could be used in the build-process of any of the panaxioms
in order to generated the identifiers for tab-completion/highlighting
and whatever.
Since I'm much more interested in emacs-mode, I'd be very happy if
someone having time and expertise to take a look at it and improve it.
Ralf
On 11/16/2013 03:53 AM, jiazhaoconga wrote:
>> tangle is GCL only? I suppose so since si::getenv is GCL.
> Yes, after I commented those blocks, sbcl still gives no output, no error.
>
>> Maybe you should also take a look into
>> https://github.com/hemmecke/fricas-svn/tree/master/contrib/emacs
>
> Thank you, fricas.el is very nice. Save a lot trouble.
>
> I am combining https://bitbucket.org/pdo/axiom-environment/
> and AxiomEmacsMode/fricas.el, because both have very good features:
> - AxiomEmacsMode/fricas.el provide "axiom-yank/fricas-yank", can save
> a pile to a temp file and ')read' it back automatically.
> - axiom-environment offers a very nice help system, and a spad-mode
> which I can write programs in one buffer while execute part of it in the
> other buffer -- I think it's a work flow even better that REPL.
>
> axiom-environment doesn't support pile at all(which is very very
> inconvenient),
> that's why I'm trying to combine them together.
From MAILER-DAEMON Sat Nov 16 10:46:48 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1Vhi59-0004jE-Vq
for mharc-axiom-developer@gnu.org; Sat, 16 Nov 2013 10:46:47 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:56653)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <jiazhaoconga@gmail.com>) id 1Vhi56-0004iV-V5
for axiom-developer@nongnu.org; Sat, 16 Nov 2013 10:46:46 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <jiazhaoconga@gmail.com>) id 1Vhi55-0004HO-Fa
for axiom-developer@nongnu.org; Sat, 16 Nov 2013 10:46:44 -0500
Received: from mail-oa0-x22e.google.com ([2607:f8b0:4003:c02::22e]:56978)
by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <jiazhaoconga@gmail.com>) id 1Vhi55-0004HH-9q
for axiom-developer@nongnu.org; Sat, 16 Nov 2013 10:46:43 -0500
Received: by mail-oa0-f46.google.com with SMTP id m1so5304954oag.19
for <axiom-developer@nongnu.org>; Sat, 16 Nov 2013 07:46:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
h=mime-version:date:message-id:subject:from:to:content-type;
bh=Grgs23TgSH08SDeQaaL13IUPa0nu+cmXYPzHvcPFcjc=;
b=geakHgQP/Ga+lDZDgdbx/TjhalzT4vE9wKSEzrgT2ROEXI9I27h4XvRBQAE/Xyq/t/
k+6j+KIQv1At88QFo6gXr/tg/LDiJAzTAwOJNzovHay9YiwmmeXmFVnzZ7Jmb3MbjM7a
/aEC2ek24/a6+fDCZpWnmK35s6hWZA5uafBMlwQCuh5YS4ZXqBYZKtOAiO6eGv06iGFR
Vo+rQ5GhOK43nCX72TPxVHqYeOyJL7PRDccIUKsICaH3+Z9+L3sW9n13Ic9z6nNqoZ0T
kJUMKm/Kho/30QHHb3kTKYRQ+wTX14N5PqGF4wid2/ytWq8rNplufkHMIMyUUYHYla5d
fm9w==
MIME-Version: 1.0
X-Received: by 10.60.99.71 with SMTP id eo7mr11885125oeb.61.1384616802430;
Sat, 16 Nov 2013 07:46:42 -0800 (PST)
Received: by 10.76.99.115 with HTTP; Sat, 16 Nov 2013 07:46:42 -0800 (PST)
Date: Sat, 16 Nov 2013 23:46:42 +0800
Message-ID: <CAHYG-FViPqTm=zXcwiDE7-KeqAG74Y0fy=+aXyPHoxnCF-sOwQ@mail.gmail.com>
From: jiazhaoconga <jiazhaoconga@gmail.com>
To: axiom-developer@nongnu.org, fricas-devel <fricas-devel@googlegroups.com>
Content-Type: multipart/alternative; boundary=047d7b33d414a8b77a04eb4d385c
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-Received-From: 2607:f8b0:4003:c02::22e
Subject: Re: [Axiom-developer] bug in books/tangle.lisp
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Sat, 16 Nov 2013 15:46:46 -0000
--047d7b33d414a8b77a04eb4d385c
Content-Type: text/plain; charset=UTF-8
> Anyway, you have probably seen keywords.sh.
> https://github.com/hemmecke/vim-panaxiom/tree/master/axiom
axiom-environment keeps a list of axiom symbols,
https://bitbucket.org/pdo/axiom-environment/src/3d58f5ff7412cb519bbfb70f3cc0711931e216e9/data/?at=default
and the author updates it a few times, but there is no documentation
about how to do it.
In ${FRICASROOT}/algebra/*.daase, these files seem like database.
Only in fricas these files contain lots of ascii instead of lots of numbers.
> Since I'm much more interested in emacs-mode, I'd be very happy if
> someone having time and expertise to take a look at it and improve it.
https://github.com/ustcscgy/axiom-environment/tree/fricas.el
I implement fricas.el's "fricas-yank" functionality into
axiom-environment's
axiom-spad-mode, but much much more user friendly.
This has been hacked for only a few hours, lots of stuff to improve, but
it's enough to express my ideal workflow:
(add-to-list 'load-path "~/.emacs.d/axiom-environment/")
(require 'axiom)
M-x run-axiom
C-x C-f test.spad ;; open a .spad file
-- you can write a one-line function, then press C-c C-c to run
integrate(x,x)
-- you can write piles, this is what I want
-- press C-c C-c to run
1+
2
3
At the moment, this is just a proof of concept. You are welcomed to try now
or wait a few more days.
The code is mostly copied from ESS, lots of details need to implement.
--047d7b33d414a8b77a04eb4d385c
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div><div><div><div>> Anyway, you have probably seen ke=
ywords.sh.<br>
> <a href=3D"https://github.com/hemmecke/vim-panaxiom/tree/master/axiom"=
>https://github.com/hemmecke/vim-panaxiom/tree/master/axiom</a><br><br></di=
v>axiom-environment keeps a list of axiom symbols,<br><a href=3D"https://bi=
tbucket.org/pdo/axiom-environment/src/3d58f5ff7412cb519bbfb70f3cc0711931e21=
6e9/data/?at=3Ddefault">https://bitbucket.org/pdo/axiom-environment/src/3d5=
8f5ff7412cb519bbfb70f3cc0711931e216e9/data/?at=3Ddefault</a><br>
</div>and the author updates it a few times, but there is no documentation<=
br></div><div>about how to do it.<br></div><div><br></div>In ${FRICASROOT}/=
algebra/*.daase, these files seem like database.<br></div><div>Only in fric=
as these files contain lots of ascii instead of lots of numbers.<br>
<br>> Since I'm much more interested in emacs-mode, I'd be very =
happy if<br>> someone having time and expertise to take a look at it and=
improve it.<br><br><a href=3D"https://github.com/ustcscgy/axiom-environmen=
t/tree/fricas.el">https://github.com/ustcscgy/axiom-environment/tree/fricas=
.el</a><br>
<br></div><div>I implement=C2=A0 fricas.el's "fricas-yank" fu=
nctionality into axiom-environment's<br></div><div>axiom-spad-mode, but=
much much more user friendly.<br></div><div><br>This has been hacked for o=
nly a few hours, lots of stuff to improve, but<br>
</div><div>it's enough to express my ideal workflow:<br></div><div><br>=
(add-to-list 'load-path "~/.emacs.d/axiom-environment/")<br>(=
require 'axiom)<br><br></div><div>M-x run-axiom<br></div><div>C-x C-f t=
est.spad ;; open a .spad file<br>
</div><div><br></div><div>-- you can write a one-line function, then press =
C-c C-c to run<br></div><div>integrate(x,x)<br><br></div><div>-- you can wr=
ite piles, this is what I want<br></div><div>-- press C-c C-c to run<br>
</div><div>1+<br>=C2=A0 2<br>=C2=A0 3<br><br></div><div>At the moment, this=
is just a proof of concept. You are welcomed to try now<br></div><div>or w=
ait a few more days.<br></div><div><br></div><div>The code is mostly copied=
from ESS, lots of details need to implement. <br>
</div><div><br></div>
</div>
--047d7b33d414a8b77a04eb4d385c--
From MAILER-DAEMON Sat Nov 16 11:21:59 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1VhidD-0001qW-LC
for mharc-axiom-developer@gnu.org; Sat, 16 Nov 2013 11:21:59 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:34355)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1Vhid6-0001pW-6k
for axiom-developer@nongnu.org; Sat, 16 Nov 2013 11:21:58 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1Vhid0-0005rT-0r
for axiom-developer@nongnu.org; Sat, 16 Nov 2013 11:21:52 -0500
Received: from vs338.rosehosting.com ([209.135.140.38]:56027
helo=axiom-developer.org) by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1Vhicz-0005cB-SB
for axiom-developer@nongnu.org; Sat, 16 Nov 2013 11:21:45 -0500
Received: from u1204 (dynamic-acs-72-23-235-203.zoominternet.net
[72.23.235.203])
by axiom-developer.org (8.12.8/8.12.8) with ESMTP id rAGGKMmd019126;
Sat, 16 Nov 2013 10:20:38 -0600
Received: by u1204 (Postfix, from userid 1000)
id A0466651A1; Sat, 16 Nov 2013 11:20:12 -0500 (EST)
From: u1204 <daly@axiom-developer.org>
To: jiazhaoconga <jiazhaoconga@gmail.com>
In-Reply-To: <CAHYG-FXH+QZc5Yo+9rR==u2rBJxeYvmGmw9hJd4D40Lonvtatw@mail.gmail.com>
(message from jiazhaoconga on Sat, 16 Nov 2013 10:53:28 +0800)
Date: Sat, 16 Nov 2013 11:20:12 -0500
Message-ID: <877gc8mi83.fsf@axiom-developer.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (barebone)
[generic]
X-Received-From: 209.135.140.38
Cc: axiom-developer@nongnu.org
Subject: Re: [Axiom-developer] bug in books/tangle.lisp
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Sat, 16 Nov 2013 16:21:58 -0000
books/tangle.lisp has some support code for automating axiom-specific
tasks. This support code is GCL specific as Axiom lives on GCL.
This has been fixed with read-time conditionals.
The books/tangle code is now useful in any common lisp.
If you're interested I also have tangle written in C which is
useful for doing literate programs in a non-lisp environment.
One version is available at
http://daly.axiom-developer.org/tangle.c
Tim
From MAILER-DAEMON Sat Nov 16 11:51:52 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1Vhj68-00084a-PR
for mharc-axiom-developer@gnu.org; Sat, 16 Nov 2013 11:51:52 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:40413)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1Vhj62-00084H-Dc
for axiom-developer@nongnu.org; Sat, 16 Nov 2013 11:51:51 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1Vhj5x-0006Ol-0V
for axiom-developer@nongnu.org; Sat, 16 Nov 2013 11:51:46 -0500
Received: from vs338.rosehosting.com ([209.135.140.38]:60356
helo=axiom-developer.org) by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1Vhj5w-0006OW-Qw
for axiom-developer@nongnu.org; Sat, 16 Nov 2013 11:51:40 -0500
Received: from u1204 (dynamic-acs-72-23-235-203.zoominternet.net
[72.23.235.203])
by axiom-developer.org (8.12.8/8.12.8) with ESMTP id rAGGodmd019186;
Sat, 16 Nov 2013 10:50:58 -0600
Received: by u1204 (Postfix, from userid 1000)
id A206B6872E; Sat, 16 Nov 2013 11:50:29 -0500 (EST)
From: u1204 <daly@axiom-developer.org>
To: jiazhaoconga <jiazhaoconga@gmail.com>
In-Reply-To: <CAHYG-FViPqTm=zXcwiDE7-KeqAG74Y0fy=+aXyPHoxnCF-sOwQ@mail.gmail.com>
(message from jiazhaoconga on Sat, 16 Nov 2013 23:46:42 +0800)
Date: Sat, 16 Nov 2013 11:50:29 -0500
Message-ID: <874n7cmgtm.fsf@axiom-developer.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (barebone)
[generic]
X-Received-From: 209.135.140.38
Cc: axiom-developer@nongnu.org
Subject: Re: [Axiom-developer] bug in books/tangle.lisp
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Sat, 16 Nov 2013 16:51:51 -0000
First I need to mention the fact that Axiom refers to the Axiom
project, not to the FriCAS project. Please don't confuse these
two as they are distinct projects.
>axiom-environment keeps a list of axiom symbols,
>https://bitbucket.org/pdo/axiom-environment/src/3d58f5ff7412cb519bbfb70f3cc0711931e216e9/data/?at=default
>and the author updates it a few times, but there is no documentation
>about how to do it.
>In ${FRICASROOT}/algebra/*.daase, these files seem like database.
>Only in fricas these files contain lots of ascii instead of lots of
>numbers.
The daase files are databases. "daase" is a contraction of "database"
due to length restrictions of filenames in one of the many intermediate
porting platforms.
They are random access files, indexed by byte address. There is a C
program in src/etc/asq.c.pamphlet which is a literate program that
explains the details of the daase file format. It can be used to
"ask" (asq) for information from daase files.
The original KAF (keyed access file) format is from LispVM.
>https://github.com/ustcscgy/axiom-environment/tree/fricas.el
>I implement fricas.el's "fricas-yank" functionality into
>axiom-environment's axiom-spad-mode, but much much more user friendly.
>This has been hacked for only a few hours, lots of stuff to improve, but
>it's enough to express my ideal workflow:
>
>(add-to-list 'load-path "~/.emacs.d/axiom-environment/")
>(require 'axiom)
>
>M-x run-axiom
>C-x C-f test.spad ;; open a .spad file
>
>-- you can write a one-line function, then press C-c C-c to run
>integrate(x,x)
>
>-- you can write piles, this is what I want
>-- press C-c C-c to run
>1+
> 2
> 3
Actually I do this all the time. All you need to do is C-x 2 to split
the screen, M-x shell to open a shell buffer, start Axiom, and write a
trivial macro to "clip the expression, yank it into the shell, and press
enter". I have developed hundreds of files this way (see src/input or
src/axiom-website/CATS for examples).
Note that Axiom does not support "pile mode" in the input. You would
need to have trailing underscores on the input or write the expression
to a .input file and )read it.
Tim
From MAILER-DAEMON Sat Nov 16 13:07:43 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1VhkHW-0005r8-W7
for mharc-axiom-developer@gnu.org; Sat, 16 Nov 2013 13:07:43 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:50069)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <ralf@hemmecke.org>) id 1VhkHR-0005jv-DX
for axiom-developer@nongnu.org; Sat, 16 Nov 2013 13:07:41 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <ralf@hemmecke.org>) id 1VhkHN-0001fl-Fs
for axiom-developer@nongnu.org; Sat, 16 Nov 2013 13:07:37 -0500
Received: from mo6-p00-ob.rzone.de ([2a01:238:20a:202:5300::1]:52769)
by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <ralf@hemmecke.org>) id 1VhkHN-0001fT-6F
for axiom-developer@nongnu.org; Sat, 16 Nov 2013 13:07:33 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1384625249; l=1280;
s=domk; d=hemmecke.org;
h=Content-Transfer-Encoding:Content-Type:In-Reply-To:References:
Subject:To:MIME-Version:From:Date:X-RZG-CLASS-ID:X-RZG-AUTH;
bh=VG5RGIeCZXOhMDo5iqYwFL7b+H4=;
b=xc6D2HECMQBAallnxP6BA6y16C9EUNWB686O3JT9SzthZqOtNaIk/c5m0D2qv5oDWYO
PSHibZAeQdwrTBOX1OEcyh32cvb6P6p11IvzJLplRIJU+4Jia5UybZJUChusiadObI0tc
F0dsVLppnrmku/AwZqis7swg9nrhJHVg6mc=
X-RZG-AUTH: :Pm0Ic2CgfvKqpyys4bXs6bamDO4KmmoRsZ13hlmoEk5RbkI+icJEp+fjUs4SMQ==
X-RZG-CLASS-ID: mo00
Received: from [192.168.1.3]
(178-191-22-75.adsl.highway.telekom.at [178.191.22.75])
by smtp.strato.de (RZmta 32.13 DYNA|AUTH)
with (TLSv1.0:DHE-RSA-AES256-SHA encrypted) ESMTPSA id m028a4pAGI7ToAW ;
Sat, 16 Nov 2013 19:07:29 +0100 (CET)
Message-ID: <5287B461.90409@hemmecke.org>
Date: Sat, 16 Nov 2013 19:07:29 +0100
From: Ralf Hemmecke <ralf@hemmecke.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
rv:24.0) Gecko/20100101 Thunderbird/24.1.0
MIME-Version: 1.0
To: fricas-devel@googlegroups.com, axiom-dev <axiom-developer@nongnu.org>
References: <CAHYG-FViPqTm=zXcwiDE7-KeqAG74Y0fy=+aXyPHoxnCF-sOwQ@mail.gmail.com>
In-Reply-To: <CAHYG-FViPqTm=zXcwiDE7-KeqAG74Y0fy=+aXyPHoxnCF-sOwQ@mail.gmail.com>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-Received-From: 2a01:238:20a:202:5300::1
Subject: Re: [Axiom-developer] [fricas-devel] Re: bug in books/tangle.lisp
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Sat, 16 Nov 2013 18:07:41 -0000
On 11/16/2013 04:46 PM, jiazhaoconga wrote:
>> Anyway, you have probably seen keywords.sh.
>> https://github.com/hemmecke/vim-panaxiom/tree/master/axiom
>
> axiom-environment keeps a list of axiom symbols,
> https://bitbucket.org/pdo/axiom-environment/src/3d58f5ff7412cb519bbfb70f3cc0711931e216e9/data/?at=default
> and the author updates it a few times, but there is no documentation
> about how to do it.
Exactly for that a (slightly) rewritten keyword.sh could be used for. It
should be run at build-time of one of the pan-axiom systems to generate
the respective *-standar-*-info.el files.
Note that the result would usually differ slightly for
Axiom/OpenAxiom/FriCAS.
> I implement fricas.el's "fricas-yank" functionality into
> axiom-environment's axiom-spad-mode, but much much more user
> friendly.
I've never used that. In fact, I mostly use fricas.el for running
efricas. I'm not much in favour of pile mode. Although imperfect, I
currently use my aldor.el
(https://portal.risc.jku.at/Members/hemmecke/aldor/emacs) for editing
SPAD file, but I'd rather like that SPAD syntax would be simply replaced
by Aldor syntax.
As you can certainly see, aldor.el is just a hack to make myself happy.
I'm not an elisp programmer after all.
Ralf
From MAILER-DAEMON Sat Nov 16 14:38:30 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1VhlhO-0001C6-8L
for mharc-axiom-developer@gnu.org; Sat, 16 Nov 2013 14:38:30 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:37590)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <ponions37@gmail.com>) id 1VhlhH-0001C0-Fn
for axiom-developer@nongnu.org; Sat, 16 Nov 2013 14:38:28 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <ponions37@gmail.com>) id 1VhlhC-00019n-Sv
for axiom-developer@nongnu.org; Sat, 16 Nov 2013 14:38:23 -0500
Received: from mail-wg0-x22e.google.com ([2a00:1450:400c:c00::22e]:35922)
by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <ponions37@gmail.com>) id 1VhlhC-00019h-HH
for axiom-developer@nongnu.org; Sat, 16 Nov 2013 14:38:18 -0500
Received: by mail-wg0-f46.google.com with SMTP id x12so4696981wgg.1
for <axiom-developer@nongnu.org>; Sat, 16 Nov 2013 11:38:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
h=cc:message-id:from:to:in-reply-to:content-type:mime-version:subject
:date:references;
bh=dl3ehDVPsWGZ+REZvQjIuIds6rzmpSd84QHYYoW4INY=;
b=XdEoOCtXY+MCURIZPq1ZoEMC1yrxXDBs22sDsLhGRfzPr9O72rtMgJgfna4miHTw+h
GNmUN78B8fTpv4CKJ439Y2nKsZHN4iMRMZio4XmWvemLVYXgZSWRlHg4mJ3QtGk9QM/5
d4BNFJeFbF9fzmwvKxi/DwNOYsalyaHnf+PsnA7rb/VVQpt0hAL6H22V+DElPpFb7t7q
YcJKkG1oBxTu30W8eR3/kb37KACbotegqK1343f6XDAubJT57Yg8VXdtteZ6qE+Uj45Y
QuL93H0bYpHZMHXcKuusqeqhP8eU7O08ZVzTIdRwUGLD9Q+A8NsBS97WH1lGLd/LmHAl
Ccmw==
X-Received: by 10.194.95.198 with SMTP id dm6mr88386wjb.57.1384630697016;
Sat, 16 Nov 2013 11:38:17 -0800 (PST)
Received: from [192.168.0.2] (dyn-62-56-64-100.dslaccess.co.uk. [62.56.64.100])
by mx.google.com with ESMTPSA id c10sm7640761wie.11.2013.11.16.11.38.15
for <multiple recipients>
(version=TLSv1 cipher=RC4-SHA bits=128/128);
Sat, 16 Nov 2013 11:38:16 -0800 (PST)
Message-Id: <E1917EF8-D6AF-4275-9D3C-9DD0D5A3A875@gmail.com>
From: Paul Onions <ponions37@gmail.com>
To: fricas-devel@googlegroups.com
In-Reply-To: <CAHYG-FViPqTm=zXcwiDE7-KeqAG74Y0fy=+aXyPHoxnCF-sOwQ@mail.gmail.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-10-449085344
Mime-Version: 1.0 (Apple Message framework v936)
Date: Sat, 16 Nov 2013 19:38:14 +0000
References: <CAHYG-FViPqTm=zXcwiDE7-KeqAG74Y0fy=+aXyPHoxnCF-sOwQ@mail.gmail.com>
X-Mailer: Apple Mail (2.936)
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-Received-From: 2a00:1450:400c:c00::22e
Cc: axiom-developer@nongnu.org
Subject: Re: [Axiom-developer] [fricas-devel] Re: bug in books/tangle.lisp
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Sat, 16 Nov 2013 19:38:28 -0000
--Apple-Mail-10-449085344
Content-Type: text/plain;
charset=US-ASCII;
format=flowed;
delsp=yes
Content-Transfer-Encoding: 7bit
Hello jiazhaoconga,
On 16 Nov 2013, at 15:46, jiazhaoconga wrote:
> axiom-environment keeps a list of axiom symbols,
> https://bitbucket.org/pdo/axiom-environment/src/3d58f5ff7412cb519bbfb70f3cc0711931e216e9/data/?at=default
> and the author updates it a few times, but there is no documentation
> about how to do it.
Look in file axiom-build-utils.el, where you'll find emacs-lisp
functions to extract package, domain, category and operation names
from a running Axiom/FriCAS/OpenAxiom session. The function axiom-
make-standard-info-files at the bottom of the file can be used to
update all the symbol files.
> In ${FRICASROOT}/algebra/*.daase, these files seem like database.
> Only in fricas these files contain lots of ascii instead of lots of
> numbers.
>
> > Since I'm much more interested in emacs-mode, I'd be very happy if
> > someone having time and expertise to take a look at it and improve
> it.
>
> https://github.com/ustcscgy/axiom-environment/tree/fricas.el
>
> I implement fricas.el's "fricas-yank" functionality into axiom-
> environment's
> axiom-spad-mode, but much much more user friendly.
I'm happy to consider patches for improved functionality. I haven't
really touched the code for a few months, so maybe it's time I got
back into it again!
> This has been hacked for only a few hours, lots of stuff to improve,
> but
> it's enough to express my ideal workflow:
>
> (add-to-list 'load-path "~/.emacs.d/axiom-environment/")
> (require 'axiom)
>
> M-x run-axiom
> C-x C-f test.spad ;; open a .spad file
>
> -- you can write a one-line function, then press C-c C-c to run
> integrate(x,x)
>
> -- you can write piles, this is what I want
> -- press C-c C-c to run
> 1+
> 2
> 3
So is this your main motivation, to evaluate fragments of files
interactively? If so, looks useful!
Regards,
Paul Onions (the author of axiom-environment)
--Apple-Mail-10-449085344
Content-Type: text/html;
charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; =
">Hello jiazhaoconga,<div><br><div><div>On 16 Nov 2013, at 15:46, =
jiazhaoconga wrote:</div><blockquote type=3D"cite"><div =
dir=3D"ltr"><div><div><div>axiom-environment keeps a list of axiom =
symbols,<br><a =
href=3D"https://bitbucket.org/pdo/axiom-environment/src/3d58f5ff7412cb519b=
bfb70f3cc0711931e216e9/data/?at=3Ddefault">https://bitbucket.org/pdo/axiom=
-environment/src/3d58f5ff7412cb519bbfb70f3cc0711931e216e9/data/?at=3Ddefau=
lt</a><br> </div>and the author updates it a few times, but there is no =
documentation<br></div><div>about how to do =
it.</div></div></div></blockquote><div><br></div><div>Look in file =
axiom-build-utils.el, where you'll find emacs-lisp functions to extract =
package, domain, category and operation names from a running =
Axiom/FriCAS/OpenAxiom session. The function =
axiom-make-standard-info-files at the bottom of the file can be used to =
update all the symbol files.</div><br><blockquote type=3D"cite"><div =
dir=3D"ltr"><div>In ${FRICASROOT}/algebra/*.daase, these files seem like =
database.<br></div><div>Only in fricas these files contain lots of ascii =
instead of lots of numbers.<br> <br>> Since I'm much more interested =
in emacs-mode, I'd be very happy if<br>> someone having time and =
expertise to take a look at it and improve it.<br><br><a =
href=3D"https://github.com/ustcscgy/axiom-environment/tree/fricas.el">http=
s://github.com/ustcscgy/axiom-environment/tree/fricas.el</a><br> =
<br></div><div>I implement fricas.el's "fricas-yank" functionality =
into axiom-environment's<br></div><div>axiom-spad-mode, but much much =
more user friendly.<br></div></div></blockquote><div><br></div>I'm happy =
to consider patches for improved functionality. I haven't really =
touched the code for a few months, so maybe it's time I got back into it =
again!</div><div><br><blockquote type=3D"cite"><div dir=3D"ltr"><div>This =
has been hacked for only a few hours, lots of stuff to improve, but<br> =
</div><div>it's enough to express my ideal =
workflow:<br></div><div><br>(add-to-list 'load-path =
"~/.emacs.d/axiom-environment/")<br>(require =
'axiom)<br><br></div><div>M-x run-axiom<br></div><div>C-x C-f test.spad =
;; open a .spad file<br> </div><div><br></div><div>-- you can write a =
one-line function, then press C-c C-c to =
run<br></div><div>integrate(x,x)<br><br></div><div>-- you can write =
piles, this is what I want<br></div><div>-- press C-c C-c to run<br> =
</div><div>1+<br> 2<br> =
3<br></div></div></blockquote><div><br></div><div>So is this your main =
motivation, to evaluate fragments of files interactively? If so, =
looks useful!</div></div><br></div><div>Regards,</div><div>Paul Onions =
(the author of axiom-environment)</div><div><br></div></body></html>=
--Apple-Mail-10-449085344--
From MAILER-DAEMON Sun Nov 17 13:29:35 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1Vi76F-0007qA-5n
for mharc-axiom-developer@gnu.org; Sun, 17 Nov 2013 13:29:35 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:59259)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1Vi768-0007fU-O7
for axiom-developer@nongnu.org; Sun, 17 Nov 2013 13:29:33 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1Vi763-0001Ka-Pp
for axiom-developer@nongnu.org; Sun, 17 Nov 2013 13:29:28 -0500
Received: from vs338.rosehosting.com ([209.135.140.38]:41909
helo=axiom-developer.org) by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1Vi763-0000zC-KH
for axiom-developer@nongnu.org; Sun, 17 Nov 2013 13:29:23 -0500
Received: from axiom-developer.org (localhost.localdomain [127.0.0.1])
by axiom-developer.org (8.12.8/8.12.8) with ESMTP id rAHISQmd020676;
Sun, 17 Nov 2013 12:28:36 -0600
From: daly@axiom-developer.org
Received: (from daly@localhost)
by axiom-developer.org (8.12.8/8.12.8/Submit) id rAHISQ8S020673;
Sun, 17 Nov 2013 12:28:26 -0600
Date: Sun, 17 Nov 2013 12:28:26 -0600
Message-Id: <201311171828.rAHISQ8S020673@axiom-developer.org>
To: axiom-developer@nongnu.org
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (barebone)
[generic]
X-Received-From: 209.135.140.38
Subject: [Axiom-developer] Latex and html5
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Sun, 17 Nov 2013 18:29:34 -0000
This is interesting. I'm trying to incorporate it into the
new Axiom browser-based front end. However, anyone doing
literate programs in mathematics will find it useful.
http://latex2html5.com
Tim
From MAILER-DAEMON Sun Nov 17 14:09:30 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1Vi7ir-0000kM-V4
for mharc-axiom-developer@gnu.org; Sun, 17 Nov 2013 14:09:29 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:37147)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <ax87438@martinb.com>) id 1Vi7ij-0000h0-3o
for axiom-developer@nongnu.org; Sun, 17 Nov 2013 14:09:26 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <ax87438@martinb.com>) id 1Vi7id-0003tq-Kb
for axiom-developer@nongnu.org; Sun, 17 Nov 2013 14:09:21 -0500
Received: from moutng.kundenserver.de ([212.227.17.8]:64352)
by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <ax87438@martinb.com>) id 1Vi7id-0003tc-As
for axiom-developer@nongnu.org; Sun, 17 Nov 2013 14:09:15 -0500
Received: from [192.168.1.64] (93-96-126-45.zone4.bethere.co.uk [93.96.126.45])
by mrelayeu.kundenserver.de (node=mrbap1) with ESMTP (Nemesis)
id 0LcVQE-1VJXsk1pSQ-00jFqB; Sun, 17 Nov 2013 20:09:12 +0100
Message-ID: <52891457.8050803@martinb.com>
Date: Sun, 17 Nov 2013 19:09:11 +0000
From: Martin Baker <ax87438@martinb.com>
Organization: axiom
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
rv:24.0) Gecko/20100101 Thunderbird/24.1.0
MIME-Version: 1.0
To: axiom-developer@nongnu.org
References: <201311171828.rAHISQ8S020673@axiom-developer.org>
In-Reply-To: <201311171828.rAHISQ8S020673@axiom-developer.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V02:K0:MPJ06FiFxIf9ybQ8TG00YxKrP/ZDISX5NquiAveyHha
tug9TCc8NMzFxO2EitE4crUuN7Sb0UPjxxjnbcZcw3zDmlgGWP
vah8dLU8g60jWS1WkE5J2nYJXlwDRneOG51QLhuNXBvqMqjsXq
iUcugXsTpyKvlFfoxPuWN90Rs9dLJQrsKMvPHHY0K2iE8y6iMK
dA1g4kR92z6UUTR4Ul1ehqvTQgQVbb0otMkWbuqUqahz9VrCT3
A8HjNwurZ8ohVjSpCe0VzaIAvDAxh4LUv+ZwNaayRmb4fKLq1l
R8+pvPWoADcbd3SqiEwvVtQCb22kKdI9vi1cy9sSCvRrmr8eyv
kWdTqpf/Hynh+7ivm+9M=
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic]
X-Received-From: 212.227.17.8
Subject: Re: [Axiom-developer] Latex and html5
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Sun, 17 Nov 2013 19:09:26 -0000
On 17/11/13 18:28, daly@axiom-developer.org wrote:
> This is interesting. I'm trying to incorporate it into the
> new Axiom browser-based front end. However, anyone doing
> literate programs in mathematics will find it useful.
>
> http://latex2html5.com
Tim,
Yes it does look interesting. Looking at the webpage it seems to go
beyond static latex to html5 translation, to something interactive, a
bit hyperdoc like.
If only it could link to spad code instead of (or in addition to)
javascript that would be really powerful.
Martin
From MAILER-DAEMON Tue Nov 19 06:07:44 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1Vij9k-0004ah-TM
for mharc-axiom-developer@gnu.org; Tue, 19 Nov 2013 06:07:44 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:55913)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <stf@unife.it>) id 1Vij9f-0004Zt-7e
for axiom-developer@nongnu.org; Tue, 19 Nov 2013 06:07:43 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <stf@unife.it>) id 1Vij9a-0008LQ-JM
for axiom-developer@nongnu.org; Tue, 19 Nov 2013 06:07:39 -0500
Received: from mail-ea0-x232.google.com ([2a00:1450:4013:c01::232]:45363)
by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stf@unife.it>)
id 1Vij9a-0008LM-9A
for axiom-developer@nongnu.org; Tue, 19 Nov 2013 06:07:34 -0500
Received: by mail-ea0-f178.google.com with SMTP id d10so2811746eaj.23
for <axiom-developer@nongnu.org>; Tue, 19 Nov 2013 03:07:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unife.it; s=google;
h=date:from:reply-to:to:cc:subject:in-reply-to:message-id:references
:user-agent:organization:mime-version:content-type;
bh=tMGIjsVbNC5n7KcxjmM0DOEenn7MDvJNlv/9nUTNM0U=;
b=D/5MPQP5JhBLMaZRiyhCpHei8OPp3aXh+NpgK7vOwtfK+j/Uy1egBzhtNmI76pOAb7
6ACxfq34mH4NgW9DO+R0JMV0wX2NdMMakPC+xHyKcFn45osMgtv1xoFrZ/+2ygP5nu9E
Uqgd7+HbOutUcew7v6bSislmv2NihLYsQoPQA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20130820;
h=x-gm-message-state:date:from:reply-to:to:cc:subject:in-reply-to
:message-id:references:user-agent:organization:mime-version
:content-type;
bh=tMGIjsVbNC5n7KcxjmM0DOEenn7MDvJNlv/9nUTNM0U=;
b=gbZYfKVfWaZxDCzhYax1NWc3VefzKryKfMx6esEUnQPbxqBcKH/5D/PJvpFCJSM1yJ
Kiz2k6Fm5Tux9liPcMAj8830EGz9gBeIv4ZEfY1ar6vPb1GuF6zfpxPHaXGArqFUYvyB
ygApO7BLignW0hU4CtgIfGiUSYR+bwU/y74PFm6Bt/y26I6q4Fhox4guNGEDcab/kVJB
NQLGivnHKQlqgbsR9HL7VEXpQ325YQGVblIlhB05zPvjqvZ6ha6duUV0pskRleS6BW/V
y5mVR2hjkyg6exGlsbyF1yl5JutcgRM1I9YQN+eQkL4Ar47LfBsDYjcnmFALXcNiOLIJ
jYwA==
X-Gm-Message-State: ALoCoQk9uy78s/irCwyFqp8lEMg/M5CBQ8r8DTooE8l1b4mL2NzkRfHnvC/NZAbXKD6FWKl5cPqB
X-Received: by 10.15.101.13 with SMTP id bo13mr1386268eeb.77.1384859252071;
Tue, 19 Nov 2013 03:07:32 -0800 (PST)
Received: from em243.mate.man (em32.unife.it. [192.167.222.32])
by mx.google.com with ESMTPSA id w6sm47583784eeo.12.2013.11.19.03.07.30
for <axiom-developer@nongnu.org>
(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
Tue, 19 Nov 2013 03:07:31 -0800 (PST)
Date: Tue, 19 Nov 2013 12:07:29 +0100 (CET)
From: "Fabio S." <stf@unife.it>
X-X-Sender: stumbo@Stumbo
To: axiom-developer@nongnu.org
cc: axiom-developer@nongnu.org
In-Reply-To: <52835933.2030407@hemmecke.org>
Message-ID: <alpine.DEB.2.02.1311191148330.2937@Stumbo>
References: <alpine.DEB.2.02.1311091827080.3079@coccobill>
<3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru>
<alpine.DEB.2.02.1311101237050.2962@coccobill>
<527F8DDA.1070307@hemmecke.org>
<alpine.DEB.2.02.1311111216260.2944@Stumbo>
<5280CC9F.4050801@hemmecke.org>
<alpine.DEB.2.02.1311111655200.2944@Stumbo>
<52814C1A.8010800@hemmecke.org>
<alpine.DEB.2.02.1311121320550.6907@Stumbo>
<52822343.9040001@hemmecke.org>
<alpine.DEB.2.02.1311121502450.2999@coccobill>
<52824F38.9040106@hemmecke.org>
<alpine.DEB.2.02.1311122303140.2999@coccobill>
<52835933.2030407@hemmecke.org>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: =?ISO-8859-15?Q?Universit=E0_di_Ferrara?=
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-Received-From: 2a00:1450:4013:c01::232
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: axiom-developer@nongnu.org
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Nov 2013 11:07:43 -0000
>> Please check if it works also for you.
>
> I'll do that later.
>
> But it seems that I'm not completely satisfied.
>
>> I had to separate axiom commands and axiom operations because the
>> output, in these cases, has a different layout. Moreover, with the
>> while+for cycle there was some little trouble, so I changed it to "pure
>> sed" (and one per line: a little bit more verbose but more clear)
>
> OK, that's probably fine, I'll check later.
Ralf, could you please just check if the script works for you as expected?
Since I didn't make any other correction to the syntax files, I am
thinking to submit this version at vim.org as "final" (whatever this could
mean...!)
Thanks
Fabio
From MAILER-DAEMON Wed Nov 20 07:18:56 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1Vj6kC-0005b7-Mk
for mharc-axiom-developer@gnu.org; Wed, 20 Nov 2013 07:18:56 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:37388)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <stf@unife.it>) id 1Vj6k6-0005al-48
for axiom-developer@nongnu.org; Wed, 20 Nov 2013 07:18:55 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <stf@unife.it>) id 1Vj6k0-000203-Pb
for axiom-developer@nongnu.org; Wed, 20 Nov 2013 07:18:50 -0500
Received: from mail-ea0-x22c.google.com ([2a00:1450:4013:c01::22c]:63164)
by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stf@unife.it>)
id 1Vj6k0-0001zS-F2
for axiom-developer@nongnu.org; Wed, 20 Nov 2013 07:18:44 -0500
Received: by mail-ea0-f172.google.com with SMTP id q10so1625983ead.3
for <axiom-developer@nongnu.org>; Wed, 20 Nov 2013 04:18:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unife.it; s=google;
h=date:from:reply-to:to:subject:in-reply-to:message-id:references
:user-agent:organization:mime-version:content-type;
bh=HpFgAbout83bQtKoxOossLqqZtaC3vtBntN1oHOrz/E=;
b=AabM/C5MBzZllTFXNMOkq8nl8ML8FsxbZ9p5nHvv6gfEn6316IVrKwOGNsglN+L4y6
VW/WBRGwVnG0diNKdNluThlgFGx3wVkZWToNCPCK727JeiHK9oOblazj5CX2zCpo/ntD
wHtCpxwqhQnfKhRu+XXxUs9epdJRrmypTXMqA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20130820;
h=x-gm-message-state:date:from:reply-to:to:subject:in-reply-to
:message-id:references:user-agent:organization:mime-version
:content-type;
bh=HpFgAbout83bQtKoxOossLqqZtaC3vtBntN1oHOrz/E=;
b=nHumXkzXJ29SAtoQmmZDTS4TCqWG8zBIhS6g5yiSWdDB8Bx5elBGHkno3idTDHMoYw
pkgAwCpF8nbK2c5NOBE0pbuMhEVRPAFaKEamvGgO/h7RXtHl4LaBTU9GCEkywdhkw9QC
B5vg6Peyn+5CT1GGpKmBY5aPNRbnvB/HZHRQdEkRLfC7VyelHz1syeVm57a5fFrzTWDb
GRLaVlrhwXWOnEwDVdV/FxwSgDjh1TD6ajEMmg3IVBu2DOPLVXCyqXmNtGGfjzzF1JyK
SJ97CuSeEmAGS65uR5gWZXf/cUbSF4oXF2L6K6z6oQoeR9NotGXDtRmqkfZdDWc2HGMF
VY/A==
X-Gm-Message-State: ALoCoQn1T9b2F4C2/B7qFBLs+gPByael39j363kRvaqR+d282RoHL1wQe48okcEq5rdgn87TWPXr
X-Received: by 10.14.216.68 with SMTP id f44mr523715eep.6.1384949921804;
Wed, 20 Nov 2013 04:18:41 -0800 (PST)
Received: from em243.mate.man (em32.unife.it. [192.167.222.32])
by mx.google.com with ESMTPSA id 1sm59242129eeg.4.2013.11.20.04.18.40
for <axiom-developer@nongnu.org>
(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
Wed, 20 Nov 2013 04:18:40 -0800 (PST)
Date: Wed, 20 Nov 2013 13:18:39 +0100 (CET)
From: "Fabio S." <stf@unife.it>
X-X-Sender: stumbo@Stumbo
To: axiom-developer@nongnu.org
In-Reply-To: <87vbzy88gi.fsf@axiom-developer.org>
Message-ID: <alpine.DEB.2.02.1311201311350.3160@Stumbo>
References: <87vbzy88gi.fsf@axiom-developer.org>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: =?ISO-8859-15?Q?Universit=E0_di_Ferrara?=
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-Received-From: 2a00:1450:4013:c01::22c
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: axiom-developer@nongnu.org
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Nov 2013 12:18:55 -0000
> When you are happy with your vim file send me a copy and
> I will add it to the zips directory in the distribution.
>
Tim,
I uploaded the latest version and I don't think I will modify it again,
unless some error is pointed out or some nice improvement is made or
suggested.
Inside there are two script:
one (created by Ralf and modified by myself) which extracts keywords from
axiom output (categories, domains, packages, operations and axiom commands)
and one (by me) which extracts keywords from pamphlet files (but just for
categories, domains and packages).
If you think in can be of any interest, you can include it wherever you
want.
Regards
Fabio
From MAILER-DAEMON Wed Nov 20 11:11:54 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1VjANe-0003G8-IP
for mharc-axiom-developer@gnu.org; Wed, 20 Nov 2013 11:11:54 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:41108)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1VjANV-0003FX-MJ
for axiom-developer@nongnu.org; Wed, 20 Nov 2013 11:11:52 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1VjANL-0006sv-W2
for axiom-developer@nongnu.org; Wed, 20 Nov 2013 11:11:45 -0500
Received: from vs338.rosehosting.com ([209.135.140.38]:45422
helo=axiom-developer.org) by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1VjANL-0006qZ-QW
for axiom-developer@nongnu.org; Wed, 20 Nov 2013 11:11:35 -0500
Received: from u1204 (dynamic-acs-72-23-235-203.zoominternet.net
[72.23.235.203])
by axiom-developer.org (8.12.8/8.12.8) with ESMTP id rAKGALmd004728;
Wed, 20 Nov 2013 10:10:43 -0600
Received: by u1204 (Postfix, from userid 1000)
id DD13A68700; Wed, 20 Nov 2013 11:10:10 -0500 (EST)
From: u1204 <daly@axiom-developer.org>
To: "Fabio S." <stf@unife.it>
In-Reply-To: <alpine.DEB.2.02.1311201311350.3160@Stumbo> (stf@unife.it)
Date: Wed, 20 Nov 2013 11:10:10 -0500
Message-ID: <878uwjf40t.fsf@axiom-developer.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (barebone)
[generic]
X-Received-From: 209.135.140.38
Cc: axiom-developer@nongnu.org
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Nov 2013 16:11:53 -0000
Fabio,
Uploaded to where?
Tim
From MAILER-DAEMON Wed Nov 20 11:25:59 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1VjAbH-0006SW-74
for mharc-axiom-developer@gnu.org; Wed, 20 Nov 2013 11:25:59 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:45142)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <stf@unife.it>) id 1VjAbB-0006SE-UA
for axiom-developer@nongnu.org; Wed, 20 Nov 2013 11:25:58 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <stf@unife.it>) id 1VjAb7-00038e-Bc
for axiom-developer@nongnu.org; Wed, 20 Nov 2013 11:25:53 -0500
Received: from mail-ee0-x22f.google.com ([2a00:1450:4013:c00::22f]:60682)
by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stf@unife.it>)
id 1VjAb7-00038V-23
for axiom-developer@nongnu.org; Wed, 20 Nov 2013 11:25:49 -0500
Received: by mail-ee0-f47.google.com with SMTP id c50so3594591eek.34
for <axiom-developer@nongnu.org>; Wed, 20 Nov 2013 08:25:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unife.it; s=google;
h=date:from:reply-to:to:cc:subject:in-reply-to:message-id:references
:user-agent:organization:mime-version:content-type;
bh=A/kX41ilMnWb/h4G8BbVxSL7Y9ssKpNMdnRkNDaOLy8=;
b=PE4VNPXqJCqKElPapu8Fl2FYmAk9KRF527I3ld5KxWh+ezokTC4p28bHKwA0sqeWZX
3ZZVdEwaE/d86cvMLRSyte0wegvH86bpIE1ZBgR2rQgswDv4eRvO2IohpTGsRi5EHOKv
b0F7E9MpSW0jJFCc/+Ksjy4CRIgvRFrL52hZ8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20130820;
h=x-gm-message-state:date:from:reply-to:to:cc:subject:in-reply-to
:message-id:references:user-agent:organization:mime-version
:content-type;
bh=A/kX41ilMnWb/h4G8BbVxSL7Y9ssKpNMdnRkNDaOLy8=;
b=UqKVE0hJCsKAqIYxCBsCgg1TWDvGdYzWYMqjgCMfs1vzTu3Hagwpo9iln6YZXwteJr
klQ8hUqO3BRrAyDcxFckFkxi+wMhgBpfytoqV5L0jBcfw3Kc9j7MPY+MtFKKmn8nEz6o
83KRMs6TNHJ+YgedH4UcGs2pqGG90y6OtPY1VScLQOfTbiLJUl1q0hR1E2j8CyY7qkiT
ILmruPy6k6z23vdGDErotNAkQE5Gx/BdUveweDPR0vVK4Q5F1jE6c/KODX5Pe34IK41i
qXI6rtrMDb9xm5Bg0X/3Vx43dQKe4XocuxbbSxeWkskXqOZYKqexHe0v3uTP0k6JUFVC
6TCQ==
X-Gm-Message-State: ALoCoQkt3HfjcAHovYeNFTPEEb1sNGEZxsjUx5rkof1mxBa+valfttVSZemQXoPofS0Rb0NJy7jd
X-Received: by 10.15.33.73 with SMTP id b49mr1983100eev.68.1384964747331;
Wed, 20 Nov 2013 08:25:47 -0800 (PST)
Received: from em243.mate.man (em32.unife.it. [192.167.222.32])
by mx.google.com with ESMTPSA id i1sm61607955eeg.0.2013.11.20.08.25.45
for <axiom-developer@nongnu.org>
(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
Wed, 20 Nov 2013 08:25:46 -0800 (PST)
Date: Wed, 20 Nov 2013 17:25:44 +0100 (CET)
From: "Fabio S." <stf@unife.it>
X-X-Sender: stumbo@Stumbo
To: axiom-developer@nongnu.org
cc: axiom-developer@nongnu.org
In-Reply-To: <878uwjf40t.fsf@axiom-developer.org>
Message-ID: <alpine.DEB.2.02.1311201724440.3160@Stumbo>
References: <878uwjf40t.fsf@axiom-developer.org>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: =?ISO-8859-15?Q?Universit=E0_di_Ferrara?=
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-Received-From: 2a00:1450:4013:c00::22f
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: axiom-developer@nongnu.org
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Nov 2013 16:25:58 -0000
> Fabio,
>
> Uploaded to where?
>
To vim.org:
http://www.vim.org/scripts/script.php?script_id=4765
Fabio
From MAILER-DAEMON Wed Nov 20 11:32:07 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1VjAhD-0000JK-8n
for mharc-axiom-developer@gnu.org; Wed, 20 Nov 2013 11:32:07 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:47277)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1VjAh4-00009v-BI
for axiom-developer@nongnu.org; Wed, 20 Nov 2013 11:32:05 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1VjAgx-0005Ag-3R
for axiom-developer@nongnu.org; Wed, 20 Nov 2013 11:31:58 -0500
Received: from vs338.rosehosting.com ([209.135.140.38]:51161
helo=axiom-developer.org) by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1VjAgw-00058c-UU
for axiom-developer@nongnu.org; Wed, 20 Nov 2013 11:31:51 -0500
Received: from u1204 (dynamic-acs-72-23-235-203.zoominternet.net
[72.23.235.203])
by axiom-developer.org (8.12.8/8.12.8) with ESMTP id rAKGUnmd004870;
Wed, 20 Nov 2013 10:31:09 -0600
Received: by u1204 (Postfix, from userid 1000)
id 31C8D68700; Wed, 20 Nov 2013 11:30:39 -0500 (EST)
From: u1204 <daly@axiom-developer.org>
To: stf@unife.it
In-Reply-To: <alpine.DEB.2.02.1311201724440.3160@Stumbo> (stf@unife.it)
Date: Wed, 20 Nov 2013 11:30:39 -0500
Message-ID: <87fvqrnihc.fsf@axiom-developer.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (barebone)
[generic]
X-Received-From: 209.135.140.38
Cc: axiom-developer@nongnu.org
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Nov 2013 16:32:05 -0000
Got it. Thanks. I'll add it to the zips directory. --Tim
From MAILER-DAEMON Wed Nov 20 11:50:51 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1VjAzL-0004RD-H6
for mharc-axiom-developer@gnu.org; Wed, 20 Nov 2013 11:50:51 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:52384)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1VjAzC-0004LD-N3
for axiom-developer@nongnu.org; Wed, 20 Nov 2013 11:50:49 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1VjAz4-0002sW-7b
for axiom-developer@nongnu.org; Wed, 20 Nov 2013 11:50:42 -0500
Received: from vs338.rosehosting.com ([209.135.140.38]:57219
helo=axiom-developer.org) by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1VjAz4-0002sN-2Q
for axiom-developer@nongnu.org; Wed, 20 Nov 2013 11:50:34 -0500
Received: from u1204 (dynamic-acs-72-23-235-203.zoominternet.net
[72.23.235.203])
by axiom-developer.org (8.12.8/8.12.8) with ESMTP id rAKGnfmd004942;
Wed, 20 Nov 2013 10:50:02 -0600
Received: by u1204 (Postfix, from userid 1000)
id C937468700; Wed, 20 Nov 2013 11:49:30 -0500 (EST)
From: u1204 <daly@axiom-developer.org>
To: axiom-developer@nongnu.org
In-Reply-To: <alpine.DEB.2.02.1311201724440.3160@Stumbo> (stf@unife.it)
Date: Wed, 20 Nov 2013 11:49:30 -0500
Message-ID: <87d2lvnhlx.fsf@axiom-developer.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (barebone)
[generic]
X-Received-From: 209.135.140.38
Cc: stf@unife.it
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Nov 2013 16:50:50 -0000
A new vim syntax file has been added to Axiom, written by Fabio Stumbo.
It provides syntax highlighting for Axiom spad files which are the
algebra source language. It provides syntax highlighting for Axiom
pamphlet files which are standard latex format files.
The file is in the zips subdirectory. To use it type:
cp zips/axiom.vim.tgz ~/.vim/syntax
cd ~/.vim/syntax
tar -zxf axiom.vim.tgz
cd ~
(edit .vimrc) and add the lines
au BufNewFile,BufRead *.input *.spad exe "source ~/.vim/syntax/axiom.vim"
au BufRead,BufNewFile *.pamphlet setfiletype tex
au BufRead,BufNewFile *.pamphlet exe "source ~/.vim/syntax/pamphlet.vim"
From MAILER-DAEMON Wed Nov 20 11:52:22 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1VjB0o-0005HX-Sk
for mharc-axiom-developer@gnu.org; Wed, 20 Nov 2013 11:52:22 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:52837)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1VjB0g-0005Fc-56
for axiom-developer@nongnu.org; Wed, 20 Nov 2013 11:52:21 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1VjB0Y-0003LT-SP
for axiom-developer@nongnu.org; Wed, 20 Nov 2013 11:52:14 -0500
Received: from vs338.rosehosting.com ([209.135.140.38]:57655
helo=axiom-developer.org) by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <daly@axiom-developer.org>) id 1VjB0Y-0003LN-Lz
for axiom-developer@nongnu.org; Wed, 20 Nov 2013 11:52:06 -0500
Received: from u1204 (dynamic-acs-72-23-235-203.zoominternet.net
[72.23.235.203])
by axiom-developer.org (8.12.8/8.12.8) with ESMTP id rAKGp8md004949;
Wed, 20 Nov 2013 10:51:35 -0600
Received: by u1204 (Postfix, from userid 1000)
id 2943768700; Wed, 20 Nov 2013 11:50:59 -0500 (EST)
From: Tim Daly <daly@axiom-developer.org>
To: stf@unife.it
In-Reply-To: <alpine.DEB.2.02.1311201724440.3160@Stumbo> (stf@unife.it)
Date: Wed, 20 Nov 2013 11:50:59 -0500
Message-ID: <87bo1fnhjg.fsf@axiom-developer.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (barebone)
[generic]
X-Received-From: 209.135.140.38
Cc: axiom-developer@nongnu.org
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Nov 2013 16:52:21 -0000
Fabio,
I've added it to the distribution and pushed it to the repositories.
Many thanks.
Tim
From MAILER-DAEMON Mon Nov 25 16:34:50 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
id 1Vl3nu-0004fV-L4
for mharc-axiom-developer@gnu.org; Mon, 25 Nov 2013 16:34:50 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:42061)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <ponions37@gmail.com>) id 1Vl3no-0004fD-3A
for axiom-developer@nongnu.org; Mon, 25 Nov 2013 16:34:49 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <ponions37@gmail.com>) id 1Vl3ni-0001nz-Nd
for axiom-developer@nongnu.org; Mon, 25 Nov 2013 16:34:44 -0500
Received: from mail-wi0-x22c.google.com ([2a00:1450:400c:c05::22c]:41141)
by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <ponions37@gmail.com>) id 1Vl3ni-0001nm-Cx
for axiom-developer@nongnu.org; Mon, 25 Nov 2013 16:34:38 -0500
Received: by mail-wi0-f172.google.com with SMTP id en1so4264024wid.11
for <axiom-developer@nongnu.org>; Mon, 25 Nov 2013 13:34:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
h=cc:message-id:from:to:in-reply-to:content-type:mime-version:subject
:date:references;
bh=6vqX2Cob4sFiEf7HbX983+3LUuTx6ga7CZDLmiLFz6I=;
b=AHZdVJq6D2V2/zp60t4I8SPjmckx2pQNKoQ/CLfq+Jr0ctHnUQt2WN58u565vFHBYk
NUTeD3Jr7aKsP43ZWrJHUjZROpVhpxsVtQTgXRfUO3PgQJxuSFfhDABk3vAx2RJB9dwM
DpT/0nq37iNk4e1kTaL2sTHEh9McrThP1HME28H12hIstDDPTOB1AFI/gdAoQHFz2I1A
pOF6OVbIe7cbxWJfESlF/o4TLufqKpQP0W6cZYELRyJ43RCSZDEhVbJ4EIwg5T8SuWEA
ClzvelUyt28K+FFadkG0DNUVckiTTU2R3I9Q3O0g7d+v7IFrFG/OFLQ/fJxtgONvF9ek
WFnw==
X-Received: by 10.194.110.138 with SMTP id ia10mr24403143wjb.3.1385415277381;
Mon, 25 Nov 2013 13:34:37 -0800 (PST)
Received: from [192.168.0.2] (dyn-62-56-57-126.dslaccess.co.uk. [62.56.57.126])
by mx.google.com with ESMTPSA id gb1sm53699998wic.0.2013.11.25.13.34.36
for <multiple recipients>
(version=TLSv1 cipher=RC4-SHA bits=128/128);
Mon, 25 Nov 2013 13:34:36 -0800 (PST)
Message-Id: <874EE289-D65E-4A9E-8AC8-A6DF7E0C4633@gmail.com>
From: Paul Onions <ponions37@gmail.com>
To: axiom-developer@nongnu.org
In-Reply-To: <CAHYG-FXH+QZc5Yo+9rR==u2rBJxeYvmGmw9hJd4D40Lonvtatw@mail.gmail.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-12--913818429
Mime-Version: 1.0 (Apple Message framework v936)
Date: Mon, 25 Nov 2013 21:34:34 +0000
References: <CAHYG-FXH+QZc5Yo+9rR==u2rBJxeYvmGmw9hJd4D40Lonvtatw@mail.gmail.com>
X-Mailer: Apple Mail (2.936)
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
(bad octet value).
X-Received-From: 2a00:1450:400c:c05::22c
Cc: fricas-devel@googlegroups.com
Subject: [Axiom-developer] Emacs axiom-environment update
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Mon, 25 Nov 2013 21:34:49 -0000
--Apple-Mail-12--913818429
Content-Type: text/plain;
charset=US-ASCII;
format=flowed;
delsp=yes
Content-Transfer-Encoding: 7bit
Hi All,
I've just pushed an update to axiom-environment that adds a function
called axiom-process-read-region. This function copies the current
region to a temporary file then )read's it into the running Axiom
process. As such it works with piled code. By default it is bound to
C-c C-y.
Paul
On 16 Nov 2013, at 02:53, jiazhaoconga wrote:
> I am combining https://bitbucket.org/pdo/axiom-environment/
> and AxiomEmacsMode/fricas.el, because both have very good features:
> - AxiomEmacsMode/fricas.el provide "axiom-yank/fricas-yank", can save
> a pile to a temp file and ')read' it back automatically.
> - axiom-environment offers a very nice help system, and a spad-mode
> which I can write programs in one buffer while execute part of it
> in the
> other buffer -- I think it's a work flow even better that REPL.
>
> axiom-environment doesn't support pile at all(which is very very
> inconvenient),
> that's why I'm trying to combine them together.
--Apple-Mail-12--913818429
Content-Type: text/html;
charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; ">Hi All,<div><br></div><div>I've =
just pushed an update to axiom-environment that adds a function called =
axiom-process-read-region. This function copies the current region =
to a temporary file then )read's it into the running Axiom process. =
As such it works with piled code. By default it is bound to =
C-c C-y.</div><div><br></div><div>Paul</div><div><br></div><div><div>On =
16 Nov 2013, at 02:53, jiazhaoconga wrote:</div><br><blockquote =
type=3D"cite"><div dir=3D"ltr"><div><div><div><div><div><div><div>I am =
combining <a =
href=3D"https://bitbucket.org/pdo/axiom-environment/">https://bitbucket.or=
g/pdo/axiom-environment/</a><br></div>and AxiomEmacsMode/fricas.el, =
because both have very good features:<br></div> - =
AxiomEmacsMode/fricas.el provide "axiom-yank/fricas-yank", can =
save<br></div> a pile to a temp file and ')read' it back =
automatically.<br></div>- axiom-environment offers a very nice help =
system, and a spad-mode<br> </div> which I can write programs in =
one buffer while execute part of it in the<br></div> other buffer =
-- I think it's a work flow even better that =
REPL.<br></div><br>axiom-environment doesn't support pile at all(which =
is very very inconvenient),<br> that's why I'm trying to combine them =
together.<br></div></blockquote></div><br></body></html>=
--Apple-Mail-12--913818429--
|