Posts Tagged ‘apple portability’

PROGRESS REPORT

September 28, 2018

2018-09-26

EXPLRPDE PUBLICATION

A major problem associated with the publication of an explrpde that
functions on the Windows, Linux and Apple machine has been solved.

Recently, on a backup Windows Machine, the Norton Security program
declared the explrpde a dangerous program and removed it.

This program has been developed a long time ago using Watcom C, C++
an obsolete development program; hence, no surprise.

This problem was solved by using a Windows based gcc compiler
(MinGW—W64-i686-7.3.0-posix-dwarf). This development system
can be downloaded free-of-charge.

Significant revisions to the Website and the Manual will be required.

PROGRESS REPORT

September 20, 2018

This purpose of this post is to publish single line
reports on the projects performed during the week.

**************************************************************
**************************************************************

2018-09-17

RELATIVITY BOOK

“SECTION 5 – A NEW DISCOVERY?”: Was reviewed. Minor modifications
were needed. The first example looked ok. The second example may
need pictures, The next step will be to review the second example pictures
in the associated Toastmasters speech

TOASTMASTERS—RELATIVITY

SPEECH 7B (“SECTION 5 – A NEW DISCOVERY?”) Was reviewed. The
pictures were good enough for presentation. The next step will be to convert
the second example pictures for inserting them into the book.

EXPLRPDE PUBLISH PLAN

The overall objective is to prepare the command line program
for downloading a Win32, Linux and Apple version of the explpde
programming tool. The Linux section is now completely prepared.
The next task is to check, modify the windows section.

2018-09-18

EXPLRPDE PUBLISH PLAN

The overall objective is to prepare the command line program
for downloading a Win32, Linux and Apple version of the explpde
programming tool. The windows section is now completely prepared.
The next task is to update the manual to include an apple section.

WORKSPACE PREPARATION PROJECT

The preparation of the “PREP_LIBRARY_WRITE_LIBRARY”
and the modification of the “PREP_LIBRARY_TAB_REMOVAL”
and “PREP_LIBRARY_TAB_WRITE” software parts have been
accomplished. The next task is to prepare a Library Preparation
Utility.

2018-09-19

WORKSPACE PREPARATION PROJECT

The preparation of the “PREP_LIBRARY_BASIC_LIBRARY”
for building the basic library (one without any includes) has begun.

PROGRESS REPORT

August 23, 2018

This purpose of this post is to publish single line
reports on the projects performed during the week.

**************************************************************
**************************************************************

2018-08-16

MACHINE PORTABILITY

The biggest problem with portability between the Linux, Microsoft and Apple
machine is the size of the tab character. Specifically, the size of the tab character
in the text editor in the Apple machine is 8-characters and is not resettable.
In the Windows and Linux machine where I am using the Notepad++ editor,
the tab character can be reset and is currently set at two. Today, I have found
isome equivalent text editors for the Apple machine which I can download
free of charge. This, obviously, is the next step in the machine portability efforts.

2018-08-21

MACHINE PORTABILITY

I downloaded an Apple “equivalent” to the Notepad+++ editor. It did not have
ability to change the size of the tab character. The best current solution to the
tab character size problem is to set the tab size of the Windows and Linux editors
at eight characters. I have also developed a softwarepartslibrary for replacing tab
characters with the equivalent number of blank characters.

PROGRESS REPORT

August 3, 2018

This purpose of this post is to publish single line
reports on the projects performed during the week.

**************************************************************
**************************************************************

2018-07-27

Common Class Routine Libraries

The basiccommonclassstructlibrary has been successfully installed on
the linux machine

2018-07-30

Common Class Routine Libraries

An effort to install the basiccommonstructclasslibrary into the Apple machine
was attempted without success. Most of the problem was the many
workspace files needed to make the installation. A library, basiclibrary,
tabremoval, include process defining files. The differences in the
tab size created much of the problem. It is now time to build the
library that makes all of these files from a single file. This project
has been considered from some time. The preparation of the
prepareworkspace library will begin.

PROGRESS REPORT

March 23, 2018

This purpose of this post is to publish single line
reports on the projects performed during the week.

**************************************************************
**************************************************************

2018/03/16

MAKE FILE GENERATOR

The Make file generator program has been updated so that it will be able
to make the STNDPCG program. The Make file project will be updated
so that it will be exportable to the Apple Machine.

2018/03/20

MAKE FILE GENERATOR

The Make file project has been updated so that it can easily imported
to the Apple Machine. The preparation of the STNDPCG make file
will be started.

CLASS COMMON STRUCT PROJECT

A collection of prototype parts software parts for the classcommonstruct
library. The next task will be to prepare this prototype library.

PROGRESS REPORT

January 26, 2018

This purpose of this post is to publish single line
reports on the projects performed during the week.

**************************************************************
**************************************************************

2018/01/21

CLASS DEVELOPMENT – COMMON ARRAY CLASS

The classcommonarray has been completely tested and is ready for use.

2018/01/23

CLASS DEVELOPMENT – COMMON ARRAY CLASS

A problem was encountered while attempting to export the classcommonarray
to the Apple Machine. Specifically, the tab-removal library did not properly
terminate all of software parts files. In these files, the ! used to terminate the
file was missing. Next task: find out why these finds were not terminated
property.

2018/01/24

TAB_REMOVAL

The problem in the tab_removal library was found and corrected on a Windows machine.
This library must now be exported to the Linux and Apple machines.

PROGRESS REPORT

January 12, 2018

2018/01/05

CLASS DEVELOPMENT – COMMON ARRAY CLASS

The Common Array class needs to be extensively redesigned so that can
be used in the Common Struct class to not only make arrays of elements and
other arrays but also arrays of structures.

PROGRESS REPORT

December 22, 2017

his purpose of this post is to publish single line
reports on the projects performed during the week.

**************************************************************
**************************************************************

2017-12-14

EXPLRPDE UPGRADE

The explrpde program has been installed and tested in the Windows machine.

2017-12-16

CLASS DEVELOPMENT

Tab Removal has been added to the classcommonfloat libary
making its corresponding parts portable to the Apple machine.

2017-12-17

CLASS DEVELOPMENT

Tab Removal has been added to the classcommonfloat libary
making its corresponding parts portable to the Windows machine.

2017-12-19

RELATIVITY BOOK

The preliminary next Toastmaster’s reading book speech has been prepared.

2017-12-20

CLASS DEVELOPMENT

Tab Removal has been added to the classcommonname libary
making its corresponding parts portable to the Apple machine.

PROGRESS REPORT

December 15, 2017

This purpose of this post is to publish single line
reports on the projects performed during the week.

**************************************************************
**************************************************************

2017-12-10

APPLE PORTABILITY PROJECT

The Tab Removal project has been applied to the linux version of the
explrpde development project and is now ready to transfer source files
to the Apple Machine. The Tab Removal project has also been
successfully applied to the Class Common Names Library

2017-12-11

EXPLRPDE UPGRADE

The routine containing the fcloseall is now longer called. Removing it did
not create a compile/link error in the Windows, Linux and Apple machines.

2017-12-12

EXPLRPDE UPGRADE

The explrpde program has been installed and tested in the Apple machine.

RELATIVITY BOOK

The Toastmaster Relativity Speech 3-4 revisions have been incorporated into the Relativity book.

2017-12-13

RELATIVITY BOOK

A preliminary version of the Toastmaster Relativity speech number 5 has been prepared

PROGRESS REPORT

December 8, 2017

This purpose of this post is to publish single line
reports on the projects performed during the week.

**************************************************************
**************************************************************

2017-12-07

APPLE PORTABILITY PROJECT

The Tab Removal Project has been successfully installed and tested
on the Linux, Windows, and the Apple machine. Now the various
text files can be successfully transferred between the computers thus
making the associated projects completely portable.