comp.lang.ada
 help / color / mirror / Atom feed
* ANN: Sparforte 1.5.1
@ 2014-10-24 11:18 koburtch
  2014-10-24 13:39 ` David Botton
  0 siblings, 1 reply; 5+ messages in thread
From: koburtch @ 2014-10-24 11:18 UTC (permalink / raw)


This version fixes the fatal exception when loading include files ("with separate").

The source code is available on the website at

http://www.sparforte.com

Regards,
Ken B.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: ANN: Sparforte 1.5.1
  2014-10-24 11:18 ANN: Sparforte 1.5.1 koburtch
@ 2014-10-24 13:39 ` David Botton
  2014-10-27  1:06   ` koburtch
  0 siblings, 1 reply; 5+ messages in thread
From: David Botton @ 2014-10-24 13:39 UTC (permalink / raw)


Ken, is there a way to embed sparforte in applications? and if so, is that possible on Windows and Mac as well?

David Botton

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: ANN: Sparforte 1.5.1
  2014-10-24 13:39 ` David Botton
@ 2014-10-27  1:06   ` koburtch
  2014-10-27  1:36     ` David Botton
  0 siblings, 1 reply; 5+ messages in thread
From: koburtch @ 2014-10-27  1:06 UTC (permalink / raw)


On Friday, October 24, 2014 9:39:57 AM UTC-4, David Botton wrote:
> Ken, is there a way to embed sparforte in applications? and if so, is that possible on Windows and Mac as well?
> 
> David Botton

Thanks for the questions.

My "to do" list includes a shared library so other applications can call it for scripting purposes.  Currently, it's a standalone program so it's callable as such (e.g. Linux system() / exec() / environment variables).  I dropped the priority on that to strengthen the core language first.

As far as ports go, Windows is probably best tackled with cygwin.  OS/X should be relatively painless: take the "bush_xxx" and update it accordingly.  I have an old ppc Mac with OS/X and I was going to try a port but, you know, I could spend a lifetime adding features.  I remember an old prof who said that anyone who wrote a language had too much free time on his hands.

I'll make a note to revisit the shared library idea before the next release.  I want to compare how Lua and JNI do it first.

How important is a shared library?  Anyone else want me prioritize one?

Regards,
Ken B.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: ANN: Sparforte 1.5.1
  2014-10-27  1:06   ` koburtch
@ 2014-10-27  1:36     ` David Botton
  2014-11-18 18:52       ` koburtch
  0 siblings, 1 reply; 5+ messages in thread
From: David Botton @ 2014-10-27  1:36 UTC (permalink / raw)



> How important is a shared library?  Anyone else want me prioritize one?

Also, would that shared library be available with a runtime exception like GMGPL? If I recall your project is GPL which makes sense as an application.

My personal interest is to use it as a scripting language in association with Gnoga (http://www.gnoga.com), for example I am going to begin work soon on an GUI builder for Gnoga, I'd like similar to how GPS uses Python to consider using Spaforte as the scripting language for it.

In the course of that, and adding hooks fro Spaforte to Gnoga, I am thinking others may find use as well for scripting needs in their projects.

David Botton


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: ANN: Sparforte 1.5.1
  2014-10-27  1:36     ` David Botton
@ 2014-11-18 18:52       ` koburtch
  0 siblings, 0 replies; 5+ messages in thread
From: koburtch @ 2014-11-18 18:52 UTC (permalink / raw)


On Sunday, October 26, 2014 9:36:13 PM UTC-4, David Botton wrote:
> > How important is a shared library?  Anyone else want me prioritize one?
> 
> Also, would that shared library be available with a runtime exception like GMGPL? If I recall your project is GPL which makes sense as an application.
> 
> My personal interest is to use it as a scripting language in association with Gnoga (http://www.gnoga.com), for example I am going to begin work soon on an GUI builder for Gnoga, I'd like similar to how GPS uses Python to consider using Spaforte as the scripting language for it.
> 
> In the course of that, and adding hooks fro Spaforte to Gnoga, I am thinking others may find use as well for scripting needs in their projects.
> 
> David Botton

I originally used GMGPL.  I may have changed it, as you observed, since the exception in the GMGPL didn't apply to SparForte...that was a while ago.

I've made a note in the ChangeLog on Github to do a shared library.  I will try to address this as time permits: I had some disruptions in the last month.

Also, I've made changes as per another Email, fixing issues with high-ascii Latin-1 characters being rejected in certain contexts, and adding some additional command-line editing features.  I've put these changes on Github but I haven't tested them yet.

Regards,
Ken B.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2014-11-18 18:52 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-10-24 11:18 ANN: Sparforte 1.5.1 koburtch
2014-10-24 13:39 ` David Botton
2014-10-27  1:06   ` koburtch
2014-10-27  1:36     ` David Botton
2014-11-18 18:52       ` koburtch

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox