Lemon – An embeddable, lightweight programming language in ANSI C
1–10 of 71 posts
Re: Lemon – An embeddable, lightweight programming language in ANSI C
#2Re: Lemon – An embeddable, lightweight programming language in ANSI C
#3TODO: Add Doc
Could developers please stop doing that? These 'agile development' and 'release early and often' mantras have really gone overboard.
Why would anybody use a programming language with zero documentation for anything? Are we supposed to guess the language and its features from a single five-line hello world program?
Re: Lemon – An embeddable, lightweight programming language in ANSI C
#4Looks like a mashup of Ruby, JavaScript and tiny bit of Python.
Re: Lemon – An embeddable, lightweight programming language in ANSI C
#5Went to the doc directory and got this: TODO: Add Doc Could developers please stop doing that? These 'agile development' and 'release early and often' mantras have really gone overboard. Why would anybody use a programming language with zero documentation for anything? Are we supposed to guess the language and its features from a single five-line hello world program?
Re: Lemon – An embeddable, lightweight programming language in ANSI C
#6Went to the doc directory and got this: TODO: Add Doc Could developers please stop doing that? These 'agile development' and 'release early and often' mantras have really gone overboard. Why would anybody use a programming language with zero documentation for anything? Are we supposed to guess the language and its features from a single five-line hello world program?
As someone who has done a handful of compiler/interpreter projects: I don't think that they expect anyone at this point to be using that language. They're targetting it at language geeks like myself (who go and dig around the source, which I just did). Maybe in some years' time this project will reach a stage where end user docs matter.
A little more verbose readme would have been nice, though. Things that I did not find out by looking at the examples/docs, but I care about:
* what paradigm? imperative, functional, etc?
* interpreted or compiled language?
* what's the target? interpreter, a bytecode VM, LLVM, compile-to-C, native codegen?
* static/dynamic typing? type inference?
By looking around the code, I think that this is an interpreted language with dynamic typing that's implemented with a stack-based bytecode virtual machine. Not unlike Lua, Python or Ruby, that is.Re: Lemon – An embeddable, lightweight programming language in ANSI C
#7Re: Lemon – An embeddable, lightweight programming language in ANSI C
#8Went to the doc directory and got this: TODO: Add Doc Could developers please stop doing that? These 'agile development' and 'release early and often' mantras have really gone overboard. Why would anybody use a programming language with zero documentation for anything? Are we supposed to guess the language and its features from a single five-line hello world program?
> Why would anybody use a programming language with zero documentation for anything? Are we supposed to guess the language and its features from a single five-line hello world program? As someone who has done a handful of compiler/interpreter projects: I don't think that they expect anyone at this point to be using that language. They're targetting it at language geeks like myself (who go and dig around the source, w…
Re: Lemon – An embeddable, lightweight programming language in ANSI C
#9Re: Lemon – An embeddable, lightweight programming language in ANSI C
#10What problem does it solve?
If it is yet again tied to a complex, feature rich VM (a stack based one), then he went the wrong way in achieving his goal. Direct interpretation should've been the way forward for such task.