Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Self-contained documentation and maybe namespacing #15

Open
Abdillah opened this issue Jul 4, 2021 · 2 comments
Open

Self-contained documentation and maybe namespacing #15

Abdillah opened this issue Jul 4, 2021 · 2 comments
Labels
enhancement New feature or request

Comments

@Abdillah
Copy link

Abdillah commented Jul 4, 2021

Hello @Wafelack,
This is an interesting language written in my favorite language. I have some discussion regarding the roadmap.

What do you think about including a documentation inside the binding?
It is interesting on how bindings are separated from the value, even from the function at all times. But, I'm curious if–like other lisp–we can put the documentation into the binding, especially the standard library. We can then inspect it in the REPL and that will enable best practice enforced when making libraries.

Do you plan to have namespace? Or even module? More roadmap?
Curiously, I imagine this toy language (despite already good) will scale one day. I'm interested to see some namespace or module system. Well, currently I'm learning the source, but I'd like to hear the roadmap or plan that you may have devised.

@Wafelack
Copy link
Owner

Wafelack commented Jul 4, 2021

Hello,

What do you think about including a documentation inside the binding ?

What do you mean ? Writing a documentation above the declarations ? Like this ?

Do you plan to have namespace ? Or even module ? More roadmap ?

I'll probably add an export thing in order to have private stuff in source files.

@Abdillah
Copy link
Author

Abdillah commented Jul 4, 2021

What do you mean ? Writing a documentation above the declarations ? Like this ?

Yes kinda, or maybe inspectable like in Python or Emacs Lisp.

I'll probably add an export thing in order to have private stuff in source files.

Sure, that will be good.

@Wafelack Wafelack added the enhancement New feature or request label Sep 28, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants