<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.nars2000.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AlanG01</id>
	<title>NARS2000 - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.nars2000.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AlanG01"/>
	<link rel="alternate" type="text/html" href="https://wiki.nars2000.org/index.php?title=Special:Contributions/AlanG01"/>
	<updated>2026-05-08T07:17:49Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.7</generator>
	<entry>
		<id>https://wiki.nars2000.org/index.php?title=Another_Approach_To_Building&amp;diff=548</id>
		<title>Another Approach To Building</title>
		<link rel="alternate" type="text/html" href="https://wiki.nars2000.org/index.php?title=Another_Approach_To_Building&amp;diff=548"/>
		<updated>2009-12-29T02:59:15Z</updated>

		<summary type="html">&lt;p&gt;AlanG01: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Need to set some system environment variables: == &lt;br /&gt;
&lt;br /&gt;
Right click on My Computer and select Properties.  Then select&lt;br /&gt;
the &amp;quot;Advanced&amp;quot; tab and then press the &amp;quot;Environment Variables&amp;quot; button.&lt;br /&gt;
Add or verify these system environment variables.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
REM Visual Studio 2008 C/C++ compiler&lt;br /&gt;
MSVC &amp;lt;-- C:\Program Files\Microsoft Visual Studio 9.0\VC\&lt;br /&gt;
&lt;br /&gt;
REM Contains BISON and GREP&lt;br /&gt;
PARDIR &amp;lt;-- C:\tools\GnuWin32&lt;br /&gt;
&lt;br /&gt;
REM Bison Parser Generator&lt;br /&gt;
PARGEN &amp;lt;-- C:\tools\GnuWin32\bin\bison.exe&lt;br /&gt;
&lt;br /&gt;
PATH &amp;lt;-- %PARDIR%\bin;C:\tools\PHP\;%PATH%&lt;br /&gt;
&lt;br /&gt;
REM PHP Resource Compile&lt;br /&gt;
PHPRC &amp;lt;-- C:\tools\PHP\&lt;br /&gt;
&lt;br /&gt;
REM Windows SDK&lt;br /&gt;
SDK &amp;lt;-- C:\Program Files\Microsoft SDKs\Windows\v6.0A\&lt;br /&gt;
&lt;br /&gt;
REM Set by Visual Studio 2008 install&lt;br /&gt;
REM Need to access NMAKE&lt;br /&gt;
VS90COMNTOOLS &amp;lt;-- c:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\&lt;br /&gt;
&lt;br /&gt;
REM 7-zip file compression&lt;br /&gt;
REM double quotes required&lt;br /&gt;
ZIPPRG &amp;lt;-- &amp;quot;C:\Program Files\7-Zip\7z.exe&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Modify mk32.bat and mkd32.bat ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
REM comment out &amp;quot;@echo off&amp;quot;&lt;br /&gt;
REM Add the call vsvars32.bat to set more Visual Studio 2008 environment&lt;br /&gt;
rem @echo off&lt;br /&gt;
call &amp;quot;%VS90COMNTOOLS%vsvars32.bat&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Install PHP, 7-zip, Bison, and Grep On Windows ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PHP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[http://php.net/downloads.php PHPMainPage]&lt;br /&gt;
&lt;br /&gt;
[http://windows.php.net/download/ PHPForWindows]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7-zip&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[http://www.7-zip.org/download.html Get7Zip]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bison&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[http://gnuwin32.sourceforge.net/packages/bison.htm GetWinBison]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grep&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[http://sourceforge.net/projects/gnuwin32/files/ GetWinGrep]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Double Quote Some NMAKE Vars In makefile.w32 ==&lt;br /&gt;
&lt;br /&gt;
This make it so Windows filenames with spaces work, such as C:\Program Files\...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Change&lt;br /&gt;
&lt;br /&gt;
    LD=$(MSVC)bin\link.exe&lt;br /&gt;
    CC=$(MSVC)bin\cl.exe&lt;br /&gt;
    RC=$(SDK)Bin\rc.exe&lt;br /&gt;
    ML=$(MSVC)bin\ml.exe&lt;br /&gt;
&lt;br /&gt;
to&lt;br /&gt;
&lt;br /&gt;
    LD=&amp;quot;$(MSVC)bin\link.exe&amp;quot;&lt;br /&gt;
    CC=&amp;quot;$(MSVC)bin\cl.exe&amp;quot;&lt;br /&gt;
    RC=&amp;quot;$(SDK)Bin\rc.exe&amp;quot;&lt;br /&gt;
    ML=&amp;quot;$(MSVC)bin\ml.exe&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Set up qdebug ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Need to get the qdebug files in&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;proj_root&amp;gt;\RET\D32\qdebug&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;proj_root&amp;gt;\RET\ND32\qdebug&lt;br /&gt;
&lt;br /&gt;
The three files are:&lt;br /&gt;
&lt;br /&gt;
    QDebug.pro&lt;br /&gt;
    QDEBUG32.DLL&lt;br /&gt;
    QDEBUG32.LIB&lt;br /&gt;
&lt;br /&gt;
These come in the NARS2000 developer tools in the file:&lt;br /&gt;
&lt;br /&gt;
    qdebug.zip&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You have to click on the &amp;quot;Display All Files&amp;quot; button to see these tools at:&lt;br /&gt;
&lt;br /&gt;
[http://www.nars2000.org/download/Download.html DevTools]&lt;br /&gt;
&lt;br /&gt;
== Put the GNU Scientific Library in &amp;lt;proj_root&amp;gt;/gsl ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Unzip&lt;br /&gt;
&lt;br /&gt;
    gsldir.zip&lt;br /&gt;
&lt;br /&gt;
and copy the contents of the&lt;br /&gt;
&lt;br /&gt;
    gsl\include\gsl&lt;br /&gt;
&lt;br /&gt;
subdirectory to&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;proj_root&amp;gt;\gsl&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now copy&lt;br /&gt;
&lt;br /&gt;
    gsl\libgsl32-double.lib&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
    \gsl\libgsl64-double.lib&lt;br /&gt;
&lt;br /&gt;
to&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;proj_root&amp;gt;\gsl&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To get NARS2000 developer tool in the file gsldir.zip you have to click on the &amp;quot;Display All Files&amp;quot; button to see these tools at:&lt;br /&gt;
&lt;br /&gt;
[http://www.nars2000.org/download/Download.html|http://www.nars2000.org/download/Download.html DevTools]&lt;br /&gt;
&lt;br /&gt;
--[[User:AlanG01|AlanG01]] 00:49, 29 December 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>AlanG01</name></author>
	</entry>
	<entry>
		<id>https://wiki.nars2000.org/index.php?title=Another_Approach_To_Building&amp;diff=547</id>
		<title>Another Approach To Building</title>
		<link rel="alternate" type="text/html" href="https://wiki.nars2000.org/index.php?title=Another_Approach_To_Building&amp;diff=547"/>
		<updated>2009-12-29T00:49:41Z</updated>

		<summary type="html">&lt;p&gt;AlanG01: New page: == Need to set some system environment variables: ==   Right click on My Computer and select Properties.  Then select the &amp;quot;Advanced&amp;quot; tab and then press the &amp;quot;Environment Variables&amp;quot; button. ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Need to set some system environment variables: == &lt;br /&gt;
&lt;br /&gt;
Right click on My Computer and select Properties.  Then select&lt;br /&gt;
the &amp;quot;Advanced&amp;quot; tab and then press the &amp;quot;Environment Variables&amp;quot; button.&lt;br /&gt;
Add or verify these system environment variables.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
REM Visual Studio 2008 C/C++ compiler&lt;br /&gt;
MSVC &amp;lt;-- C:\Program Files\Microsoft Visual Studio 9.0\VC\&lt;br /&gt;
&lt;br /&gt;
REM Contains BISON and GREP&lt;br /&gt;
PARDIR &amp;lt;-- C:\tools\GnuWin32&lt;br /&gt;
&lt;br /&gt;
REM Bison Parser Generator&lt;br /&gt;
PARGEN &amp;lt;-- C:\tools\GnuWin32\bin\bison.exe&lt;br /&gt;
&lt;br /&gt;
PATH &amp;lt;-- %PARDIR%\bin;C:\tools\PHP\;%PATH%&lt;br /&gt;
&lt;br /&gt;
REM PHP Resource Compile&lt;br /&gt;
PHPRC &amp;lt;-- C:\tools\PHP\&lt;br /&gt;
&lt;br /&gt;
REM Windows SDK&lt;br /&gt;
SDK &amp;lt;-- C:\Program Files\Microsoft SDKs\Windows\v6.0A\&lt;br /&gt;
&lt;br /&gt;
REM Set by Visual Studio 2008 install&lt;br /&gt;
REM Need to access NMAKE&lt;br /&gt;
VS90COMNTOOLS &amp;lt;-- c:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\&lt;br /&gt;
&lt;br /&gt;
REM 7-zip file compression&lt;br /&gt;
REM double quotes required&lt;br /&gt;
ZIPPRG &amp;lt;-- &amp;quot;C:\Program Files\7-Zip\7z.exe&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Modify mk32.bat and mkd32.bat ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
REM comment out &amp;quot;@echo off&amp;quot;&lt;br /&gt;
REM Add the call vsvars32.bat to set more Visual Studio 2008 environment&lt;br /&gt;
rem @echo off&lt;br /&gt;
call &amp;quot;%VS90COMNTOOLS%vsvars32.bat&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Install PHP, 7-zip, Bison, and Grep On Windows ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PHP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[http://php.net/downloads.php PHPMainPage]&lt;br /&gt;
&lt;br /&gt;
[http://windows.php.net/download/ PHPForWindows]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7-zip&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[http://www.7-zip.org/download.html Get7Zip]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bison&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[http://gnuwin32.sourceforge.net/packages/bison.htm GetWinBison]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grep&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[http://sourceforge.net/projects/gnuwin32/files/ GetWinGrep]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Double Quote Some NMAKE Vars In makefile.w32 ==&lt;br /&gt;
&lt;br /&gt;
This make it so Windows filenames with spaces work, such as C:\Program Files\...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Change&lt;br /&gt;
&lt;br /&gt;
    LD=$(MSVC)bin\link.exe&lt;br /&gt;
    CC=$(MSVC)bin\cl.exe&lt;br /&gt;
    RC=$(SDK)Bin\rc.exe&lt;br /&gt;
    ML=$(MSVC)bin\ml.exe&lt;br /&gt;
&lt;br /&gt;
to&lt;br /&gt;
&lt;br /&gt;
    LD=&amp;quot;$(MSVC)bin\link.exe&amp;quot;&lt;br /&gt;
    CC=&amp;quot;$(MSVC)bin\cl.exe&amp;quot;&lt;br /&gt;
    RC=&amp;quot;$(SDK)Bin\rc.exe&amp;quot;&lt;br /&gt;
    ML=&amp;quot;$(MSVC)bin\ml.exe&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Set up qdebug ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Need to get the qdebug files in&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;proj_root&amp;gt;\RET\D32\qdebug&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;proj_root&amp;gt;\RET\ND32\qdebug&lt;br /&gt;
&lt;br /&gt;
The three files are:&lt;br /&gt;
&lt;br /&gt;
    QDebug.pro&lt;br /&gt;
    QDEBUG32.DLL&lt;br /&gt;
    QDEBUG32.LIB&lt;br /&gt;
&lt;br /&gt;
These come in the NARS2000 developer tools in the file:&lt;br /&gt;
&lt;br /&gt;
    qdebug.zip&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You have to click on the &amp;quot;Display All Files&amp;quot; button to see these tools at:&lt;br /&gt;
&lt;br /&gt;
[http://www.nars2000.org/download/Download.html DevTools]&lt;br /&gt;
&lt;br /&gt;
== Put the GNU Scientific Library in &amp;lt;proj_root&amp;gt;/gsl ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Unzip&lt;br /&gt;
&lt;br /&gt;
    gsldir.zip&lt;br /&gt;
&lt;br /&gt;
and copy the contents of the&lt;br /&gt;
&lt;br /&gt;
    include\gsl&lt;br /&gt;
&lt;br /&gt;
subdirectory to&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;proj_root&amp;gt;\gsl&lt;br /&gt;
&lt;br /&gt;
Now copy&lt;br /&gt;
&lt;br /&gt;
    gsl\libgsl32-double.lib&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
    \gsl\libgsl64-double.lib&lt;br /&gt;
&lt;br /&gt;
to&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;proj_root&amp;gt;\gsl&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To get NARS2000 developer tool in the file gsldir.zip you have to click on the &amp;quot;Display All Files&amp;quot; button to see these tools at:&lt;br /&gt;
&lt;br /&gt;
[http://www.nars2000.org/download/Download.html|http://www.nars2000.org/download/Download.html DevTools]&lt;br /&gt;
&lt;br /&gt;
--[[User:AlanG01|AlanG01]] 00:49, 29 December 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>AlanG01</name></author>
	</entry>
	<entry>
		<id>https://wiki.nars2000.org/index.php?title=Developer%27s_Notes&amp;diff=546</id>
		<title>Developer&#039;s Notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.nars2000.org/index.php?title=Developer%27s_Notes&amp;diff=546"/>
		<updated>2009-12-29T00:11:33Z</updated>

		<summary type="html">&lt;p&gt;AlanG01: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These topics (in no particular order) cover just some of the ones that need documentation.  Add to the list as you have questions.&lt;br /&gt;
&lt;br /&gt;
* [[Symbol and Hash Tables]]&lt;br /&gt;
* [[Datatypes and Storage]]&lt;br /&gt;
* [[State Indicator]]&lt;br /&gt;
* [[Function Storage]]&lt;br /&gt;
* [[Parser]]&lt;br /&gt;
* [[Display and Formatting]]&lt;br /&gt;
* [[Saved Workspace Structure]]&lt;br /&gt;
* [[Building An Executable]]&lt;br /&gt;
* [[Another Approach To Building]]&lt;br /&gt;
* [[Debugging]]&lt;br /&gt;
* [[Committing Changes]]&lt;br /&gt;
* [[Reference Counts]]&lt;br /&gt;
* [[Tokens]]&lt;br /&gt;
* [[Macros]]&lt;br /&gt;
* [[Magic Functions]]&lt;br /&gt;
* [[VirtualAlloc vs. GlobalAlloc]]&lt;br /&gt;
* [[RESDEBUG Cover Functions]]&lt;br /&gt;
* [[Per Tab Data]]&lt;br /&gt;
* [[Unicode/Wide Chars]]&lt;br /&gt;
* [[Undo Buffer]]&lt;br /&gt;
* [[Translation on Copy/Paste]]&lt;br /&gt;
* [[Source File Formats]]&lt;br /&gt;
* [[Programming Practices]]&lt;br /&gt;
* [[Threads and Thread Local Storage]]&lt;br /&gt;
* [[Window Hierarchy]]&lt;/div&gt;</summary>
		<author><name>AlanG01</name></author>
	</entry>
</feed>