Re: Learning/Problems from across the way #4

All flavors welcome.
Forum rules
Be kind.
Post Reply
User avatar
richmond62
Posts: 4833
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Learning/Problems from across the way #4

Post by richmond62 »

Wayback, Wayback . . .

https://web.archive.org/web/20110809000 ... ecode.com/

Reading this page from 2011 (when the Open Source version of LiveCode was released) is both informative and thought-provoking:
-
Screenshot 2024-07-17 at 15.29.23.png
Screenshot 2024-07-17 at 15.29.23.png (351.76 KiB) Viewed 723 times
-
Areas that seem interesting insofar as they did not come to fruition:

Themes


In order to facilitate the open language project, the IDE requires the notion of a scoped project

A palette architecture will allow developers to extend the IDE without having to work on the IDE itself

An object architecture allows developers to extend LiveCode with new objects


(this might be what is involved in the new LiveScript Widget thing)

The object architecture will be used to wrap the existing LiveCode objects

We need to ensure that all existing LiveCode script will continue to work as it currently does

(This was broken with the introduction of more robust Unicode handling, as a lot of the functions handled by numToChar and charToNum were shifted to numToCodePoint and codePointToNum . . . but not all of them: stacks using these functions had to be rewritten)

We are replacing all engine string usage with a modern form that will allow us to provide transparent unicode support

(This did happen, but see the 'price' above)
-
Screenshot 2024-07-17 at 15.29.36.png
Screenshot 2024-07-17 at 15.29.36.png (203.81 KiB) Viewed 722 times
-

I don't think a Physics engine was ever forthcoming.
https://richmondmathewson.owlstown.net/
User avatar
tperry2x
Posts: 3210
Joined: Tue Dec 21, 2021 9:10 pm
Location: Somewhere in deepest darkest Norfolk, England
Contact:

Re: Learning/Problems from across the way #4

Post by tperry2x »

Neither was the box2d support, and a lot of the things on this list may have completely had their priorities changed.

It would have been great to see a lot of them come to fruition.

The unicode support seems to have been done, but I wonder why they were contemplating internalising the documentation (wrapping it inside the engine source code).

I'm currently thinking of doing the exact opposite - making it as externalised as possible, even to the point of translating it all to a regular IDE stack - but a dynamic stack that can load documentation for user plugins as required (not just to keep Paul happy :lol: - that's a joke, not a dig at Paul - just because I know we talked about the importance of this loading dynamically for plugin authors in the past). That in itself is a lot of work - just getting it out of the database, although I've written a script to do that and chug through it.

(edit: split into a new topic, which continues here)
Post Reply

Who is online

Users browsing this forum: Google [Bot] and 6 guests