scala programming language

ติดตั้ง Scala บน Ubuntu ด้วย Apt

# apt-get install scala

ซึ่งตัว Apt ก็จะแนะให้ลง scala-library ด้วย

หลังจากลงเสร็จแล้วทดลอง compiler โดย

# scalac

ตรวจสอบว่ามี component อะไรบ้าง

# dpkg -L scala scala-library
/.
/usr
/usr/bin
/usr/bin/fsc
/usr/bin/scala
/usr/bin/scalac
/usr/bin/scaladoc
/usr/share
/usr/share/java
/usr/share/java/scala-compiler.jar
/usr/share/doc
/usr/share/doc/scala
/usr/share/doc/scala/README.Debian
/usr/share/doc/scala/copyright
/usr/share/doc/scala/changelog.Debian.gz
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/scalac.1.gz
/usr/share/man/man1/scaladoc.1.gz
/usr/share/man/man1/fsc.1.gz
/usr/share/man/man1/scala.1.gz
/.
/usr
/usr/share
/usr/share/java
/usr/share/java/scala-library.jar
/usr/share/java/scala-dbc.jar
/usr/share/doc
/usr/share/doc/scala-library
/usr/share/doc/scala-library/copyright
/usr/share/doc/scala-library/changelog.Debian.gz
สังเกตว่าตัว Scala นั้นอยู่ใน scala-compiler.jar, scala-library.jar และ scala-dbc.jar

ทีนี้ลองดูตัวคำสั่ง Scala ด้วย Nano

# nano /usr/bin/scala
#!/bin/sh

JAVA_DIR=/usr/share/java
LIB_CLASSPATH=$JAVA_DIR/scala-library.jar:$JAVA_DIR/scala-compiler.jar:$JAVA_DI$

exec ${JAVACMD:=java} ${JAVA_OPTS:=-Xmx256M -Xms16M} \
  -Xbootclasspath/a:$LIB_CLASSPATH \
  -classpath .:$CLASSPATH:$LIB_CLASSPATH \
  scala.tools.nsc.MainGenericRunner \
  "$@"

ซึ่งก็คือโปรแกรม Java ดีๆนี่เอง