I'm onboard
Thnx
J


*_______________________________________________________________________*

John K Sloatman III
*Emerging Technologies, LLC*
VoIP Consultant
________________________________
1(213) 769-0007 Los Angeles

1(808) 426-5505 Honolulu

[email protected]




_______________________________________________________________________

NOTICE: This e-mail message and any files transmitted with it is intended
only for the personal and confidential use of the individual(s) named as
recipients and is covered by the Electronic Communications Privacy Act, 18
U.S.C. sections 2510-2521. It may contain information that is privileged,
confidential and/or protected from disclosure under applicable law. Any
unauthorized review, use, disclosure or distribution is prohibited. If you
are not the intended recipient, please delete it immediately from your
system and notify us immediately by phone (888-502-4844) or by e-mail (
[email protected]).



On Fri, May 9, 2014 at 8:08 AM, Robert Shubert <[email protected]> wrote:

> Partially in response to the recent thread on the list, and partially
> because it's time that I start introducing version 8, here's a quick primer
> on what to expect.
>
>
>
> Quick disclaimer: While most functionality I'll write about here and in
> future posts is going to be in the product, the feature set and exact
> syntax is still taking shape. I encourage questioning and input from our
> user base and will have a forum to do so setup in a few months. Feel free
> to post to the list or email me before then.
>
>
>
> I believe I've stated that version 8 is a complete ground-up rewrite. No
> code was carried over directly, and very little (less than 5%) was ported.
> This means that we were free to develop the server in whatever style we
> wanted. What we now have is written 100% in Java and at its core is a TML
> compiler and interpreter.
>
>
>
> We are aware of the shortcomings in TeraScript and have worked to either
> add those missing features or lay ground work for their inclusion in the
> future. Here's a list of some of the improvements in v8:
>
>
>
> Multi-byte aware. Internally uses UTF-16 and supports Unicode. This lays
> the foundation for proper localization and internationalization support.
> Default character set will be UTF-8.
>
>
>
> Strongly typed. Data in the interpreter is now strongly typed.
>
>
>
> Stack based. The interpreter is stack based and can clearly pinpoint what
> call it's executing and in what context (nested calls).
>
>
>
> Procedural. Create procedures which are then callable as any other tag.
>
>
>
> Local scope. There is now a true stack based local scope that works like
> other languages.
>
>
>
> Collections. Lists, Sets and Maps can be created of any type.
>
>
>
> Advanced logging. Log exactly what you want.
>
>
>
> Variable store backing. Variable stores can be backed by any kind of
> persistent store.
>
>
>
> There are also a number of features which we are still developing. Most of
> these won't appear in the product until after the initial release:
>
>
>
> Modular design. Users will be able to create module code in either TML or
> Java and load it into the platform as a set of tags or actions.
>
>
>
> Versioning. A system of versioning that applies to each tag. This means
> that we can change how a tag works in a new version of the product (e.g.
> 8.1) and the user can decide to continue to use the older (e.g. 8.0)
> implementation. This will allow users to upgrade to the latest version
> without needing to change their code. Essentially a fine-grained
> compatibility mode.
>
>
>
> TeraScribe. The interpreter will be attached to TeraScribe so that syntax
> warnings and compiler errors can be displayed. We can also support
> breakpoint based debugging.
>
>
>
> Pooling. We will support server pooling for larger deployments.
>
>
>
> Cloud. We will support various cloud deployment models.
>
>
>
> Version Control. Embedded Git support.
>
>
>
> Add-ons. Extend the functionality of the server. Already on the list:
> Image manipulation, PDF generation, Office file interaction.
>
>
>
> Lastly, we have a CMS/framework which we hope to release in 2015 to
> compete against other similar packages.
>
>
>
> Version 8 is going to be a major upgrade to the platform. We'll be adding
> many new tags and giving our users new ways to develop. We hope that our
> existing customers will take advantage of the improvements and help guide
> the development of the platform. We also hope that new users will see the
> benefits of the TeraScript development methodology combined with the power
> and stability of a proper interpreter. With today's computing power, we
> believe it's no longer necessary to separate a fast prototyping language
> from a scalable, high performance deployment platform.
>
>
>
> Robert
>
> ------------------------------
> To unsubscribe from this list, please send an email to
> [email protected] with "unsubscribe terascript-talk" in the body.



----------------------------------------

To unsubscribe from this list, please send an email to [email protected] 
with "unsubscribe terascript-talk" in the body.

Reply via email to