Commit Graph

314 Commits

Author SHA1 Message Date
Robert Bendun
7f73f3dcad Made context stack a tree; fixed function name in error printing 2022-11-21 17:03:14 +01:00
Robert Bendun
a32bfa24d3 Try to enable ANSI escape codes in Windows terminal 2022-11-21 01:52:26 +01:00
Robert Bendun
a6b54d231d Renamed targets in release archive 2022-11-20 16:16:36 +01:00
Robert Bendun
4fc3ef5208 Added Catch2 library 2022-11-20 16:14:12 +01:00
a92cffd150 Poprawki literówek i nomenklatury muzycznej 2022-11-16 21:17:30 +01:00
Mateusz Piątkowski
b94c7465c6 literówki 2022-11-14 19:58:24 +01:00
Mateusz Piątkowski
21431af191 Translation to polish 2022-11-14 19:55:09 +01:00
Robert Bendun
de210b571d By default connect to existing MIDI port in repl 2022-11-13 23:26:06 +01:00
Robert Bendun
e101d362b9 Basic polish tutorial 2022-11-12 01:25:16 +01:00
Robert Bendun
e46a41d2ff Array repetition using multiplication 2022-11-11 21:55:31 +01:00
Robert Bendun
a262a643e9 Removed h note literal 2022-11-11 19:35:07 +01:00
Robert Bendun
268455532b Early text-based snapshot system 2022-11-11 19:24:45 +01:00
Robert Bendun
89b3519c24 Updated changelog 2022-10-31 22:29:43 +01:00
Robert Bendun
7aecf2ea19 Release build system partially moved to Docker
Change to Docker forced by need of supporting older Ubuntu releases with
older glibc without building them on host
2022-10-31 22:28:18 +01:00
Robert Bendun
609ddf1854 Updated changelog 2022-10-31 19:12:56 +01:00
Robert Bendun
1a7fdf06cc comparison cheatsheet with new syntax 2022-10-31 18:02:46 +01:00
Robert Bendun
79da98e058 Merge branch 'main' into new-block-syntax 2022-10-31 17:36:21 +01:00
Robert Bendun
e4b211b21a added language-cmp-cheatsheet to Makefile 2022-10-31 17:33:53 +01:00
Robert Bendun
fa853e000f regression test updates 2022-10-31 00:39:56 +01:00
Robert Bendun
bfbc82d6a5 switched index operation from 'a.n' to 'a[n]' 2022-10-31 00:31:47 +01:00
Robert Bendun
0e515c727b removed out-of-date documentation 2022-10-31 00:27:14 +01:00
Robert Bendun
4990e4ff1f new example 2022-10-28 16:25:48 +02:00
Robert Bendun
b38db9fdaa new builtins: set_oct, pick 2022-10-28 16:01:34 +02:00
Robert Bendun
6a3308fc46 check if block is a collection at runtime; operators pretty printing 2022-10-28 00:56:11 +02:00
Robert Bendun
d4c3dbb280 moved from ';' to ',' as expression separator 2022-10-27 22:32:20 +02:00
Robert Bendun
e4797d08e1 changed chord invocation arguments 2022-10-27 21:09:46 +02:00
Robert Bendun
02740d5865 removed old chord notation; intoroduced chord-octave notation 2022-10-27 21:03:37 +02:00
Robert Bendun
baabdd2655 if works properly now 2022-10-27 20:59:27 +02:00
f57fc87673 rozszerzenie sekcji muzyka 2022-10-27 20:11:11 +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
0529a84fb7 Test suite works with new syntax 2022-10-25 16:20:24 +02:00
Robert Bendun
8cda4f4d8e Removed [] block notation in favour of unification with () 2022-10-25 16:10:34 +02:00
Robert Bendun
fe6c1e3bd0 Blocks can accept now more parameters then they capture 2022-10-23 12:24:32 +02:00
Robert Bendun
b924f7dff2 fixed index operation; unified builtin operators naming convention 2022-10-23 00:08:06 +02:00
Robert Bendun
f10eb5c2ad instruments.mq using new definition syntax; fixed windows builds 2022-10-21 17:50:25 +02:00
Robert Bendun
7621e6e3ff VSCode extension 2022-10-21 13:14:12 +02:00
Robert Bendun
2a3bfa14ae If all sources are considered deffered enter interactive mode 2022-10-20 16:46:52 +02:00
Robert Bendun
6c631dc075 Added file as function commandline switch 2022-10-20 16:42:05 +02:00
Robert Bendun
346c66a8f4 First iteration of build instructions 2022-10-20 14:37:50 +02:00
Robert Bendun
2ac95e3b14 Remove previous VSCode extension 2022-10-18 14:29:36 +02:00
480de4182c Merge pull request 'Adding support for MacOS' (#36) from macos into main 2022-10-14 16:55:45 +02:00
Robert Bendun
8348a857f3 Finalizing build scripts 2022-10-14 16:45:47 +02:00
Robert Bendun
e9d67178da Added virtual port creation as default action. Restored port connection
Removed input ports support
2022-10-14 16:26:08 +02:00
Robert Bendun
0d7f4b1eb5 Build system supports both MacOS and Linux now 2022-10-14 15:56:36 +02:00
Robert Bendun
b93a236e37 Conforming to clang's standard library on MacOS 2022-10-14 14:42:37 +02:00
Robert Bendun
78b1e7d703 new REPL command parsing & handling system 2022-10-11 11:01:01 +02:00
Robert Bendun
cfa0513226 :load command inside interactive mode 2022-10-11 10:06:42 +02:00
Robert Bendun
d784da1e8d Mention windows binary in realase package 2022-10-08 20:41:04 +02:00
Robert Bendun
145441cead Merge branch 'windows-support' 2022-10-08 20:35:03 +02:00