Developers' Area
| |
Not signed in (Sign In)

Vanilla 1.1.2 is a product of Lussumo. More Information: Documentation, Community Support.

    • CommentAuthorShannara
    • CommentTimeNov 7th 2007
     
    I looked at http://www.ecere.com/technologies.html But it does not say whether this language is a scripting language or a programming language. Which one is eC?
    •  
      CommentAuthorjerome
    • CommentTimeNov 7th 2007
     
    From the technologies page:

    "The eC Language

    eC is an object oriented language fully compatible with C.
    It is compiled and runs natively on the target platforms ensuring maximum performance."

    This makes it a compiled programming language, not a scripting language.
    It is based on and fully compatible with C.

    Support for a scripting variant of eC might come in the future.
    • CommentAuthorShannara
    • CommentTimeDec 3rd 2007
     
    Thanks for the heads up.
    • CommentAuthorlyes
    • CommentTimeApr 23rd 2008
     
    talking about scripting, i found TCC ( Tiny C compiler) to be of some interest, the concept is to use the lTCC ibrary and give a C text file to be compiled in time (in memory), then external symbol/function could be added, this sounds great for anyone who is looking for embedded C script.... would love to see TCC supported in a futur version of Ecere SDK for embedded scripting.... :P
    •  
      CommentAuthorjerome
    • CommentTimeApr 24th 2008
     
    Definitely plan to support some form of scripting in a future version.
    Whether through TCC or some other way :)
    • CommentAuthorlyes
    • CommentTimeApr 25th 2008
     
    Thanks Jerome, looking forward to that... if you consider TCC, you'll notice that the script will be compiled in memory, having the benefit of scripting and performances of native code binaries...
    •  
      CommentAuthorjerome
    • CommentTimeApr 25th 2008
     
    TCC does sound like a smart choice.
    I actually looked at it before and was considering using it, although the current task list is overwhelming to start on scripting at this point.

    You can check out our issue tracking system at http://www.ecere.com/mantis/ to get a glimpse of what we're up to :)
    • CommentAuthorlyes
    • CommentTimeMay 2nd 2008
     
    You know that i am into scripting now ;) so if you have free time (which i doubt hehehehe) it will be cool if you could add keyword+color to the "syntax highlighting" property so i could customize and colorize my own keywords :)
    •  
      CommentAuthorjerome
    • CommentTimeMay 2nd 2008 edited
     
    Good guess about free time ;)
    What I do want to do is fix up the syntax highlighting in the month to come...
    It was a really quick and dirty implementation so it's really not much good.

    Still struggling with issues (you can check which at www.ecere.com/mantis) to fix for the late release...

    What kind of keyword customization would you like?

    Checked out your video, really cool stuff :)
    Glad someone is doing something serious with Ecere :)

    Btw talking about videos, have a look at http://www.dreamix.tv/dreamix/Dreamix_Final.wmv, that's one of the project we were working on :)
    • CommentAuthorlyes
    • CommentTimeMay 2nd 2008
     
    Thanks Jerome, well, just to be able to add my own keyword (in addition of those already there) and set the color, that will be awesome.... and your project looks great, coincidence or not, i was looking for some software in the past when i had a project of live TV here, but i gave up because of the lack of accessible hardware and software at that time and the monopole of big lobby here, i really wish great success for your multimedia desktop.
    •  
      CommentAuthorjerome
    • CommentTimeMay 2nd 2008 edited
     
    hehe in fact we sort of dropped that project... That was back in 2004.
    Although my Acovel media player will sort of cross paths with it.
    We were doing that project with a mix of Ecere and Python, I wrote bindings for it while the SDK was in C. After this project, inspired a bit by Python, I designed eC.