manifold-lang / manifold-frontend

Frontend compiler for Manifold high-level language
GNU General Public License v3.0
6 stars 6 forks source link

Implement the ability to reference symbols defined in the core library #13

Open mtrberzi opened 10 years ago

mtrberzi commented 10 years ago

Issue by lucaswoj Wednesday Jun 04, 2014 at 19:07 GMT Originally opened as https://github.com/manifold-lang/manifold/issues/94


[cycle] = Manifold::Digital
mtrberzi commented 9 years ago

Going to tackle it starting this week because it's Frontend Month! This one will have (at least) three parts:

  1. Design an external library format. (#30)
  2. Get the existing frontend to pull all of its symbols out of an external library, instead of hard-coding them into the compiler. (#31)
  3. Implement the syntax/semantics of library imports, as in the example code, so that the frontend knows nothing about primitive functions or library functions except what is imported. (This)
lucaswoj commented 9 years ago

Yay for frontend month! I'll try to be part of this push as much as possible. 

— Sent from Mailbox

On Mon, Nov 10, 2014 at 9:34 AM, Murphy Berzish notifications@github.com wrote:

Going to tackle it starting this week because it's Frontend Month! This one will have (at least) three parts:

  1. Design an external library format.
  2. Get the existing frontend to pull all of its symbols out of an external library, instead of hard-coding them into the compiler.

3. Implement the syntax/semantics of library imports, as in the example code, so that the frontend knows nothing about primitive functions or library functions except what is imported.

Reply to this email directly or view it on GitHub: https://github.com/manifold-lang/manifold-frontend/issues/13#issuecomment-62421456