Recent Posts

Pages: [1] 2 3 ... 10
1
Development Progress / March 2020
« Last post by Malkom on March 31, 2020, 01:31:34 PM »
Here is a brief progress report on HN5 development for the month of March 2020.

 
LOAD PROJECT
 Parsing of a project file still ongoing.


COMPILER
 Filled in more pass 3 compiler functionality.


RUNTIME ENGINE
 Filled in more code to support relevant keywords.


PLATFORMS
 Current HN5 build Works on these platforms:-

* Windows 10 and 7(x64)

* OS X Leopard G4 (carbon)

* Lubuntu(x64)

* Raspberry Pi 4 Model B(Raspbian)

Note: OS X Catalina
Having problems with Xcode Command Line files.

2
Development Progress / February 2020
« Last post by Malkom on February 29, 2020, 04:51:53 PM »
Here is a brief progress report on HN5 development for the month of February 2020.

COMPILER
 Filled in more pass 3 compiler functionality.
 
THREADING
 for Compilation, Building and Runtime phases.
 
GUI
 Menu System form - Go: Compile option.
 Compiler status form and its progress bar.
 
UTILITIES
 Improved string handling functions.
3
General / Re: HyperNext Creator 4 save error
« Last post by Malkom on February 21, 2020, 12:39:10 PM »
I'm sorry you are having this Save As problem but I am to with HyperNext V4.01 on Windows 7 - it gives exactly the same error messages.

I've just set up the orginal HyperNext source code in REALbasic and used the debugger to see if there is a problem but Save As works perfectly. It saves the current project with the correct name and reloading it also works.

Unfortunately there is not much I can suggest except manually copying your HyperNext project to another folder.

4
General / HyperNext Creator 4 save error
« Last post by azza1cw on February 21, 2020, 04:28:29 AM »
When I try and save my I get the following errors

"Sorry, an internal error has occurred : SaveLoadGlobals: SaveAs_Project"
"Sorry, an internal error has occurred : CardWindow: Menu_FileSaveAs"

Does anyone know why and how to fix it?
5
Development Progress / January 2020
« Last post by Malkom on January 31, 2020, 02:23:08 PM »
Here is a brief progress report on HN5 development.

GUI
 The new integrated GUI using just one window to replace the Designer, Properties toolbar and Mode Switcher just doesn't seem intuitive or easy to use.
 Therefore, HN 5 will keep the older GUI except its Menubar now has some tool bar options and includes the three Mode Switcher options of Design, Preview and Run.

COMPILER
Filled in more pass 3 compiler functionality.
Also some work on objects such as buttons and their events .

RUNTIME
Filled in some runtime engine code related to the runtime window(form).
Also some work on the interrupts system related to objects such as button events etc.

FREE PASCAL
Some Free Pascal users now have Free Pascal Lazarus working reliably on OS X Catalina so HN 5 should now run on that.
 
TEST LAB
 Started replacing virtual machines with physical computers in a small lab.
 Currently have machines for Windows, older OS Xs, Ubuntu, and a Raspberry Pi.
 
6
Development Progress / December 2019
« Last post by Malkom on December 31, 2019, 01:53:17 PM »
This past month the following progress has been made on HyperNext v5:-

* Compiler core keywords and name-tables.

* Exception handling greatly improved.

* Design mode GUI improved.

Further updates to follow soon.
7
Development Progress / November 2019
« Last post by Malkom on November 30, 2019, 09:45:40 PM »
After a very long hiatus the development work on HyperNext V5 is back on track and continues on from the last update that focused mainly on the compiler and core systems.

The GUI, editor etc will be greatly improved, much more modern looking and easier to use. In previous versions of HyperNext its GUI was greatly constrained due to having to work comfortably on systems with 800x600 pixel monitors.

Regarding Operating Systems, V5 is still planned for Microsoft Windows, the most popular Linux such as Mint, Ubuntu etc. Regarding OS X, the current V5 still does not work on Catalina, a 64 bit only system, but no doubt Lazarus will be working reliably on that soon.

Further updates to follow soon.
8
Getting Started / Re: Supported Databases
« Last post by Malkom on April 17, 2019, 01:42:18 PM »
Does HyperNext still support only SQLite databases or have you expanded the supported databases list over time, Malkom?

Hi Delany,

Sorry but the latest HN5 is still only SQLite.

Malkom
9
Getting Started / Re: Supported Databases
« Last post by Delany on April 16, 2019, 01:41:46 PM »
Does HyperNext still support only SQLite databases or have you expanded the supported databases list over time, Malkom?
10
Getting Started / Re: creating a text pattern recognition tool
« Last post by Malkom on October 19, 2018, 06:43:25 PM »
Hi Malkom, can you give me an example of a processor that wouldn't have any issues with HN? How modern are we talking here?

Hi Mastersen,

Welcome to our forums.

Sorry, but its not possible to specify such a processor because it depends upon the HyperNext script(program) and how fast you need it to run.

For instance, if you need HN to produce a result in 1 second but it only takes 1mS on your target computer then surely that is fast enough. It doesn't really matter if a compiled language like C++ might take just take 0.01 mS, that is 100 times faster.

Its actually quite a complex to predict the performance before hand but with today's processors HN will be fast enough for many apps that require a graphical user interface.

HN and its runtime engine is compiled but it executes a script by interpreting one line at a time. If the line has a simple command like Increment x then it will be closer to the speed of compiled code than a multi-operand IF THEN statement.

HN is meant as a general purpose programming environment where the user can quickly develop a short program to solve some problem. I often use HN to generate some stats and graph them. With HN there is no need to specify things like variable types, graphics libraries etc.  However, for most things I use compiled languages like Free Pascal because they have the special functionality i need, are very fast and are widely used.

By the way, there are many programming languages that are interpreted, for instance Python is in its standard implementation.

Many years ago I did some benchmarks with HN on FOR loops and computation etc over millions of iterations, I compared it with Realbasic and Delphi. Delphi was several times faster than Realbasic, and Realbasic was several times faster than HN.

I hope this makes sense.

Malkom
Pages: [1] 2 3 ... 10
anything