avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • December 18, 2018, 11:07 AM
  • Proudly celebrating 13 years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: ch @ - multi-platform scripting in C/C++  (Read 2264 times)


  • Supporting Member
  • Joined in 2007
  • **
  • default avatar
  • Posts: 110
    • View Profile
    • My "2stepsback" blog - Updated!
    • Read more about this member.
    • Donate to Member
Hi everyone,

Assuming C/C++ is the most used language by folks here, this:

should come as a handy piece of information.

let me quote a bit:
SoftIntegration, Inc. today announced the availability of Ch 4.7, Ch SDK 4.7 and Embedded Ch 4.7. Ch is an embeddable C/C++ interpreter for cross-platform scripting, 2D/3D plotting, numerical computing, shell programming and embedded scripting.
I jumped a couple of times  :) :)
Thirty-six new APIs are added in Ch SDK and Embedded Ch for easier interface with binary C/C++ libraries and embedded scripting.
Sounds good  :)
Ch and Embedded Ch toolkit provide a framework and development environment that enabled the development of an extremely flexible Automatic Test Equipment (ATE) environment.
and sufficiently sophisticated 8) 8)
Pricing and Availability:
Ch and Embedded Ch for Windows, Linux, Mac OS X, Solaris, HP-UX and FreeBSD are available. Ch Standard Edition is free for both commercial and non-commercial uses in all platforms. Ch Professional Edition is free for academic use and costs $399 for personal or commercial use.
Now they're talking! FREE!!  :Thmbsup: :Thmbsup: :Thmbsup:
However, I've not done any programming in Ch and it does not look all that great because you still have to write all the code that you wrote in C/C++. AND THEREIN LIES AN OPPORTUNITY!
1. See, there are a whole lot of libraries in c/c++ out there doing good things. They could either be used directly from inside this c/c++ thing. Or, they could be ported. That is one.
2. They have something like an ActiveX Control for deployment on web pages much like your traditional Microsoft ActiveX objects or say even Java applets. If you manage to get such controls into your web page you can develop Rich Internet Applications as well. I jolly well know that Java failed, but someone(not necessarily one of us) just has to hack Ch and get it to make digitally signable applets/controls and you can have an ActiveX platform for deploying RIAs.
3. There is integration with existing webservers like Apache (1.3.x and 2.x) to do.
4. Porting to .Net comes to mind
5. Porting to Mono follows
Opinions/flames/suggestions invited   :)

Best wishes,

PS: some more links:
An apple a day keeps the doctor away. A good deed a day keeps the Devil away.
See http://www.codinghor...archives/000735.html
<a href="">W3Schools</a> - A collection of free HTML, CSS, JavaScript, DHTML, XML, XHTML, WAP, ASP, SQL tutorials with lots of working examples and source code.