Forums

Yeah!

General discussion about Cobra. Releases and general news will also be posted here.
Feel free to ask questions or just say "Hello".

Yeah!

Postby poematrix » Fri Jul 17, 2009 12:47 am

This is the most beautiful programming language I have ever seen. It combines all my favorite features.

As I read through the sample programs, I am thoroughly enjoying the aesthetics of this language. This is good! Can't wait to get fluent in it and write product code.

I am certainly not expecting to be handed everything on a silver platter (although this does come pretty close ;-) ), even though it may sound like it. Just brainstorming and looking for feedback.

IMHO there are a number of interfaces to the real world needed - and maybe some or all already exist - to make Cobra the "working programmer's" language. Here are my preferences. Does this make sense for Cobra? Does it concur with your vision?

1. ActiveX support for the windows platform.

2. Internet protocols, email, ftp, http, submitting forms to other web servers, possibly using SSL, possibly mimicking being a browser, in order to intercept, reformat, delete and add to return information received from the form's recipient (such as a credit card processor).

3. SQLite. It's great that Cobra already supports MySQL. But for many, many applications that need some structured data management support, a small embedded db is a better choice. A native port of SQLite to Cobra would be the icing on the cake.

4. Fast XML support.

5. Webservices support.

6. A high-level application generator a la WaveMaker, or the Python project Dabo. In the same vein also UML support. I.e. the ability to execute UML models as OpenMDX does.

Apparently there is work being done on JVM integration? Would that mean that existing Java libraries would become callable from Cobra? It would certainly give us a quickstart.

I hope to see this language grow in leaps and bounds.

Thanks Chuck and everyone who has contributed.

Elan
poematrix
 
Posts: 4

Re: Yeah!

Postby Charles » Fri Jul 17, 2009 3:20 am

poematrix wrote:This is the most beautiful programming language I have ever seen. It combines all my favorite features.

As I read through the sample programs, I am thoroughly enjoying the aesthetics of this language. This is good! Can't wait to get fluent in it and write product code.

Thanks.

poematrix wrote:I am certainly not expecting to be handed everything on a silver platter (although this does come pretty close ;-) ), even though it may sound like it. Just brainstorming and looking for feedback.

Don't lie! ;-)

poematrix wrote:IMHO there are a number of interfaces to the real world needed - and maybe some or all already exist - to make Cobra the "working programmer's" language. Here are my preferences. Does this make sense for Cobra? Does it concur with your vision?

1. ActiveX support for the windows platform.

Um, I don't write ActiveX controls but a quick search for "C# ActiveX" on google revealed that you can in fact write them from .NET. So you if look at those pages, you can most likely do the equivalent in Cobra.

poematrix wrote:2. Internet protocols, email, ftp, http, submitting forms to other web servers, possibly using SSL, possibly mimicking being a browser, in order to intercept, reformat, delete and add to return information received from the form's recipient (such as a credit card processor).

You can do all of this today. Search the web for ".NET foo" or "C# foo" or "VB.NET foo" where "foo" == <what you want to do>. See also the How To's.

poematrix wrote:3. SQLite. It's great that Cobra already supports MySQL. But for many, many applications that need some structured data management support, a small embedded db is a better choice. A native port of SQLite to Cobra would be the icing on the cake.

Again, I'm sure you can do this today via .NET or Mono. Feel free to look it up and post here or on the wiki.

poematrix wrote:4. Fast XML support.

Already there in .NET / Mono.

poematrix wrote:5. Webservices support.

Ditto.

poematrix wrote:6. A high-level application generator a la WaveMaker, or the Python project Dabo. In the same vein also UML support. I.e. the ability to execute UML models as OpenMDX does.

Good stuff there. Not there yet.

poematrix wrote:Apparently there is work being done on JVM integration? Would that mean that existing Java libraries would become callable from Cobra? It would certainly give us a quickstart.

We have the quickstart with .NET. But some people prefer the JVM because they are already on it, familiar with the libs, etc.

poematrix wrote:I hope to see this language grow in leaps and bounds.

Thanks Chuck and everyone who has contributed.

Elan

Us, too. You're welcome. The thing to do now is roll up your sleeves and crank out some code. Consult the online docs, wiki, etc. Ask questions here.

-Chuck
Charles
 
Posts: 2515
Location: Los Angeles, CA

Re: Yeah!

Postby todd.a » Sat Jul 18, 2009 8:22 am

I am not a fan of ADO.NET but you can find a SQLite provider at http://sqlite.phxsoftware.com/. Not sure how easy it would be to create a more native feel since SQLite does not provide a wire protocol afaik.
todd.a
Site Admin
 
Posts: 81
Location: Chicago, IL

Re: Yeah!

Postby poematrix » Mon Jul 20, 2009 11:35 pm

Hi webnov8.

Thanks for the link. It looks very promising.
poematrix
 
Posts: 4


Return to Discussion

Who is online

Users browsing this forum: No registered users and 84 guests

cron