Commit Graph

  • 34eb56ac50 Removed unused tests Robert Bendun 2022-09-21 16:40:40 +0200
  • 1384e5f96e Eliminated unimplemented() that ware missing error reporting Robert Bendun 2022-09-21 13:36:58 +0200
  • 3ed11fd33b operators.md fix3 Mateusz Piątkowski 2022-09-19 23:42:20 +0200
  • 8f46d49bac operators.md fix2 Mateusz Piątkowski 2022-09-19 23:41:21 +0200
  • 5ad87f4a91 operators.md fix Mateusz Piątkowski 2022-09-19 23:39:23 +0200
  • 57e3ee06dd Include vector aspect of operators Mateusz Piątkowski 2022-09-19 23:35:31 +0200
  • f900647c76 Include vector aspect of operators Mateusz Piątkowski 2022-09-19 23:34:25 +0200
  • bd116d8810 Improved factorial example Robert Bendun 2022-09-19 22:16:38 +0200
  • 691d4d84ac Add category for other operators Mateusz Piątkowski 2022-09-19 21:16:11 +0200
  • a8ee488010 Operators reference Mateusz Piątkowski 2022-09-19 21:14:12 +0200
  • ae5a9294eb Operators reference Mateusz Piątkowski 2022-09-19 21:13:58 +0200
  • 5589094034 Fix install script Mateusz Piątkowski 2022-09-18 21:40:44 +0200
  • 07317e19eb Merge remote-tracking branch 'refs/remotes/origin/main' Mateusz Piątkowski 2022-09-18 21:26:48 +0200
  • 1b88afa283 Install within release Mateusz Piątkowski 2022-09-18 21:25:42 +0200
  • 4c592091da Mention commandline parameters Robert Bendun 2022-09-18 21:23:11 +0200
  • 5612b7256a Install instructions in README Mateusz Piątkowski 2022-09-18 19:26:48 +0200
  • c6061d07bc Install instructions in README Mateusz Piątkowski 2022-09-18 19:20:45 +0200
  • 893d20cee1 Installation script Mateusz Piątkowski 2022-09-18 19:15:38 +0200
  • a217a09aec Recognize creators of used libraries Robert Bendun 2022-09-18 16:52:44 +0200
  • 829243f059 statically linking libstdc++; recursive cloninng Robert Bendun 2022-09-18 16:42:39 +0200
  • 2f101fdccf call builtin; release builder; documentation from docs repo Robert Bendun 2022-09-18 16:34:43 +0200
  • ddf9cc8f8c New declaration syntax x := foo instead of var x = foo Robert Bendun 2022-09-18 14:50:20 +0200
  • e57a60c36f Started working of For Elise example Robert Bendun 2022-09-17 18:30:59 +0200
  • 7665ea0b53 sim builtin & proper chord notation behaviour Robert Bendun 2022-09-17 17:47:14 +0200
  • 676f41909f Overhaul of chord call semantics to support easy sequencing Robert Bendun 2022-09-17 13:10:24 +0200
  • 98a88c3acc ";" input does not raise an error anymore. Missing '=' precedanse Robert Bendun 2022-09-17 11:49:09 +0200
  • cb13dc9591 Refactored operators, loosing binary requirements due to them Robert Bendun 2022-09-17 00:31:55 +0200
  • fefde2f12e Play ref change Mateusz Piątkowski 2022-09-11 20:45:53 +0200
  • eb4bf1c270 Fold ref + fixes Mateusz Piątkowski 2022-09-11 20:41:42 +0200
  • 96c96ef2b0 fold buultin. Operators can be quoted Robert Bendun 2022-09-11 20:10:44 +0200
  • 9b846d8115 Function reference Mateusz Piątkowski 2022-09-11 20:05:29 +0200
  • b4984d5c61 minor fixes Mateusz Piątkowski 2022-09-11 18:02:27 +0200
  • 9956cf8993 more functions Mateusz Piątkowski 2022-09-11 17:27:16 +0200
  • b1bed2c7da instrument function description Mateusz Piątkowski 2022-09-11 17:04:42 +0200
  • 4209a495ea Documentation on builtin functions Mateusz Piątkowski 2022-09-11 16:59:51 +0200
  • 9213d5219a All stuff from this file is builtin Robert Bendun 2022-09-11 16:30:27 +0200
  • 0743a9b7c4 Added pause Robert Bendun 2022-09-11 16:19:10 +0200
  • 91f401a13a builtin mix; fixed vectorized equality Robert Bendun 2022-09-05 23:52:26 +0200
  • d77f844c81 Hashing functions; builtins hash, uniq and unique Robert Bendun 2022-09-05 23:17:40 +0200
  • ab0ba8d4c8 Algorithms like min don't flatten all the way Robert Bendun 2022-09-05 22:30:11 +0200
  • eb822a4a6e '&' operator can merge arrays; 'down' builtin works Robert Bendun 2022-09-05 20:47:15 +0200
  • de92564cc1 Error reporting improvement for number operations; added power operator Robert Bendun 2022-09-04 19:44:33 +0200
  • 497a4bcc6a Improvement of builtin functions; added try builtin Robert Bendun 2022-09-04 17:46:04 +0200
  • 421f8111f0 builtin_for now reports nice error message when given wrong arguments Robert Bendun 2022-09-04 14:11:06 +0200
  • aabcc42625 Error reporting when too many closing parens at the end Robert Bendun 2022-09-04 13:48:06 +0200
  • f2a78cd331 Index operator now reports when given unindexable lhs Robert Bendun 2022-09-04 13:25:55 +0200
  • 1597b678e1 Report error when index is too large Robert Bendun 2022-09-04 13:16:40 +0200
  • 3b1500313c Operators associate to the left now Robert Bendun 2022-09-04 12:04:19 +0200
  • 00b11087b4 When playing empty chord user gets pause with default length Robert Bendun 2022-08-29 21:48:35 +0200
  • c0af952fc6 Improved rhythm of primes example Robert Bendun 2022-08-29 21:45:17 +0200
  • 7b5e43293a For as builtin and new example that plays primes Robert Bendun 2022-08-29 21:38:15 +0200
  • 1fa2ec6b76 Vectorized equality and index operations Robert Bendun 2022-08-29 21:22:46 +0200
  • 2b29522293 New operator: modulo operator '%' Robert Bendun 2022-08-29 20:37:11 +0200
  • b8feb4043e New builtin: n primes generator Robert Bendun 2022-08-29 20:29:34 +0200
  • 5c53bb9e9f Nicer undefiend operator message Robert Bendun 2022-08-21 20:39:35 +0200
  • 43555cbc1c Improved interactive mode interaction with errors Robert Bendun 2022-08-21 20:24:49 +0200
  • cb5eedb2a5 Unexpected empty source error improved Robert Bendun 2022-08-21 20:01:59 +0200
  • 183907a0ed Improved error location reporting Robert Bendun 2022-08-21 19:12:12 +0200
  • 99482d4c7c Improved examples; multiplication = repeat operator Robert Bendun 2022-08-21 17:29:37 +0200
  • b9eb3f957d play as evaluation operator Robert Bendun 2022-08-21 16:49:54 +0200
  • 5c47b7b808 par improvement: allow actions like octave changes inside Robert Bendun 2022-08-21 15:52:54 +0200
  • 2452b95a90 Par now accepts arrays Robert Bendun 2022-08-21 14:49:39 +0200
  • e3164395de Range function for Musique language Robert Bendun 2022-08-21 13:45:34 +0200
  • da1ac0dcf7 {floor, ceil, round} available in Musique language Robert Bendun 2022-08-21 13:19:16 +0200
  • 617fbac98f Unified rounding implementation Robert Bendun 2022-08-21 12:26:45 +0200
  • eb36ad2c93 Implemented Number::{ceil, floor, round, pow, inverse} Robert Bendun 2022-08-21 00:43:04 +0200
  • ab6ed8f45c Report nice error when without MIDI connection Robert Bendun 2022-08-19 16:06:33 +0200
  • b06ad84514 File hierarchy cleanup by removing etc folder Robert Bendun 2022-08-18 23:02:00 +0200
  • e16a28dfdc Separated makefile into smaller scripts to improve readability Robert Bendun 2022-08-18 22:58:41 +0200
  • 7fb6df219c Successfully separated small portion of include/musique.hh Robert Bendun 2022-08-18 22:48:11 +0200
  • 0b3dc2bb57 Move src/musique.hh to include/musique.hh Robert Bendun 2022-08-18 22:43:13 +0200
  • 81f512d69d Builtin function handlers definition now in separate file Robert Bendun 2022-08-18 22:37:40 +0200
  • 831de5abe5 Builtin operator handlers definiton now in separate file Robert Bendun 2022-08-18 22:21:04 +0200
  • a3d0a942e4 Ensure when adding new operators we add them right Robert Bendun 2022-08-18 21:32:19 +0200
  • e090778db9 Added '&' operator that joins chords together. Robert Bendun 2022-08-18 21:08:30 +0200
  • 881dc8975a Missing variable error implementation Robert Bendun 2022-08-18 20:38:21 +0200
  • 75c9eefd50 Ignoring new LSP Robert Bendun 2022-07-31 17:50:40 +0200
  • e7f3cf2cfb Added asynchronous note playing with-scheduler Robert Bendun 2022-08-18 20:20:47 +0200
  • da8a6b5d6c Update scheduler dependency Robert Bendun 2022-08-06 15:27:02 +0200
  • a08024d6c9 Makefile builds dependencies automatically Robert Bendun 2022-07-31 18:19:24 +0200
  • afcd9f27b1 Updated scheduler dependency Robert Bendun 2022-07-31 17:45:28 +0200
  • 2f3cfab999 Adding scheduler dependency Robert Bendun 2022-07-31 12:14:54 +0200
  • a5edf5ae11 First solution (not working properly) function-calls-precedense Robert Bendun 2022-07-30 14:11:11 +0200
  • d8f8214556 Tests now compile again Robert Bendun 2022-07-30 13:45:23 +0200
  • 0e796d5efc Minor cleanup Robert Bendun 2022-07-30 13:40:59 +0200
  • 2ea507dde2 Par accepts arrays of notes Robert Bendun 2022-06-23 07:49:38 +0200
  • 4a844a319e Handle incoming note on messages Robert Bendun 2022-06-23 07:41:06 +0200
  • 4d272723c7 Elegant exit (not aborting due to thread issues) Robert Bendun 2022-06-23 07:36:28 +0200
  • 7b572e2a1f ode to joy final_master_full Mateusz Piątkowski 2022-06-22 18:46:24 +0200
  • 24b1a71e55 more examples WIP Mateusz Piątkowski 2022-06-22 18:39:23 +0200
  • 742b48e1ce better ode to joy Mateusz Piątkowski 2022-06-22 17:44:04 +0200
  • 26477e6363 better ode to joy issue#30 Mateusz Piątkowski 2022-06-22 17:43:04 +0200
  • 239590c94e better ode to joy Mateusz Piątkowski 2022-06-22 17:41:13 +0200
  • a0e42ad5e6 better ode to joy Mateusz Piątkowski 2022-06-22 17:33:49 +0200
  • 772686a2fc Better error reporting of not mached parens Robert Bendun 2022-06-20 13:21:37 +0200
  • 21bf18bbdd Error reporting in builtins producing midi messages Robert Bendun 2022-06-20 12:59:36 +0200
  • d60e2dfb38 Preserving sequences Robert Bendun 2022-06-20 06:20:24 +0200
  • ea1dddaf26 Precedense aware parser Robert Bendun 2022-06-20 05:45:28 +0200
  • 854b72cf35 Unit testing builtins Robert Bendun 2022-06-19 17:44:42 +0200
  • 29f9a4467c Skipping tests that require not implemented functionality Robert Bendun 2022-06-19 16:15:41 +0200