Live data from Hacker News

Orange: A simple systems programming language

orange-lang.org

41–42 of 42 posts

Re: Orange: A simple systems programming language

#41
You are including etc/cereal/include to your -I but this does not exist, and I see no probe for cereal.

    tools/orange/main.cc:12:10: fatal error:
      'cereal/types/unordered_map.hpp' file not found
    #include 
This one: https://github.com/USCiLab/cereal ? Please add it as submodule to etc.

The apple standard cc=clang-602.0.53 is not good enough. error: no matching constructor for initialization of 'llvm::EngineBuilder' EngineBuilder builder((std::unique_ptr(m_module)))

macports clang-mp-3.{3,5,6,7} even fail before with this error: no matching constructor for initialization of 'llvm::raw_fd_ostream' raw_fd_ostream raw(loutput.c_str(), ec, llvm::sys::fs::OpenFlags::F_RW)

I only have 5 clang's on my mac.

Re: Orange: A simple systems programming language

#42
post #22
post #19

Have you seen Nim and/or Crystal? Both of these languages seem to incorporate a lot of the ideas you are planning for orange, hence I must ask: what makes Orange different?

I've seen both, but I haven't spent a lot of time looking at their documentation to start making comparisons. At the moment, I only have a vague idea of what I want Orange to be. The development has mostly been driven with what I thought at the time. It's been a bad approach, and I plan to fix it before I continue developing. I'm going to work on figuring out Orange's specific goals and points where it differs from n…

[deleted]
Post reply on HN