Starting A Spreadsheet in Awesome Sauce Java

Start of a Spreadsheet

While working on the model for the debugger table, I forked the code and wondered how to turn it into a spreadsheet.  I'd coded up a spreadsheet in Lisp a number of years ago that came together well.  I ran into problems with one thing: the release format of the Lisp I was building my system on.
I was so enamored with CMUCL and Hemlock and how much I could build with it, I was blind to the release format.  When I really had to figure it out, make a release that could ship on any system, I ran into nothing but roadblocks that I thought I could overcome, but I needed more people, money, and time than I had.

Today, with Awesome Sauce Java running on top of the JVM, having control of the internals, and the ability to explore not just in a Lisp environment, but in a functional format that includes all of Java, I'm having a total blast building code.

An Awesome Sauce Spreadsheet

Today's been a lot of fun because I just put together and ran the first tests to build a spreadsheet in Awesome Sauce Java.  I just entered a set of data, a mixture of values and Awesome Sauce Java formulas, and the formulas work.  I'm going to add a formula editor next.  Then, I'm going to add the ability to reference cells within formulas and write code to save the details.



I'm starting to get some stability in the language and it's beginning to be a lot of fun.  I'm rotating through applications to show that it's easy and fast to add features to applications in Awesome Sauce Java.  Yesterday, I worked a little bit on the Awesome Editor so I can start building applications in an environment that's built especially for working with Awesome Sauce Java.

Things are starting to get fun.  I hope you'll consider contributing to my crowd funding program.  I've been working full days on it, but am going to have to take a break from working on it soon so I can figure out how to find a job.  I'd hoped that people would want to crowd fund Awesome Sauce Java so I could work exclusively on it for at least 3 months and really put together a solid set of products on top of a high-quality language.  I still hope it'll happen, but the reality is, until it's funded, I can only work on it as time allows.

Comments

Popular posts from this blog

I Was Studying Exceptions, But Got Confused, So I Luckily Designed The Code Editor Instead

Just a Short Update

A Day Away From a Glowing Screen