なんだこれは

はてなダイアリーから移転しました。

おかしいものにだけ反応する

macportにはeというportがあるが、こういうのはどこに使い方があるのか、よくわからない。そういえば、omakeというのもあったが調べるの大変だった。

sudo port info e

e @0.02718 (math)

Description: e is a command line expression evaluator. It was designed
to be as small as possible, and quick to use.
Homepage: http://www.softnet.tuc.gr/~apdim/projects/e/

Platforms: darwin
License: unknown
Maintainers: nomaintainer@macports.org

で、Homepageの先にいってもなにもない、みたい。
計算できるみたい。

e 1 + 1

2

えーっとこれは何?

sudo port contents e

んー。/opt/local/share/doc/e/README をみたらわかるのかな?
.....


計算できる、ただし2^1024は無理みたいな!

e 2^1023

89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608

e 2^1024

inf

うーん?bcだったら任意精度だよ?

echo "2^1024" | bc

17976931348623159077293051907890247336179769789423065727343008115773\
26758055009631327084773224075360211201138798713933576587897688144166\
22492847430639474124377767893424865485276302219601246094119453082952\
08500576883815068234246288147391311054082723716335051068458629823994\
7245938479716304835356329624224137216