Sameer Rahmani
|
4b2bdb6eb2
|
Add lang server hooks to the cube macro
|
2021-04-18 13:33:39 +01:00 |
Sameer Rahmani
|
8d49520988
|
Remove all system impl
|
2021-04-18 12:13:33 +01:00 |
Sameer Rahmani
|
82437cf01b
|
Flags: Add the flags namespace
This new namespace contains all the necessary functionality to create 'flags'
which are the new implementation of the old 'abilities'.
|
2021-03-20 16:14:15 +00:00 |
Sameer Rahmani
|
34260927bc
|
Add fpkg/use as a wrapper for use-package and a simple elisp cube
|
2021-03-06 18:40:57 +00:00 |
Sameer Rahmani
|
112bb31b8e
|
Add the fg42/code module that contains couple of variables
|
2021-03-06 10:07:53 +00:00 |
Sameer Rahmani
|
1ea2e700ec
|
Setup a bare minimum defcube macro
|
2021-03-06 10:07:27 +00:00 |
Sameer Rahmani
|
2031df182b
|
Add paredit and rainbow delimeter to elisp cube
|
2021-02-03 20:50:17 +00:00 |
Sameer Rahmani
|
a7cfe76bf3
|
Finalize the defkey macro
|
2021-02-03 18:40:38 +00:00 |
Sameer Rahmani
|
7b03f42446
|
Finish up the v3 cube interface
|
2021-02-02 19:21:59 +00:00 |
Sameer Rahmani
|
01e38717f1
|
Add auto-modes and hooks supports to cubes
|
2021-01-30 18:52:04 +00:00 |
Sameer Rahmani
|
b2a7f1ce27
|
Add support for cube requiring other cubes in the system
|
2021-01-29 17:59:16 +00:00 |
Sameer Rahmani
|
2b9be1f621
|
Update the copyright date
|
2021-01-29 02:02:14 +00:00 |
Sameer Rahmani
|
e59ba046b5
|
Install dependencies by grabbing them from the system monad
|
2021-01-29 02:00:52 +00:00 |
Sameer Rahmani
|
c72fe69314
|
Reimplemented a very simple state monad as system
|
2021-01-29 00:16:46 +00:00 |
Sameer Rahmani
|
f53c649441
|
Finalize the state monad implementation
|
2021-01-27 22:49:20 +00:00 |
Sameer Rahmani
|
531e4603e8
|
Update 'cubes' function to accept monadic value instead of cubes
|
2020-10-26 19:28:34 +00:00 |
Sameer Rahmani
|
4531c8cd81
|
Add and functions for the cube module
|
2020-10-24 21:44:12 +01:00 |
Sameer Rahmani
|
149d9c6b00
|
Add threading macros to the utils module
|
2020-10-24 19:05:39 +01:00 |
Sameer Rahmani
|
e11e132a59
|
Add a state monad as the foundation of Cubes
* Each cube will be a state monad and the description of how to
change the state.
|
2020-10-24 18:59:50 +01:00 |
Sameer Rahmani
|
ba05a3ca4e
|
Add the start function of the default system
|
2020-05-26 21:06:31 +01:00 |
Sameer Rahmani
|
6872744dde
|
Update the Changlog to include FBT changes
Signed-off-by: Sameer Rahmani <lxsameer@gnu.org>
|
2020-04-16 22:46:33 +01:00 |
Sameer Rahmani
|
d09a6c450a
|
[FPKG] Add very basic initialization function to initialize straight.el
Signed-off-by: Sameer Rahmani <lxsameer@gnu.org>
|
2020-04-16 18:17:36 +01:00 |
Sameer Rahmani
|
a714e78922
|
[System] Remove the package field. (will be added with FPKG)
|
2020-04-15 18:50:09 +01:00 |
Sameer Rahmani
|
38809cdd19
|
[FBT]: Add fbt tool (Fg42 Build Tool) to build FG42
Signed-off-by: Sameer Rahmani <lxsameer@gnu.org>
|
2020-04-15 16:21:55 +01:00 |
Sameer Rahmani
|
fc233d834e
|
Fix compilation warnings for system/extension libs
|
2020-04-15 12:08:13 +01:00 |
Sameer Rahmani
|
8757abe917
|
Add the byte code compiler
|
2020-04-14 22:37:00 +01:00 |
Sameer Rahmani
|
f17dd3984e
|
Add a bare minimum system implementation for V3
Signed-off-by: Sameer Rahmani <lxsameer@gnu.org>
|
2020-04-14 20:09:47 +01:00 |