Commit Graph

207 Commits

Author SHA1 Message Date
Umur Ozkul
4fe72b8fb4 remove Reduce_Expression.rsi.
Too many changes. Hot target. Preventing development
2022-04-12 15:47:46 +02:00
Umur Ozkul
9c7f930549 Merge branch 'develop' into reducer-dev
packages/squiggle-lang/src/rescript/Reducer/Reducer_Expression/Reducer_Expression.resi
2022-04-12 15:46:48 +02:00
Sam Nolan
f102d70d80 Add mixture alias 2022-04-12 17:45:44 +10:00
Sam Nolan
60a345dd6d Implement mx for distributions 2022-04-12 17:39:38 +10:00
Sam Nolan
d316ad0a07 Merge branch 'develop' into reducer-playground 2022-04-12 16:45:14 +10:00
Sam Nolan
e5f8b6c7d3 Fix build errors for components and lang 2022-04-12 16:21:32 +10:00
Sam Nolan
440bfabffa Run prettier on monorepo + fix crashing playground 2022-04-12 15:41:36 +10:00
Umur Ozkul
352cccaab8
Merge branch 'develop' into reducer-dev 2022-04-12 01:47:07 +02:00
Umur Ozkul
87116d12d5 reformat 2022-04-11 16:51:15 +02:00
Umur Ozkul
3a8e6a8f60 Merge branch 'staging' into reducer-dev 2022-04-11 16:42:37 +02:00
Umur Ozkul
660c0c70ae variables and statements
format only reducer

reformat lint

multi-line test

spelling

multi-line semantic mapping

todo multi-line eval

multi-line tests todo

change context to bindings

simplify tests

rename exception test methods

bindings is an expression value

make bindings callable

reformat

Emphasize the nature of Lisp AST

Initial definition of macros

make functions private

fixed functionNode type casting

macro call skeleton

sort ReducerInterface

fix test

macros skeleton

bindings is not a value

assignment semantics

let semantics defined

format

reformat

reformat

TODO function calls and list hd variables are confused

reformat

tmp

works

reformat

reformat

add test

reformat

