Skip to content

Commit

Permalink
Configuration of SciSmalltalk update to 1.02, added development versi…
Browse files Browse the repository at this point in the history
…on, split packages from Math-All
  • Loading branch information
djuber committed Jun 5, 2012
1 parent 7add0c2 commit c61ee36
Show file tree
Hide file tree
Showing 6 changed files with 67 additions and 3 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
baselines
baseline102: spec
<version: '1.02-baseline'>
"remove dependency on Math-All package"
spec for: #common do: [
spec blessing: #baseline.
spec repository: 'http://ss3.gemstone.com/ss/SciSmalltalk'.
spec
"core"
package: 'Math-DHB-Numerical';
package: 'Math-Random';
package: 'Math-KDTree';
package: 'Math-Complex';
package: 'Math-Quaternion';
package: 'Math-ODE';
"extensions"
package: 'Math-Number-Extensions.Pharo';
package: 'Math-RandomTests' with: [spec requires: 'Math-Random'];
package: 'Math-Complex-Extensions' with: [spec requires: 'Math-Complex'; requires: 'Math-DHB-Numerical'; requires: 'Math-Quaternion'];
package: 'Math-DHB-Numerical-Extensions' with: [spec requires: 'Math-Complex'; requires: 'Math-DHB-Numerical'; requires: 'Math-Quaternion'];
package: 'Math-Extensions';
package: 'Math-Quaternion-Extensions' with: [spec requires: 'Math-DHB-Numerical'; requires: 'Math-Complex'];
"tests"
package: 'Math-ComplexTests' with: [spec requires: 'Math-Complex-Extensions'];
package: 'Math-DHB-NumericalTests' with: [spec requires: 'Math-DHB-Numerical-Extensions'];
package: 'Math-ODETests' with: [spec requires: 'Math-ODE'];
package: 'Math-QuaternionTests' with: [spec requires: 'Math-Quaternion'];
package: 'Math-RandomTests' with: [spec requires: 'Math-Random'].


spec
group: 'default' with: #('Core' 'Extensions' 'Tests');
group: 'Core' with: #('Math-DHB-Numerical' 'Math-Complex' 'Math-Quaternion' 'Math-Random' 'Math-KDTree' 'Math-ODE');
group: 'Tests' with: #('Math-DHB-NumericalTests' 'Math-ComplexTests' 'Math-QuaternionTests' 'Math-RandomTests' 'Math-ODETests');
group: 'Extensions' with: #('Math-Extensions' 'Math-Complex-Extensions' 'Math-Number-Extensions.Pharo' 'Math-Quaternion-Extensions' 'Math-DHB-Numerical-Extensions'). ].
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ symbolic versions
bleedingEdge: spec
<symbolicVersion: #'bleedingEdge'>

spec for: #'common' version: '1.01'.
spec for: #'common' version: '1.02'.
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
symbolic versions
development: spec
<symbolicVersion: #'development'>

spec for: #'common' version: '1.02'.
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
versions
version102: spec
<version: '1.02' imports: #('1.02-baseline') >

