Edwin Brady
9eba9113dd
Update racket bootstrap scripts
...
Need to pass the LD_LIBRARY_PATH all the way through or racket doesn't
know where to look. I really don't know why it doesn't work to just set
it at the top level in the script, but it didn't (on my Mac, at least).
2020-05-20 00:03:39 +01:00
Edwin Brady
746df34470
Don't overwrite idris2sh.rkt
...
Better to copy and update the new version with the prefix
2020-05-19 23:01:04 +01:00
Edwin Brady
5b88afb3ef
Add racket bootstrap script
2020-05-19 22:56:27 +01:00
Edwin Brady
a5638e0aac
Update bootstrap scheme
...
The older version had a lingering bug from upstream Idris in writing
Integers to TTC
2020-05-19 21:42:24 +01:00
Edwin Brady
ddd3ff151d
Fix up bootstrap scripts
...
They weren't quite right; I've now successfully built from the script on
a machine with only Chez available.
2020-05-19 21:39:36 +01:00
Edwin Brady
7defc40c47
Better bootstrapping process
2020-05-19 21:08:32 +01:00
Edwin Brady
9213b65ee1
Update INSTALL.md
...
make clean does a better job than just cleaning the build directories
2020-05-19 20:31:04 +01:00
Edwin Brady
bd6a4903b5
Finish tests
2020-05-19 20:06:37 +01:00
Edwin Brady
63f0dae035
Remove some tests which are no longer useful
...
These are ttimp tests that are now subsumed by idris2 tests, and we'd
need to implement some ttimp source that isn't really worth it at this
stage.
2020-05-19 18:31:52 +01:00
Edwin Brady
a972778eab
Add test script
...
They don't all pass yet, for minor reasons. Coming shortly...
Unfortunately the startup overhead for chez is really noticeable here!
2020-05-19 18:25:18 +01:00
Edwin Brady
42533c2d90
Add missing Racket requires
2020-05-19 18:06:52 +01:00
Edwin Brady
2569b6e991
Update libraries from upstream
2020-05-19 17:03:18 +01:00
Edwin Brady
3eb67aebd8
Install support library to PREFIX/lib
...
If you happen to build via racket, putting it in a place where the
system knows to look means that it will successfully run the executable.
2020-05-19 16:28:24 +01:00
Edwin Brady
48c6c4aa81
Write Ints as 64 bit
...
Since they might be... This is especially likely for module hashes, and
if we don't get it right, the Racket runtime might fail to write the
buffer. This makes the code buildable with the Racket back end.
2020-05-19 16:25:58 +01:00
Edwin Brady
a9784bfd20
Merge pull request #5 from melted/fix_win
...
Make network test build on windows
2020-05-19 16:23:49 +01:00
Edwin Brady
aea34ab83e
Merge branch 'master' into fix_win
2020-05-19 16:23:30 +01:00
Edwin Brady
8380a6fa9e
Merge pull request #4 from ska80/refactor-makefiles
...
Refactor makefiles
2020-05-19 16:23:06 +01:00
Edwin Brady
953e8f4913
Merge pull request #3 from ska80/ignore-files
...
Update .gitignore files
2020-05-19 16:22:41 +01:00
Edwin Brady
8994e54402
IDE mode ported
...
I've tested this in Atom, and the vim mode also works (in both cases,
just by changing the executable to point to the right place)
2020-05-19 15:13:58 +01:00
Niklas Larsson
efc595394b
Make network test build on windows
...
Add a little to gitignore
2020-05-19 15:46:28 +02:00
Kamil Shakirov
b801b97fcc
Refactor makefiles
2020-05-19 18:50:47 +06:00
Kamil Shakirov
47e943cc7d
Update .gitignore files
2020-05-19 17:49:21 +06:00
Edwin Brady
f749f3e277
Merge pull request #2 from melted/fix_win
...
Windows fixes
2020-05-19 12:30:54 +01:00
Edwin Brady
6bbb914fca
Merge pull request #1 from edwinb/remove-directory-system
...
Add rmDir to System.Directory
2020-05-19 12:24:35 +01:00
Niklas Larsson
1bebd7d070
Windows fixes
2020-05-19 13:13:01 +02:00
Edwin Brady
ede324dc6c
Don't collapse empty lines in 'lines'
...
Now the vim mode works!
2020-05-19 10:47:05 +01:00
Edwin Brady
e945cb88f2
Typo fix
2020-05-18 23:34:56 +01:00
Edwin Brady
0bbda746d2
Update README/typo in INSTALL
2020-05-18 23:31:25 +01:00
Edwin Brady
3634ec76b7
Finish bootstrap scripts
...
I got this working on my Mac, which doesn't have Idris 2 of any form
installed. So it might work... good luck!
2020-05-18 21:18:32 +01:00
Edwin Brady
b69068f4ff
Update bootstrap scripts
2020-05-18 20:33:38 +01:00
Edwin Brady
456414cffd
Generate IdrisPaths
2020-05-18 20:24:48 +01:00
André Videla
3321dc6be3
Add rmDir to System.Directory
2020-05-18 18:28:33 +01:00
Edwin Brady
f09baeb46d
Chez startup fix
2020-05-18 18:14:43 +01:00
Edwin Brady
1f3c557889
Fiddle about with bootstrap scripts
...
Not quite there, but nearly
2020-05-18 18:02:56 +01:00
Edwin Brady
557de91c5a
Internal errors when install fails
2020-05-18 17:15:10 +01:00
Edwin Brady
d2b652add5
Update generated scheme
2020-05-18 16:59:05 +01:00
Edwin Brady
4125b76e90
Add Reflection to base
2020-05-18 16:57:43 +01:00
Edwin Brady
f7b285ec6c
Add paths for install
...
Also remove libraries we aren't using quite yet...
2020-05-18 16:29:18 +01:00
Edwin Brady
2ef0dec192
Change boot directory
2020-05-18 16:23:37 +01:00
Edwin Brady
9619c4aaae
Still tinkering with bootstrap process
2020-05-18 16:15:02 +01:00
Edwin Brady
6b8620c43d
Install proper support library
2020-05-18 16:06:44 +01:00
Edwin Brady
155dddb5f3
Another attempt at making the bootstrap step work
2020-05-18 16:02:30 +01:00
Edwin Brady
052713b645
Adding missing scheme support
...
Sorry!
2020-05-18 14:55:43 +01:00
Edwin Brady
80450bbc8e
Add missing C support
2020-05-18 14:51:28 +01:00
Edwin Brady
0db7e883d2
Tweak INSTALL.md
2020-05-18 14:45:12 +01:00
Edwin Brady
555f522ad0
Add bootstrapping instructions
...
Added a known good scheme output which can be used to start the
bootstrapping process.
2020-05-18 14:43:12 +01:00
Edwin Brady
2968681063
Tweak README
2020-05-18 14:12:09 +01:00
Edwin Brady
cf15ce85ae
Add placeholder README
2020-05-18 14:03:28 +01:00
Edwin Brady
d2f4812b48
Add a .gitignore
2020-05-18 14:01:41 +01:00
Edwin Brady
dec7dff622
Add libraries
2020-05-18 14:00:08 +01:00