Robert Bendun
|
948243febd
|
Integrated Set type into existing infrastructure
|
2022-11-24 18:35:51 +01:00 |
|
Robert Bendun
|
532727b7d1
|
Introduced concurrent block notation
Additionally removed wierd behaviour with Interpreter::play where empty
chords were played as default length. Don't know why this was introduced
|
2022-11-24 02:08:34 +01:00 |
|
Robert Bendun
|
381f79f63c
|
Making this example how it should be in the first place
|
2022-11-23 22:26:51 +01:00 |
|
Robert Bendun
|
bfbc82d6a5
|
switched index operation from 'a.n' to 'a[n]'
|
2022-10-31 00:31:47 +01:00 |
|
Robert Bendun
|
4990e4ff1f
|
new example
|
2022-10-28 16:25:48 +02:00 |
|
Robert Bendun
|
d4c3dbb280
|
moved from ';' to ',' as expression separator
|
2022-10-27 22:32:20 +02:00 |
|
Robert Bendun
|
5f0f511066
|
new builtins: while, map, duration, set_len
|
2022-10-27 00:27:41 +02:00 |
|
Robert Bendun
|
b612209914
|
Added macros; if is now macro and not a function
|
2022-10-26 16:50:40 +02:00 |
|
Robert Bendun
|
8cda4f4d8e
|
Removed [] block notation in favour of unification with ()
|
2022-10-25 16:10:34 +02:00 |
|
Robert Bendun
|
f10eb5c2ad
|
instruments.mq using new definition syntax; fixed windows builds
|
2022-10-21 17:50:25 +02:00 |
|
Robert Bendun
|
225befb22b
|
Removed unused files
|
2022-09-25 11:59:50 +02:00 |
|
Robert Bendun
|
34eb56ac50
|
Removed unused tests
|
2022-09-21 16:40:40 +02:00 |
|
Robert Bendun
|
bd116d8810
|
Improved factorial example
|
2022-09-19 22:16:38 +02:00 |
|
Robert Bendun
|
2f101fdccf
|
call builtin; release builder; documentation from docs repo
|
2022-09-18 16:34:43 +02:00 |
|
Robert Bendun
|
ddf9cc8f8c
|
New declaration syntax x := foo instead of var x = foo
Additionaly moving into multiparameter binary operations
|
2022-09-18 14:50:20 +02:00 |
|
Robert Bendun
|
e57a60c36f
|
Started working of For Elise example
|
2022-09-17 18:30:59 +02:00 |
|
Robert Bendun
|
676f41909f
|
Overhaul of chord call semantics to support easy sequencing
|
2022-09-17 13:10:24 +02:00 |
|
Robert Bendun
|
98a88c3acc
|
";" input does not raise an error anymore. Missing '=' precedanse
|
2022-09-17 11:49:09 +02:00 |
|
Robert Bendun
|
c0af952fc6
|
Improved rhythm of primes example
|
2022-08-29 21:45:17 +02:00 |
|
Robert Bendun
|
7b5e43293a
|
For as builtin and new example that plays primes
|
2022-08-29 21:38:15 +02:00 |
|
Robert Bendun
|
99482d4c7c
|
Improved examples; multiplication = repeat operator
|
2022-08-21 17:34:03 +02:00 |
|
|
2ea507dde2
|
Par accepts arrays of notes
|
2022-06-23 07:49:38 +02:00 |
|
|
4a844a319e
|
Handle incoming note on messages
|
2022-06-23 07:41:06 +02:00 |
|
Mateusz Piątkowski
|
7b572e2a1f
|
ode to joy final_master_full
|
2022-06-22 18:46:24 +02:00 |
|
Mateusz Piątkowski
|
24b1a71e55
|
more examples WIP
|
2022-06-22 18:39:23 +02:00 |
|
Mateusz Piątkowski
|
742b48e1ce
|
better ode to joy
|
2022-06-22 17:44:04 +02:00 |
|
|
d16f6de53c
|
Compound assigments
|
2022-06-06 04:22:59 +02:00 |
|
|
91eaa0ceea
|
Assigments, array updating function. Test runner update
|
2022-06-06 04:03:40 +02:00 |
|
|
946d4b96b1
|
Permutations!
|
2022-06-02 23:17:02 +02:00 |
|
|
605533de32
|
Error reporting system improvement
|
2022-05-29 22:39:46 +02:00 |
|
|
3caa5b80cb
|
Ode To Joy, par function, context management
|
2022-05-25 17:03:46 +02:00 |
|
|
70e1431f05
|
Begining of support of array programming
|
2022-05-25 04:30:24 +02:00 |
|
|
f28cb10669
|
Block indexing and len builtin
|
2022-05-22 16:43:36 +02:00 |
|
|
10d1223f9f
|
Examples testing
|
2022-05-22 06:10:44 +02:00 |
|
|
bde30f5d99
|
Separated Musique functions and C++ intrinsics; blocks as delayed computations
|
2022-05-22 05:29:46 +02:00 |
|
|
5b3cfca2a8
|
More testing & keywords
|
2022-05-22 04:31:31 +02:00 |
|
|
6bc2a1cd38
|
Context aware clojures
Moved from dynamic scoping to static scoping.
|
2022-05-22 03:44:15 +02:00 |
|
|
881b90506b
|
Lambdas!
|
2022-05-17 16:10:56 +02:00 |
|
|
5d51d1672f
|
Scoped variables, single namespace variables and functions
|
2022-05-17 02:35:51 +02:00 |
|
|
ccd2166231
|
Interpreter started!
|
2022-05-16 02:18:53 +02:00 |
|