Commit Graph

47 Commits

Author SHA1 Message Date
Mark
3ec228deda
Update README.md
add image to readme
2024-02-17 14:08:27 +01:00
Mark
cc4a4366c9 mers_lib to 0.5.0, readme updated 2024-02-17 14:06:19 +01:00
Mark
8c235a98aa update readme 2024-01-11 13:18:54 +01:00
Mark
342874bf4d add Objects to readme 2023-11-30 17:55:44 +01:00
Mark
4144d6cf71 Type Annotations
- Add type annotations: [type] statement
- Add type definitions: [[name] type], [[name] := statement]
- Add type annotations example (08)
- add Quickstart.md, reference it from README
2023-11-21 22:10:58 +01:00
Mark
b914b11af6 include a.f(b) syntax 2023-10-27 19:24:54 +02:00
Mark
1cb84fea43 change readme 2023-10-19 18:48:27 +02:00
Mark
6669c8343b fix readme 2023-10-19 18:47:39 +02:00
Mark
b39a768099 . 2023-10-19 18:46:15 +02:00
Mark
0119211d92 updated readme 2023-08-14 17:22:55 +02:00
Mark
2a7cb08596 mers rewrite is starting to be usable 2023-08-14 17:17:08 +02:00
Mark
b81dac682e full rewrite, kinda works 2023-07-28 00:33:15 +02:00
Mark
16258c7a0a updated readme. again. 2023-07-18 18:45:42 +02:00
Mark
29bc366439 added a reference to the prebuilt binaries in README 2023-07-12 16:14:59 -04:00
Mark
c831512661 remove github.io site due to overlap with readme 2023-07-12 16:11:04 -04:00
mark
7f3eccded8 put docs/intro before docs/syntax_cheat_sheet in README and add new reference type syntax to docs/syntax_cheat_sheet 2023-06-12 22:02:13 +02:00
mark
8c6f8c17f1 update readme, docs, site, and version to 0.2.0. 2023-06-04 21:59:38 +02:00
mark
e0f13bdb85 fixed issue https://github.com/Dummi26/mers/issues/1#issue-1728187127 and fixed = vs. := in README. 2023-05-27 18:31:58 +02:00
mark
e766e78e96 updated site + added docs/builtins.md + statements can end with ',' to differentiate '1, -2' from '1 - 2' == '-1'. 2023-05-25 00:22:03 +02:00
mark
46653666f0 updated readme and docs 2023-05-24 23:35:42 +02:00
Mark
8bfe5acd06
Update README.md
simplify readme
2023-05-18 01:07:15 +02:00
Mark
ea20d9960f
Update README.md 2023-04-30 22:34:11 +02:00
Dummi26
0feb1b8778 added nushell support. 2023-04-30 17:31:50 +02:00
Dummi26
49f465c444 updated tutor and changed 'while' to 'loop' because while should be while <condition> <statement> while loop is loop <statement>, which is the actual syntax mers uses. 2023-04-25 20:54:35 +02:00
Dummi26
89cc7971ee - revamped fmt methods for VData, VType, and some others => value == parse(value.fmtgi(..))
- updated debug() method to output static_type :: dynamic_type :: value
- updated to_string() to output "val" if called on a string (it just uses the fmt methods)
- updated format() to only take strings as arguments
2023-04-25 19:38:00 +02:00
Dummi26
ca1dbf2722 changed "var type = value" syntax to "var::type = value" and added the tutor (mers -t) 2023-04-25 02:55:16 +02:00
Dummi26
5bb4d2e4a5 readme claimed &statement was valid, but it isn't. now it correctly states that &varname must be used to get a reference. 2023-04-19 16:16:34 +02:00
Dummi26
2fc3d52626 update readme to include the correct fn type syntax and fixed an example where list types didn't use ... yet. 2023-04-19 16:13:45 +02:00
Dummi26
c526912ecb fixed typo 2023-04-13 22:47:18 +02:00
Dummi26
52be3d04f0 fixed small issue in readme 2023-04-13 17:45:52 +02:00
Dummi26
a2a976c7f9 - changed the list type from [t] to [t ...]
- added more examples to the readme
2023-04-13 17:40:25 +02:00
Dummi26
a6389b7ac0 added -e flag to readme 2023-04-13 04:23:29 +02:00
Dummi26
765a2597ee added thread example and made small changes to the readme 2023-04-13 04:04:48 +02:00
Dummi26
c2362aca13 fixed small issue in readme 2023-04-13 03:27:51 +02:00
Dummi26
ce61749260 - Added assume_no_enum() because the Err enum is used at least as often as [] for reporting fails.
- changed substring(a b) behavior from "b is the max length of the resulting string" to "b is the exclusive end index, unless it is negative, in which case its abs() value is the maximum length".
- fixed a bug in libs/path
- added the http_requests library, which can be used to make very basic GET requests
- fixed a bug in the gui library that would mess up button handling
- you can now escape comments using a backslash `\`: \// will turn into the literal //, \/* will turn into the literal /*. Useful for URLs (because comments work in string literals). Putting a backslash before a linebreak will also ignore that linebreak (useful in long string literals)
2023-04-13 03:04:47 +02:00
Dummi26
2acdcd3f53 moved Cargo.toml and src/ to /mers/Cargo.toml and /mers/src/ because rust-analyzer was apparently very confused when I was trying to edit projects in mers_libs/*/. 2023-04-12 22:23:07 +02:00
Dummi26
38d641ffcd updated readme 2023-04-01 20:39:18 +02:00
Dummi26
fd32fd2ba7 updated readme 2023-04-01 20:30:34 +02:00
Dummi26
744f268bfd added some string methods and assume1, which takes ([]/[t]) or ([]/[t] string) and returns t. If the first argument passed is [] instead of [t], panics with the custom error message, if one was provided (string argument). 2023-03-22 19:20:02 +01:00
Dummi26
021a247369 update readme 2023-03-17 16:56:55 +01:00
Dummi26
04b9cbc4c7 fixed readme issue 2023-03-17 16:33:23 +01:00
Dummi26
6712097829 added match statements. 2023-03-17 16:29:42 +01:00
Dummi26
6da8a77304 fixed some bugs 2023-03-10 13:44:18 +01:00
Dummi26
f2d176e0dd added another example to the readme, showing switch statements 2023-03-09 13:26:54 +01:00
Dummi26
63721b9e26 initial code commit, implemented switch statements and if-else syntax. 2023-03-09 13:24:52 +01:00
Dummi26
bb2f4b541c initial code commit. variables, functions, basic multithreading works. missing a lot of builtins and possibly operators (+-*/). good proof of concept for now. 2023-03-08 22:19:51 +01:00
Mark
e8a02a8b30
Create README.md 2023-03-07 16:10:48 +01:00