Avhtuple #662

Closed
wants to merge 24 commits into
from

Projects

None yet

2 participants

@iArnold
Contributor
iArnold commented Jan 20, 2014

I created a branch of the android branch because that has pair support in it. I worked my way through the changes and copied the inserted lines for the pair support into the basics to support tuple! and save you the time of doing this.

Not tested, and there still is a lot left to do in tuple.reds and the logic in the lexer.r file. ( I did not figure out what the opt [ ] does)

Hope you will accept this start and I hope it did save you a little time.

dockimbel and others added some commits Dec 13, 2013
@dockimbel dockimbel FEAT: preliminary changes for packaging support in the tool-chain. fc21ee5
@dockimbel dockimbel FEAT: preliminary release of the APK packager.
Tested only on Windows so far.
c39d794
@dockimbel dockimbel FEAT: now the APK file is generated in the working folder.
FIX: .so intermediary file is removed from working folder.
FIX: added missing local words in `process` function.
d8c13d8
@dockimbel dockimbel FIX: several regressions on APK generation. 244cce4
@dockimbel dockimbel FIX: PIC mode not used for compilation when DLL mode is set from conf…
…ig file instead of command-line.
45ceb47
@dockimbel dockimbel FEAT: paths values are no more compiled, but interpreted only.
This change is required for broad path values support by the compiler, while waiting for the type inference engine to come to life (should be brought by the objects compilation support).
3dcfa0f
@dockimbel dockimbel FEAT: preliminary support for pair! datatype.
No support for runtime lexer yet and not all actions are implemented.
1ac4a52
@dockimbel dockimbel FEAT: added runtime lexer support for pair! literals. 35cb25f
@dockimbel dockimbel FIX: pair! path accesses were corrupting stack. c8e0c84
@dockimbel dockimbel FEAT: added math operation support to pair!. b012d38
@dockimbel dockimbel FIX: remove misplaced debug log. 55e5f88
@dockimbel dockimbel FEAT: extended MAKE on logic! to accept any datatype.
Can be used for converting values to logic! until we get TO support.
f03b0e4
@dockimbel dockimbel FEAT: ZERO? now supports pair! values. 3fdf380
@dockimbel dockimbel FIX: dead code removal. 6a0e806
@dockimbel dockimbel FEAT: comparison actions support added to pair!. 5a89cd9
@dockimbel dockimbel FIX: comments minor indentation fix. 032e2da
@iArnold iArnold Preliminary support for tuple! Update boot.red
Already started some trivial coding for tuple! support so that Superman doesn't have to spend his time on this.
7d78ea5
@iArnold iArnold Tuple support. Update lexer.r
"Look at this"
84d8458
@iArnold iArnold Update common.reds
Added z next to the x and y for pair! for tuple! support
9587076
@iArnold iArnold Update structures.reds
Added tuple! structure
b265e73
@iArnold iArnold Update macros.reds
Added TYPE_TUPLE
364ed71
@iArnold iArnold Update red.reds
Added tuple next to pair
ce40938
@iArnold iArnold Create tuple.reds
New file. Direct copy of pair.reds
Added myself as author and changed all occurrences of the word pair to tuple.
Needs some work on red-tuple! type.
b2e777a
@iArnold iArnold Update tuple.reds
some minor additions for the 3rd part of the tuple
9af87f5
@iArnold
Contributor
iArnold commented Jan 20, 2014

replaced with correct destination.

@iArnold iArnold closed this Jan 20, 2014
@iArnold iArnold deleted the unknown repository branch Feb 13, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment