Skip to content

Commit 4a4ee4c

Browse files
committed
Updated readme. --Testing signed commit message from terminal
1 parent 7c79975 commit 4a4ee4c

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,19 @@
22

33
Code Drawer is an open source free to use Apple Ecosystem code library. You can add anything from a simple function with minimal features, to a full blown project with folders and linked files. I plan to implement an IDE level of syntax highlighting, with functionalities such as showing source for variables, function calls and so forth.
44

5+
##Features to expect
6+
* Syntax highlighting for a large range of supported languages
7+
* Ability to import custom syntax support to come eventually
8+
* Definition linking. When control-clicking on the name of a variable, class, etc.. Code Drawer will redirect the text editor to the respective definition of the name.
9+
* Storage Types:
10+
* **Function** - a simple function that wouldn't need reference to multiple classes
11+
* **Algorithm** - When the function type isn't enough, and you need access to more than one class, such as defining Breadth-First-Search requiring access to a BST class
12+
* **Project** - Straight out hold an entire application source, with folders, classes and anything a standard IDE would control.
13+
* Run from inside program, linking current file to a terminal process and attempt to compile (This is a hopeful feature!)
14+
* **Function** - Similarly to how GHCI runs a Haskell file, I will define basic constraints to run the function, which will then require user input in the terminal for the arguments
15+
* **Algorithm** - Ideally, the user includes everything needed in the algorithm to compile in one go, meaning a more complex algorithm would run Similarly to how the simple function runs requiring user input
16+
* **Project** - Since all source of the project is imported into Code Drawer, it is as simple as running a MAKEFILE to compile the entire program
17+
518
### Roadmap
619

720
Currently I am in early development stages, including learning the basics of SwiftUI for MacOS 11/iOS 14

0 commit comments

Comments
 (0)