spec for: #common do: [
spec blessing: #release.
spec
package: 'Math-Complex' with: 'Math-Complex-DanielUber.5';
package: 'Math-Complex-Extensions' with: 'Math-Complex-Extensions-DanielUber.13';
package: 'Math-ComplexTests' with: 'Math-ComplexTests-DanielUber.5';
package: 'Math-DHB-Numerical' with: 'Math-DHB-Numerical-DanielUber.17';
package: 'Math-DHB-Numerical-Extensions' with: 'Math-DHB-Numerical-Extensions-DanielUber.1';
package: 'Math-DHB-NumericalTests' with: 'Math-DHB-NumericalTests-DanielUber.7';
package: 'Math-Extensions' with: 'Math-Extensions-DanielUber.3';
package: 'Math-KDTree' with: 'Math-KDTree-wernerkassens.6';
package: 'Math-Number-Extensions.Pharo' with: 'Math-Number-Extensions.Pharo-DanielUber.8';
package: 'Math-ODE' with: 'Math-ODE-DanielUber.10';
package: 'Math-ODETests' with: 'Math-ODETests-DanielUber.11';
package: 'Math-Quaternion' with: 'Math-Quaternion-DanielUber.3';
package: 'Math-Quaternion-Extensions' with: 'Math-Quaternion-Extensions-DanielUber.1';
package: 'Math-QuaternionTests' with: 'Math-QuaternionTests-DanielUber.4';
package: 'Math-Random' with: 'Math-Random-DanielUber.4';
package: 'Math-RandomTests' with: 'Math-RandomTests-DanielUber.3'].
Original file line number Diff line number Diff line change
@@ -1 +1 @@
(name 'ConfigurationOfSciSmalltalk-DanielUber.12' message 'corrected typo in bleedingEdge.' id '7f0f99d3-5579-45f3-b07c-b3a6eccdb21f' date '20 May 2012' time '2:47:13.668 pm' author 'DanielUber' ancestors ((name 'ConfigurationOfSciSmalltalk-DanielUber.11' message 'added bleedingEdge version and updated to version 1.01' id '7e959693-c85b-4404-96d3-6e6cde48cb78' date '20 May 2012' time '2:44:26.266 pm' author 'DanielUber' ancestors ((name 'ConfigurationOfSciSmalltalk-DanielUber.10' message 'modified to try to load Math-All from ss3.' id '58c70684-ae18-470a-95cc-a4d4210e951b' date '17 May 2012' time '2:19:41.766 pm' author 'DanielUber' ancestors ((name 'ConfigurationOfSciSmalltalk-DanielUber.9' message 'currently loading DHB-Numerical, then Complex. There is an issue where DHB-Numerical needs Complex and Quaternion due to extensions, and Complex needs DHB-Numerical due to extensions. This may take some rethinking of the package structure (or require an extensions package).' id '9f772bde-a2f4-4d3a-9902-366cb0feeaf2' date '16 May 2012' time '4:11:19.556 pm' author 'DanielUber' ancestors ((name 'ConfigurationOfSciSmalltalk-DanielUber.8' message 'fixed typo in baseline.' id '384b19df-693f-4625-8399-bb2d83b68f14' date '16 May 2012' time '3:52:32.332 pm' author 'DanielUber' ancestors ((name 'ConfigurationOfSciSmalltalk-DanielUber.7' message 'added DHB-Numerical and fixed typos. Added to default and tests.' id 'b22b3ea1-6136-4ad2-ad87-b39fcfe6fb21' date '16 May 2012' time '3:50:26.232 pm' author 'DanielUber' ancestors ((name 'ConfigurationOfSciSmalltalk-DanielUber.6' message 'added DHB-Numerics as a dependency for Math-Complex.' id '2eb9c399-f1a4-4d7f-893d-48d06fc55424' date '16 May 2012' time '3:45:29.334 pm' author 'DanielUber' ancestors ((name 'ConfigurationOfSciSmalltalk-DanielUber.5' message 'added development version' id '0af623af-81f0-47ba-89e0-cc51698b2e9c' date '16 May 2012' time '3:35:20.434 pm' author 'DanielUber' ancestors ((name 'ConfigurationOfSciSmalltalk-DanielUber.4' message 'fixed dependency in baseline from Example-Core to Math-Complex.' id '7c5f16b4-3bfe-43bf-8ff6-33a9682d6f73' date '16 May 2012' time '3:28:34.716 pm' author 'DanielUber' ancestors ((name 'ConfigurationOfSciSmalltalk-DanielUber.3' message 'added version 100' id '3aae054c-4bc9-42e2-972c-dd44b5a1c722' date '16 May 2012' time '3:26:12.942 pm' author 'DanielUber' ancestors ((name 'ConfigurationOfSciSmalltalk-DanielUber.2' message 'created baseline for complex.' id '0c94552e-1fa2-437f-a308-71a3b71ab8dd' date '16 May 2012' time '3:21:19.742 pm' author 'DanielUber' ancestors ((name 'ConfigurationOfSciSmalltalk-DanielUber.1' message 'empty configuration. First commit.' id '2b16cd0b-9384-4fe9-a139-62c2f1fb7e84' date '16 May 2012' time '2:04:26.726 pm' author 'DanielUber' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())
(name 'ConfigurationOfSciSmalltalk-DanielUber.13' message 'separated package load.' id 'a9546148-d07f-465c-9f30-753f18440cdd' date '5 June 2012' time '3:39:42.348 pm' author 'DanielUber' ancestors ((name 'ConfigurationOfSciSmalltalk-DanielUber.12' message 'corrected typo in bleedingEdge.' id '7f0f99d3-5579-45f3-b07c-b3a6eccdb21f' date '20 May 2012' time '2:47:13.668 pm' author 'DanielUber' ancestors ((name 'ConfigurationOfSciSmalltalk-DanielUber.11' message 'added bleedingEdge version and updated to version 1.01' id '7e959693-c85b-4404-96d3-6e6cde48cb78' date '20 May 2012' time '2:44:26.266 pm' author 'DanielUber' ancestors ((name 'ConfigurationOfSciSmalltalk-DanielUber.10' message 'modified to try to load Math-All from ss3.' id '58c70684-ae18-470a-95cc-a4d4210e951b' date '17 May 2012' time '2:19:41.766 pm' author 'DanielUber' ancestors ((name 'ConfigurationOfSciSmalltalk-DanielUber.9' message 'currently loading DHB-Numerical, then Complex. There is an issue where DHB-Numerical needs Complex and Quaternion due to extensions, and Complex needs DHB-Numerical due to extensions. This may take some rethinking of the package structure (or require an extensions package).' id '9f772bde-a2f4-4d3a-9902-366cb0feeaf2' date '16 May 2012' time '4:11:19.556 pm' author 'DanielUber' ancestors ((name 'ConfigurationOfSciSmalltalk-DanielUber.8' message 'fixed typo in baseline.' id '384b19df-693f-4625-8399-bb2d83b68f14' date '16 May 2012' time '3:52:32.332 pm' author 'DanielUber' ancestors ((name 'ConfigurationOfSciSmalltalk-DanielUber.7' message 'added DHB-Numerical and fixed typos. Added to default and tests.' id 'b22b3ea1-6136-4ad2-ad87-b39fcfe6fb21' date '16 May 2012' time '3:50:26.232 pm' author 'DanielUber' ancestors ((name 'ConfigurationOfSciSmalltalk-DanielUber.6' message 'added DHB-Numerics as a dependency for Math-Complex.' id '2eb9c399-f1a4-4d7f-893d-48d06fc55424' date '16 May 2012' time '3:45:29.334 pm' author 'DanielUber' ancestors ((name 'ConfigurationOfSciSmalltalk-DanielUber.5' message 'added development version' id '0af623af-81f0-47ba-89e0-cc51698b2e9c' date '16 May 2012' time '3:35:20.434 pm' author 'DanielUber' ancestors ((name 'ConfigurationOfSciSmalltalk-DanielUber.4' message 'fixed dependency in baseline from Example-Core to Math-Complex.' id '7c5f16b4-3bfe-43bf-8ff6-33a9682d6f73' date '16 May 2012' time '3:28:34.716 pm' author 'DanielUber' ancestors ((name 'ConfigurationOfSciSmalltalk-DanielUber.3' message 'added version 100' id '3aae054c-4bc9-42e2-972c-dd44b5a1c722' date '16 May 2012' time '3:26:12.942 pm' author 'DanielUber' ancestors ((name 'ConfigurationOfSciSmalltalk-DanielUber.2' message 'created baseline for complex.' id '0c94552e-1fa2-437f-a308-71a3b71ab8dd' date '16 May 2012' time '3:21:19.742 pm' author 'DanielUber' ancestors ((name 'ConfigurationOfSciSmalltalk-DanielUber.1' message 'empty configuration. First commit.' id '2b16cd0b-9384-4fe9-a139-62c2f1fb7e84' date '16 May 2012' time '2:04:26.726 pm' author 'DanielUber' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())
Expand Down
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,11 @@ Gofer new
url: 'http://ss3.gemstone.com/ss/SciSmalltalk';
package: 'ConfigurationOfSciSmalltalk';
load.
((Smalltalk at: #ConfigurationOfSciSmalltalk) project version: '1.01') load.
((Smalltalk at: #ConfigurationOfSciSmalltalk) project version: '1.02') load.
```

All packages load into the Math-* package names.
Currently there is an issue in packaging where DHB-Numerical attempts to load its own extensions. This is in the proccess of being addressed. In the meantime, a warning will pop up when loading stating that you will need to load Quaternion and Complex before using some methods. This will be loaded by Metacello.


##How to install SciSmalltalk for GitHub
Expand Down

0 comments on commit c61ee36

Please sign in to comment.