amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.


.
  Per page
Show titles only
.


Archiv 'New hardware and software products'


07.Sep.2021
Discord


RxEnv: Tools for the ARexx development environment (update)
Already for a longer time Carl Svensson has been dealing with ARexx programming language and for example had released a minimaltic GUI 'mp3Play' for the MP3 player "MPEGA" or a little WWW server 'gW3S'. Meanwhile these tools are not available any longer since, according to the author, he had to rewrite them and the required hardware - e.g. a network card - is not available anymore.

Now he has released tools for the ARexx development environment called RxEnv. He has written:

"Coding in ARexx on the Amiga can be great fun. It's a quirky little language by modern standards, nevertheless I find it to be a highly enjoyable experience. Still, ARexx was born in 1987, and it lacks many of the comforts we take for granted when working with younger scripting languages.

I've always felt that it's suffered greatly from the inability to include other scripts, allowing the programmer to build a small library of functions that can complement the built-ins. I also frequently miss a Read, Eval, Print Loop.

The best way to remedy this is of course to solve the problem yourself: A preprocessor and a REPL.

The preprocessor allows for the inclusion of ARexx "modules" - collections of native ARexx functions - in other ARexx scripts.

The REPL supports multi-line statements (so called "buffers"), will automatically print the result of any single statement returning a value and traps errors without touching the current variable scope. The REPL itself is written in ARexx and should run on any Amiga capable of running ARexx."

Version 1.0 of RxEnv was released under the 3.0 license.
Download: RxEnv10.lha (35kByte)


Update: (12:03, 09.09.21, dr)
The author has added some explanations:

"The main difference between rxpp and external functions is that with rxpp, the included functions will keep the scope of the including script. This means that included functions will have access to stems/compounds and other global variables, and that they will share SIGNAL, OPTIONS, NUMERIC, ADDRESS etc." (dr)

[News message: 07. Sep. 2021, 19:46] [Comments: 0]
[Send via e-mail]  [Print version]  [ASCII version]
05.Sep.2021



SDL port for MorphOS: OpenTyrian
Tyrian is a vertically scrolling shoot-'em-up developed by Eclipse Software and published by Epic MegaGames in 1995. The game was originally released as shareware for PC-compatible DOS, with graphics created on an Amiga 1200 (see Wikipedia entry). 'BeWorld' has released an SDL implementation of the open source port 'OpenTyrian' for MorphOS.

On an AmigaOne X5000/20 the port runs fine. The SDL libraries are required. (dr)

[News message: 05. Sep. 2021, 10:01] [Comments: 0]
[Send via e-mail]  [Print version]  [ASCII version]
27.Aug.2021



Amiga QuickBasic Compiler
On GitHub the developer Günter Bartsch has released the source code as well a first Early Preview 0.7.0 alpha1 of his Amiga QuickBasic Compiler and descibes it as "an experiment in alternate history: what AmigaBASIC could have looked like, had it been developed further tailored to the Amiga OS."

Improvements over AmigaBASIC include:
  • Advanced type system (including UDTs and Pointers, see below)
  • Support for non-static functions and subs (enables recursion)
  • Module support (similar to UNITs in TurboPascal, with full type safety and dependencies)
  • Modern syntax inspired by FreeBASIC and VisualBASIC
  • True native 68k compiler
(dr)

[News message: 27. Aug. 2021, 11:33] [Comments: 0]
[Send via e-mail]  [Print version]  [ASCII version]
1 55 105 ... <- 110 111 112 113 114 115 116 117 118 119 120 -> ... 125 494 868

.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved.
.