Skip to content

A minimal comand-line spreadsheet written in Scala, uses parboiled parser and support jline completion

Notifications You must be signed in to change notification settings

binarytemple/scala_spreadsheet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Building

This project builds using SBT http://www.scala-sbt.org

Build/Run commands

To generate an executable jar, execute:

sbt assembly

To run the tests, and execute the main class, execute:

sbt test run

Limitations & Regrets

  • Console input has not been implemented.
  • An 8x10 matrix is somewhat small for a spreadsheet.
  • Endless recursion could be a possibility as there is no recursion detection.
  • Use of mutable data-structures make this project non-threadsafe.
  • Assigning a Cell to every location in the matrix is wastefull.
  • The use of Array might be wastefull, a more advanced data structure might be better.
  • And many more.

About

A minimal comand-line spreadsheet written in Scala, uses parboiled parser and support jline completion

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published