add test
2022-04-11 16:31:10 +02:00
Sam Nolan
26433c5289 Fix failing tests based on new toString 2022-04-11 16:31:54 +10:00
Sam Nolan
cb07f5f68a A playground based on reducer 2022-04-11 16:16:29 +10:00
Quinn Dougherty
3689caa1fc finally nailed the triggers! (I hope) 2022-04-11 01:08:54 -04:00
Quinn Dougherty
d4b00b15c1 debugging triggers again 2022-04-11 01:05:47 -04:00
Quinn Dougherty
19d5fa109b rescript format on DistPlus.res 2022-04-11 00:59:47 -04:00
Quinn Dougherty
e4e8e4b847 ran rescript format on ProgramEvaluator.res 2022-04-11 00:23:15 -04:00
Sam Nolan
61b589d0bd Change typescript interface to reducer 2022-04-11 13:16:31 +10:00
Sam Nolan
6565d97f53 Rename eval to evaluate
eval is a JS keyword
2022-04-11 11:18:38 +10:00
Sam Nolan
d6c541036f Run prettier + add missing pointWiseAdd signature 2022-04-11 11:08:34 +10:00
Sam Nolan
e5baf23950 Run prettier in squiggle-lang 2022-04-11 10:51:43 +10:00
Sam Nolan
1825b1f250 Type the lang typescript interface 2022-04-11 10:48:45 +10:00
Ozzie Gooen
c94a70b93a Fixed tests 2022-04-09 21:56:05 -04:00
Ozzie Gooen
5b0efbb3a8 Bandwidth -> SampleSetDist_Bandwidth 2022-04-09 21:31:34 -04:00
Ozzie Gooen
4338f482ef Added genType to SampleSetDist to make pass tests, other minor fixes 2022-04-09 21:24:44 -04:00
Ozzie Gooen
9ad73fe69b Power should be ** to be consistent 2022-04-09 20:36:33 -04:00
Ozzie Gooen
db104694fd Cleaned up resultStringToResultError 2022-04-09 20:34:21 -04:00
Ozzie Gooen
f17a842c52 Cleanup from previous refactor 2022-04-09 20:27:03 -04:00
Ozzie Gooen
fa3d874a4e Start of refactor for toPointSetDist 2022-04-09 20:21:02 -04:00
Ozzie Gooen
61aaca3e2f Gave SampleSetDist a private type 2022-04-09 18:10:06 -04:00
Ozzie Gooen
9430653b7a Namechange: Exponential -> Power 2022-04-09 12:37:26 -04:00
Ozzie Gooen
54b6b18d3a Cleanup and commenting for PR 2022-04-08 22:55:06 -04:00
Ozzie Gooen
2dc57bedc5 Added more tests to JS__Test.ts, and added SampleN functionality to SampleSetDist 2022-04-08 21:31:08 -04:00
Ozzie Gooen
0af0c9e274 Added tests for index.js and fixed some corresponding functionality 2022-04-08 19:48:53 -04:00
Ozzie Gooen
d62ccc27bd Minor refactor of DistributionOperation Constructors 2022-04-08 16:09:00 -04:00
Ozzie Gooen
4c99a50d89 Fix from CR 2022-04-08 15:57:18 -04:00
Ozzie Gooen
e065a57a66 Added to index.ts 2022-04-08 15:55:04 -04:00
Ozzie Gooen
57196c568b Added a bunch of manual functions for DistributionOperation 2022-04-08 14:42:14 -04:00
Ozzie Gooen
4b103cb128 Merged with staging 2022-04-08 09:19:03 -04:00
Ozzie Gooen
937a8482fd Added sparkline and toString to ReducerInterface 2022-04-08 09:08:49 -04:00
Ozzie Gooen
0fa954ae63 Improves sparklines by integrating them more deeply to the codebase 2022-04-08 08:44:04 -04:00
Umur Ozkul
1d550353c9 Merge branch 'staging' into reducer-dev 2022-04-08 11:09:46 +02:00
Sam Nolan
b8d07bd8a4 Add explaining comment to diff 2022-04-08 16:59:15 +10:00
Sam Nolan
d6e18b1c4f Respond to Ozzie's PR comments 2022-04-08 16:51:38 +10:00
Sam Nolan
a99290ea43 Rename rangeByFloat to rangeFloat 2022-04-08 11:09:31 +10:00
Sam Nolan
bf2f85a8ab Respond to sparkline PR change requests 2022-04-08 11:02:41 +10:00
Sam Nolan
53f4e56529 Implement generic sparklines with tests 2022-04-08 10:17:01 +10:00
Quinn Dougherty
a00772ef5c tiny cleanup 2022-04-07 10:21:48 -04:00
Quinn Dougherty
0a5a8a5198 property test framework installed but not used; describe(means) section of unit tests filled out 2022-04-06 18:57:51 -04:00
Umur Ozkul
63a765a4fe mathjs parse assignment 2022-04-05 23:03:32 +02:00
Umur Ozkul
84f3420369 parse assignment 2022-04-05 22:02:06 +02:00
Ozzie Gooen
c0118af315 Changed warning comment 2022-04-05 15:34:19 -04:00
Ozzie Gooen
d77f984af6 utility -> Utility 2022-04-05 15:32:06 -04:00
Ozzie Gooen
6c282b0c70 Added genType to XYShape to fix tests 2022-04-05 15:23:39 -04:00
Ozzie Gooen
9b494462d4 Removed oldInterpreter 2022-04-05 15:13:45 -04:00
Ozzie Gooen
6b69a94a1a Added OldInterpreter files 2022-04-05 15:09:47 -04:00
Umur Ozkul
a5bb390370 reformat 2022-04-05 20:56:20 +02:00
Ozzie Gooen
a2729f34cb Pulled out XYShape to be more separate 2022-04-04 13:41:22 -04:00
Ozzie Gooen
60b760f0cd Naming refactor of key rescript directories 2022-04-04 11:59:14 -04:00
Ozzie Gooen
51711512fb Removed Domain from DistPlus 2022-04-04 11:47:34 -04:00
Ozzie Gooen
a5db33cedf Removed unit from DistPlus 2022-04-04 11:44:42 -04:00
Ozzie Gooen
e4f563fa08 Added unary minus function support to distributions, cleaned tests 2022-04-02 17:06:57 -04:00
Ozzie Gooen
06285dbdc1 Additional testing for GenericDist-Reducer interface, plus getting log, exp to work with 1 param 2022-04-02 16:25:41 -04:00
Ozzie Gooen
688cf0b19e Changes in response to CR 2022-04-02 11:01:53 -04:00
Ozzie Gooen
e7c2a7db01 Light cleanup of ReducerInterface_GenericDistribution 2022-04-01 15:41:11 -04:00
Ozzie Gooen
18d742b63c Added symbolic functions and tests for reducer interface distribution code 2022-04-01 13:21:24 -04:00
Ozzie Gooen
28eba9fa74 EvDist -> EvDistribution 2022-03-31 20:28:48 -04:00
Ozzie Gooen
47a574ba8a Added GenericDistribution Reducer Interface 2022-03-31 20:24:59 -04:00
Ozzie Gooen
5ece2994ba Full attempt at getting genericDist into Reducer External Lib 2022-03-31 19:58:08 -04:00
Quinn Dougherty
cd231cb917 added 'add' over EvDist, EvDist 2022-03-31 16:44:52 -04:00
Ozzie Gooen
89f917ecc8
Merge branch 'staging' into dist-generic-library 2022-03-31 15:44:18 -04:00
Ozzie Gooen
15534b10ce Converted most of Operation to not be polymorphic 2022-03-31 14:51:42 -04:00
Ozzie Gooen
680726e8b0 Changed genericDist from being a polymorphic variant 2022-03-31 14:15:21 -04:00
Ozzie Gooen
4b3f24b38d Converted params to env, named several arguments 2022-03-31 14:07:39 -04:00
Ozzie Gooen
4702cf3e5e Reorganized Output module in GenericOperation 2022-03-31 13:26:29 -04:00
Ozzie Gooen
d82615cef0 Changed GenericDist outputType from polymorphic variant to regular variant 2022-03-31 09:27:36 -04:00
Ozzie Gooen
f2d03c8f11 Added named paramaters to most GenericDist functions 2022-03-31 09:19:27 -04:00
Ozzie Gooen
d61f521a0e fmap -> outputmap 2022-03-31 08:41:50 -04:00
Ozzie Gooen
dbac693607 Minor fixes for PR 2022-03-31 08:37:04 -04:00
Quinn
8cbfeec81c
Merge pull request #107 from umuro/reducer-dev
Reducer dev 2 (opened on behalf of Umur)
2022-03-30 11:39:57 -04:00
Umur Ozkul
da0e9b9349 fix resi 2022-03-30 15:39:47 +02:00
Umur Ozkul
7c574980b7 PR#107 2022-03-30 13:26:38 +02:00
Umur Ozkul
17ca080ebb PR#107 show -> toString 2022-03-30 12:53:36 +02:00
Umur Ozkul
12113cad7e Reducer_Expression.resi 2022-03-30 11:45:30 +02:00
Umur Ozkul
158381dfbb PR#107 2022-03-30 11:06:30 +02:00
Umur Ozkul
f74716922d PR#107 2022-03-30 10:34:40 +02:00
Umur Ozkul
9a6522ff29 kill mj acronym 2022-03-30 10:22:51 +02:00
Ozzie Gooen
ffc622fb6d Responded to two simple CR comments 2022-03-29 21:28:14 -04:00
Ozzie Gooen
2fce3d67e9 fmap2 -> E.R2.fmap 2022-03-29 17:35:33 -04:00
Ozzie Gooen
649f3e833a Changes as was requested in CR 2022-03-29 17:00:20 -04:00
Ozzie Gooen
cd5680f2dc Refactored Sparklines.res 2022-03-29 16:31:08 -04:00
Ozzie Gooen
c158b4183b More refactors of |> to -> 2022-03-29 15:47:32 -04:00
Quinn Dougherty
50f5256dc5 perhaps the final push of PR 124? 2022-03-29 15:27:23 -04:00
Ozzie Gooen
539c7cf783 Trying to change more |> into -> 2022-03-29 15:21:38 -04:00
Quinn Dougherty
320b8da91a most of the refactor based on @OAGr's comments 2022-03-29 15:10:20 -04:00
Ozzie Gooen
cdbbededa4 Refactoring GenericOperation to prefer -> operator 2022-03-29 14:36:54 -04:00
Quinn Dougherty
bcff646e54 cleanup 2022-03-29 11:05:27 -04:00
Quinn Dougherty
517a9128e2 E.O.default pattern 2022-03-29 10:55:36 -04:00
Quinn Dougherty
49c091043a second test case 2022-03-29 10:40:38 -04:00
Quinn Dougherty
669fb95479 debugged sparklines implementation 2022-03-29 10:04:08 -04:00