Skip to content

Latest commit

 

History

History
103 lines (89 loc) · 4.37 KB

README.md

File metadata and controls

103 lines (89 loc) · 4.37 KB

XDS Modula-2 examples

Modula-2 Directory xds-examples\ contains Modula-2 code examples taken from the XDS Modula-2 distribution.

exp Example

> build -verbose clean run
Create XDS project file "target\exp.prj"
Compile  Modula-2 source file into directory "target"
O2/M2 development system v2.60 TS  (c) 1991-2011 Excelsior, LLC. (build 07.06.2012)
Make project "F:\xds-examples\exp\target\exp.prj"
XDS Modula-2 v2.40 [x86, v1.50] - build 07.06.2012
Compiling "mod\exp.mod"
no errors, no warnings, lines  103, time  0.00
New "tmp.lnk" is generated using template "C:/opt/XDS-Modula-2/bin/xc.tem"

XDS Link Version 2.13.3 Copyright (c) Excelsior 1995-2009.
No errors, no warnings

   e = 2.7182818284590452353602874713526624977572470936999595749669676277
   64    2407663035354759457138217852516642742746639193200305992181741359
  128    6629043572900334295260595630738132328627943490763233829880753195
  192    2510190115738341879307021540891499348841675092447614606680822648
  256    0016847741185374234544243710753907774499206955170276183860626133
  320    1384583000752044933826560297606737113200709328709127443747047230
  384    6969772093101416928368190255151086574637721112523897844250569536
  448    9677078544996996794686445490598793163688923009879312773617821542
  512    4999229576351482208269895193668033182528869398496465105820939239
  576    8294887933203625094431173012381970684161403970198376793206832823
  640    7646480429531180232878250981945581530175671736133206981125099618
  704    1881593041690351598888519345807273866738589422879228499892086805
  768    8257492796104841984443634632449684875602336248270419786232090021
  832    6099023530436994184914631409343173814364054625315209618369088870
  896    7016768396424378140592714563549061303107208510383750510115747704
  960    1718986106873969655212671546889570350354021234078498193343210681
 1024
 

queens Example

> build -verbose clean run
Delete directory "target"
Create XDS project file "target\queens.prj"
Compile  Modula-2 source file into directory "target"
O2/M2 development system v2.60 TS  (c) 1991-2011 Excelsior, LLC. (build 07.06.2012)
Make project "F:\xds-examples\queens\target\queens.prj"
XDS Modula-2 v2.40 [x86, v1.50] - build 07.06.2012
Compiling "mod\queens.mod"
no errors, no warnings, lines   43, time  0.01
New "tmp.lnk" is generated using template "C:/opt/XDS-Modula-2/bin/xc.tem"

XDS Link Version 2.13.3 Copyright (c) Excelsior 1995-2009.
No errors, no warnings
Eight Queens Problem Benchmark
------------------------------

There are 92 solutions
> tree /a /f . | findstr /v /b [a-z]
|   build.bat
|
+---src
|   \---mod
|           queens.mod
|
\---target
    |   queens.exe
    |   queens.obj
    |   queens.prj
    |   tmp.lnk
    |
    \---mod
            queens.mod
 
> type target\queens.prj
-lookup = *.sym = sym;C:\opt\XDS-Modula-2\sym
-m2
-verbose
-werr
!module mod\queens.mod

mics/May 2024