index
:
lux
master
fork of https://github.com/LuxLang/lux for my bookshelf
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
luxc
/
src
/
lux
/
type.clj
(
unfollow
)
Commit message (
Expand
)
Author
Files
Lines
2015-04-26
Made a correction to lux.lux and the analyser regarding how to handle type-vars.
Eduardo Julian
1
-4
/
+11
2015-04-26
- Macros are no longer declared. Instead, they are automatically detected.
Eduardo Julian
1
-0
/
+92
2015-04-25
- No more Any (Top) and Nothing (Bottom) types.
Eduardo Julian
1
-28
/
+6
2015-04-25
- More accurate AllT environment management by using (Maybe TypeEnv) instead ...
Eduardo Julian
1
-29
/
+56
2015-04-23
- Migrated all the record data-structures to the new tuple-like format.
Eduardo Julian
1
-12
/
+12
2015-04-19
- Fixed several bugs in lux.lux
Eduardo Julian
1
-13
/
+13
2015-04-17
- Solved the bug wherein type-inferencing was causing computational complexit...
Eduardo Julian
1
-16
/
+31
2015-04-16
- |do bindings are now based on pattern matching (that way, tuple destructuri...
Eduardo Julian
1
-59
/
+86
2015-04-16
- Type-vars can now be deleted and be scoped (through with-var).
Eduardo Julian
1
-181
/
+232
2015-04-15
- Fixed a few type-related bugs.
Eduardo Julian
1
-209
/
+148
2015-04-09
- Function names & parameters now take prefixes into account.
Eduardo Julian
1
-0
/
+4
2015-04-08
- Renamed exec to |do.
Eduardo Julian
1
-73
/
+99
2015-04-02
- Identifiers with just a semi-colon in front now have "lux" as their module,...
Eduardo Julian
1
-38
/
+49
2015-03-30
- Beginning to add type-system + type-inferencer.
Eduardo Julian
1
-206
/
+392
2015-03-21
- Added module-name aliasing.
Eduardo Julian
1
-87
/
+87
2015-03-21
[2nd Super Refactoring That Breaks The System: Part 7]
Eduardo Julian
1
-54
/
+56
2015-03-20
[2nd Super Refactoring That Breaks The System: Part 6]
Eduardo Julian
1
-4
/
+12
2015-03-19
[2nd Super Refactoring That Breaks The System: Part 5]
Eduardo Julian
1
-56
/
+72
2015-03-18
[2nd Super Refactoring That Breaks The System: Part 4]
Eduardo Julian
1
-57
/
+53
2015-03-17
[2nd Super Refactoring That Breaks The System: Part 2]
Eduardo Julian
1
-72
/
+122
2015-03-15
[2nd Super Refactoring That Breaks The System: Part 1]
Eduardo Julian
1
-271
/
+208
2015-02-18
[Refactor]
Eduardo Julian
1
-16
/
+16
2015-02-18
Corrections to the super-refactoring: part 4
Eduardo Julian
1
-18
/
+23
2015-02-17
Corrections to the super-refactoring: part 2
Eduardo Julian
1
-0
/
+2
2015-02-15
Corrections to the super-refactoring: part 1
Eduardo Julian
1
-13
/
+13
2015-02-15
Super refactoring that breaks the system: Part 4
Eduardo Julian
1
-7
/
+42
2015-02-10
Super refactoring that breaks the system: Part 2
Eduardo Julian
1
-3
/
+3
2015-02-10
Super refactoring that breaks the system: Part 1
Eduardo Julian
1
-94
/
+236
2015-01-26
[Working on]
Eduardo Julian
1
-5
/
+4
2015-01-11
- Added substraction, multiplication and division for ints.
Eduardo Julian
1
-9
/
+14
2015-01-03
The language officially has a name: Lux (stylized as "lux").
Eduardo Julian
1
-4
/
+4
2014-12-20
* Java interop is almost finished.
Eduardo Julian
1
-1
/
+63
2014-12-15
Added lambdas! (not yet real closures, but coming soon...)
Eduardo Julian
1
-0
/
+3
2014-12-11
+ Added an analysis phase.
Eduardo Julian
1
-1
/
+80
2014-12-02
Added some super-basic type-system.
Eduardo Julian
1
-0
/
+4
[prev]