Commit Graph

  • f393d6d7f7 FIX: type checking and modules. FIX: closure capture on non copyable objects. main bog 2023-09-15 20:36:16 +0200
  • 792ef70df9 ADD: more type checking. bog 2023-09-15 11:11:06 +0200
  • e12ff96943 ADD: basic type checker. bog 2023-09-15 09:25:40 +0200
  • 29facf1647 ADD: cast int/float/string functions. ADD: rand module with randf and range functions. bog 2023-09-14 17:35:39 +0200
  • 64d17de693 ADD: syntaxic sugar for module import. bog 2023-09-14 14:34:51 +0200
  • c94bf181fd ADD: user data value. bog 2023-09-14 12:49:58 +0200
  • 47b44d3439 ADD: install project headers and generate pkg-config pc file. bog 2023-09-14 12:32:17 +0200
  • 43a8c0c113 ADD: native modules can be declared from libs shared libraries. bog 2023-09-13 23:14:49 +0200
  • 078877aa26 ADD: import local modules. bog 2023-09-13 21:11:36 +0200
  • 25bd1f28f6 ADD: strings. bog 2023-09-13 13:45:09 +0200
  • f2c9a6248a ADD: floats. bog 2023-09-13 12:15:12 +0200
  • 8fa9957575 REF: renamed 'assert-eq?' into 'assert='. bog 2023-09-13 11:33:57 +0200
  • d8025d967f ADD: arrays. bog 2023-09-13 07:46:33 +0200
  • 8b5b243cab ADD: function capture env (closure). bog 2023-09-12 21:11:29 +0200
  • 83f1cc97b9 FIX: now using unique addresses. bog 2023-09-12 17:37:52 +0200
  • d5fb25046e ADD: closure capture direct parent environment. bog 2023-09-12 14:32:14 +0200
  • f7b470c0b1 ADD: set! function. bog 2023-09-12 12:20:29 +0200
  • 29fded5cb9 ADD: nested function. ADD: function can returns other function or lambda. bog 2023-09-12 11:16:05 +0200
  • ea5991732c ADD: recursive functions. bog 2023-09-12 11:05:34 +0200
  • 12f42a86f6 FIX: nested block scopes. bog 2023-09-12 06:46:07 +0200
  • aaeedb1ba9 ADD: if core function. FIX: block scope. bog 2023-09-12 06:36:55 +0200
  • ab64ab8007 ADD: blocks. bog 2023-09-12 05:53:16 +0200
  • 43a029ebc9 ADD: syntaxic sugar for function declaration. bog 2023-09-11 22:18:11 +0200
  • a5ec909a5a ADD: function literal. bog 2023-09-11 20:59:54 +0200
  • 59af9d809e ADD: bool arithmetic and comparison operators. bog 2023-09-11 17:54:59 +0200
  • bae09ec2f3 ADD: integers. bog 2023-09-11 15:59:37 +0200
  • 690122ea4a ADD: test bash script. bog 2023-09-11 14:27:44 +0200
  • 0795eb5d9f ADD: eq? and assert-eq? core functions. bog 2023-09-11 14:05:10 +0200
  • 20b5e60557 ADD: assert core function. bog 2023-09-11 13:46:41 +0200
  • 314fbc0bd6 ADD: native functions. bog 2023-09-11 12:14:01 +0200
  • e5c388a38e ADD: variable declaration. bog 2023-09-11 08:00:50 +0200
  • 583c1351ba ADD: comments. bog 2023-09-11 01:10:00 +0200
  • f001a50d38 ADD: bool literals. bog 2023-09-11 01:05:29 +0200
  • b188eba63a Initial commit bog 2023-09-10 17:58:23 +0000