betaenv
is now
refered as ~beta/basiclib/betaenv
.
'Hello, World!'
can now
be written as multiple string literals with whitespace between them
e.g.
'Hello, ' 'World!' -> putlinewhich will make
Hello, World!
print out.
This will allow long string literals to be written en a more
readable fashing in the source code''
) in a string literal when a single tick
is wanted in the output. Use backslash-tick (\'
)
instead.
foobar.bet
ORIGIN ...
BODY 'foo'
...
foo: bar<<SLOT foo:MainPart>>
...
foo.bet
ORIGIN 'foobar'
-- foo: MainPart --
(# ... #)
comlib
.
Notice that these features are currently not documented.
int8 | |
int8u | |
int16 | |
int16u | shortInt ) |
int32 | integer ) |
int32u | |
int64 | |
int64u |
For the 64 bit integers, limitations exists on their possible usage. See [MIA 90-02].
basiclib/wtext.bet
defines patterns
wstream
and wtext
that are 16-bit versions of stream
and text
.
http://www.mjolner.com/mjolner-system/documentation/
Mjolner
tool
mjolner
integrates the
previously stand alone tools sif
(source browser and editor),
freja
(CASE tool), frigg
(interface builder),
beta
(compiler), and valhalla
(debugger).
Among the mentioned, only the compiler is kept as a stand alone tool.
Valhalla
Valhalla
is now integrated into the
mjolner
tool. This means that the long-wanted
edit-run-debug-edit-rerun... cycle is now possible.mjolner is
dynamic evaluators, which allows you to open
a code editor in the context of an object view, type in a BETA
pattern, get the pattern compiled in the context of
the object being displayed, and finally running the code.
This allows for unlimited inspection of objects and their
surroundings without learning another query-language, and
also for modification of objects before continuing the program being
debugged.
freja
tool
Freja
, which is now integrated in the
mjolner
tool, is now available on all platforms.
guienv/openGL
one can now program OpenGL
programs in BETA.
guienv
utils
directory.
comlib
library
bifrost
SDK
environment variable.
valhalla
now works under Windows 95
valhalla
failed to continue
after having hit a breakpoint when running under Win95. This error
has been fixed.
%BETALIB%\bin
has been eliminated. Instead the
EXE files are invoked directly. The EXE files are placed in
%BETALIB%\bin\<target>
, where
<target>
is one of nti_ms
or
nti_gnu
, depending on whether the Microsoft or GNU SDK is
used.
Argument
in betaenv
.
gcc 2.8
produced files
(specifically on linux).
libc5.0
libc5.0
on linux.
container
libraries partly reimplemented
persistentstore
have been
completely reimplemented, yielding a performance boost, since
linearization objects graphs is now linear in the size of the graph,
where it was previously quadratic.
CHANGES in Release 5.0 of the Mjølner System | © Mjølner Informatics |