2015-01-01ãã1å¹´éã®è¨äºä¸è¦§
Chez Scheme Version 8.4 tar -xzvf pcsv8.4-ti3osx.tar.gz cd csv8.4/costom ./configure --installprefix=~/local --installman=~/local/share/man make make install ãã㨠petite 㨠scheme-script ãã¤ã³ã¹ãã¼ã«ããããroot権éã«chownãããã¨ããâ¦
ãããã ><>ã¨ããé£è§£ããã°ã©ãã³ã°è¨èªãæã´ã«ãå ´ã«å ¥ã£ãã®ã§ãå ¥éãããè¨èªã®ååä¸ãã°ã°ã©ããªãã£ãé常ã«ä½ãæ¥æ¬èªã®æ å ±ãè¦å½ãããªãã£ãã®ã§ãããã«æ¥æ¬èªã§èªåã®><>å ¥éã¸ã®éä¸ãè¨ããããã¾ã§åå¿è ã調ã¹ãªããæ¸ããæç« ãªã®ã§ãâ¦
Schemeã§ãã㨠(define (hungry x) hungry) ã¿ãããªãã¤ãããã¾ã§ã¯ã§ãããåè: https://github.com/jstolarek/sandbox/blob/master/haskell/Hungry.hs Prelude> :set -XRankNTypes Prelude> data Hungry = Hungry { (%) :: forall b. b -> Hungry } Prâ¦
æ¦è¦ æ¨æ¥ãèªåèªèº«ãåºåããHaskellããã°ã©ã ãçæããOCamlããã°ã©ã ãçæããSchemeããã°ã©ã ãçæããRubyããã°ã©ã ãçæããJavaScriptããã°ã©ã ãçæããCããã°ã©ã ãæ¸ããã #include<stdio.h> int main(){char*g="var p=print;p('puts %%^(form</stdio.h>â¦
enumåãããã®ä¸ã®åã¸ã®ãã£ã¹ããã underlying_cast ãæ¸ããã #include <cinttypes> #include <type_traits> #include <array> #include <cstdio> template <class E> constexpr typename std::underlying_type<E>::type underlying_cast(E e) noexcept { return static_cast<typename std::underlying_type<E>::type>(e); } enum class Kiâ¦</typename></e></class></cstdio></array></type_traits></cinttypes>
#define STR(a) #a #define STR_(a) STR(a) #define CONCAT(a,b) a##b #define CONCAT_(a,b) CONCAT(a,b) #define M1(a) STR(CONCAT(a, __LINE__)) #define M2(a) STR_(CONCAT(a, __LINE__)) #define M3(a) STR(CONCAT_(a, __LINE__)) #define M4(a) STR_(COâ¦