<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gambit">
    <title>gmane.lisp.scheme.gambit</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gambit</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6733"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6732"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6731"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6730"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6729"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6728"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6727"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6726"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6725"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6724"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6723"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6722"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6721"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6720"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6719"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6718"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6717"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6716"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6715"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6714"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6733">
    <title>Re: gambit-objc v0.1.0 released</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gambit/6733</link>
    <description>&lt;pre&gt;It doesn't need Cocoa at all.  Right now it just depends on -lffi -lobjc
and Foundation.framework.  Foundation could be removed (I think it's just
for -retain and -release).  I know GNUstep's -lobjc is different from
Apple's, but it should have equivalent functionality that would be easy to
port to if it doesn't have the same functions.

Makefile twiddling would probably be required in unusual environments.

I'd be happy to help. :)

-Jason



On Sun, May 19, 2013 at 3:51 PM, Jeff Read &amp;lt;bitwize&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:

_______________________________________________
Gambit-list mailing list
Gambit-list&amp;lt; at &amp;gt;iro.umontreal.ca
https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
&lt;/pre&gt;</description>
    <dc:creator>Jason Felice</dc:creator>
    <dc:date>2013-05-20T01:42:24</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6732">
    <title>Re: gambit-objc v0.1.0 released</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gambit/6732</link>
    <description>&lt;pre&gt;Quick question: Will this bridge work in the absence of a Cocoa runtime? I
use Objective-C in places that don't have a Cocoa/Openstep/GNUstep stack,
and something like this would be hella useful, even there.
On May 19, 2013 1:22 PM, "Jason Felice" &amp;lt;jason.m.felice&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:

_______________________________________________
Gambit-list mailing list
Gambit-list&amp;lt; at &amp;gt;iro.umontreal.ca
https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
&lt;/pre&gt;</description>
    <dc:creator>Jeff Read</dc:creator>
    <dc:date>2013-05-19T20:51:55</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6731">
    <title>Re: gambit-objc v0.1.0 released</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gambit/6731</link>
    <description>&lt;pre&gt;Someone reminded me that I didn't include the link.  Duh.

It's here:

https://github.com/maitria/gambit-objc


On Sat, May 18, 2013 at 12:12 PM, Jason Felice &amp;lt;jason.m.felice&amp;lt; at &amp;gt;gmail.com&amp;gt;wrote:

_______________________________________________
Gambit-list mailing list
Gambit-list&amp;lt; at &amp;gt;iro.umontreal.ca
https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
&lt;/pre&gt;</description>
    <dc:creator>Jason Felice</dc:creator>
    <dc:date>2013-05-19T17:21:42</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6730">
    <title>gambit-objc v0.1.0 released</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gambit/6730</link>
    <description>&lt;pre&gt;Hi!

I've just released gambit-objc 0.1.0.  This is the "it has the basics, and
the implementation is complete enough for real projects" release.

* It gives you access to Objective-C class objects.  The easiest way is:

  (import-classes (NSString NSDictionary))

  after which, you can refer to them.

* It dynamically dispatches Objective-C methods:

  (: NSString stringWithUTF8String: "hello, world")

* It supports marshaling of native Scheme objects to C/Objective-C types
for parameter and return values, including structures, selectors, all
integral types, and UTF8 strings.  It wraps Objective-C objects with
foreign.

* It has a objc-repl, an extended version of gsi which supports
square-brace syntax, like so:

  [NSString stringWithUTF8String: "Hello, world!"]

You'll find a minimal sample Cocoa app in the distribution as well.

There are many cool things that can be added.  I'd love to collaborate,
help people use it, and otherwise enable its adoption.

I'm really happy with how elegant it ended up (aft&lt;/pre&gt;</description>
    <dc:creator>Jason Felice</dc:creator>
    <dc:date>2013-05-18T17:12:40</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6729">
    <title>Re: Gambit GUI</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gambit/6729</link>
    <description>&lt;pre&gt;Yes, please make your updated version of pstk available on GitHub or  
BitBucket!

On Tue, 14 May 2013 02:35:02 +0200, Adrien Piérard  
&amp;lt;pierarda&amp;lt; at &amp;gt;iro.umontreal.ca&amp;gt; wrote:



&lt;/pre&gt;</description>
    <dc:creator>Ralph Moritz</dc:creator>
    <dc:date>2013-05-14T04:46:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6728">
    <title>Re: Gambit GUI</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gambit/6728</link>
    <description>&lt;pre&gt;Fred,

I just discovered pstk last week.
If you've got a working, updated version, I would suggest you fork the
initial repo on bitbucket/github, and link your code to gambit's
dumping grounds.

P!


On 13 May 2013 13:19, Fred Weigel &amp;lt;fred.weigel&amp;lt; at &amp;gt;zylog.ca&amp;gt; wrote:



&lt;/pre&gt;</description>
    <dc:creator>Adrien Piérard</dc:creator>
    <dc:date>2013-05-14T00:35:02</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6727">
    <title>Re: Gambit GUI</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gambit/6727</link>
    <description>&lt;pre&gt;

Hendrick - On Linux I use pstk (dickey, holm, busch, 2004-2008). It has
suffered only the mildest bitrot (extra widgets in Ttk 8.5, correct version
checking). I can email you the version I am currently using, if you want.
(send me an email to fred (dot) weigel (at) zylog (dot) ca )

That gives you easy menus, text, and even graphics. The code is pretty much
portable to any system that supports tcl/tk (that includes Windows and Mac).
&lt;/pre&gt;</description>
    <dc:creator>Fred Weigel</dc:creator>
    <dc:date>2013-05-13T20:19:39</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6726">
    <title>Re: Gambit GUI</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gambit/6726</link>
    <description>&lt;pre&gt;Not that I'm aware of.

Probably the very most relevant thing would be getting a OpenGL (as in,
hardware accelerated scrolling etc.), crossplatform toolkit running, that
would deliver for modern day apps.

2013/5/11 Hendrik Boom &amp;lt;hendrik&amp;lt; at &amp;gt;topoi.pooq.com&amp;gt;

_______________________________________________
Gambit-list mailing list
Gambit-list&amp;lt; at &amp;gt;iro.umontreal.ca
https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
&lt;/pre&gt;</description>
    <dc:creator>Mikael</dc:creator>
    <dc:date>2013-05-11T10:17:55</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6725">
    <title>Garbage collection collusion?</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gambit/6725</link>
    <description>&lt;pre&gt;I've often thought that languages with garbage collectors should have 
some means for the garbage collectors to communicate with one another.

&lt;/pre&gt;</description>
    <dc:creator>Hendrik Boom</dc:creator>
    <dc:date>2013-05-11T02:17:01</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6724">
    <title>Gambit GUI</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gambit/6724</link>
    <description>&lt;pre&gt;Are any GUI toolkits a good fit with Gambit?

At the moment I only need a text interface, but the text would be change 
all over the screen (or window).  In the 80's I'd use cursor controls on 
a  VT100, but I suspect I can do better nowadays.

In the long run I'll probably want some menus and images.

Currently using Gambit on Linux. Portability to other platforms is not 
necessary, but would be nice.

&lt;/pre&gt;</description>
    <dc:creator>Hendrik Boom</dc:creator>
    <dc:date>2013-05-10T23:58:48</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6723">
    <title>Re: Apps with GUI running on android</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gambit/6723</link>
    <description>&lt;pre&gt;A couple of warnings, now that I am playing around with Flowers Android Gambit-C

1 - The (splash) procedure must be called before editing of scripts on the
device can be done.
2 - The first script is always executed. Normally, this calls (splash).
3 - If you add a script, make THAT call splash, and any other startup code
before that.
4 - Edit the original "splash" script.

So, the script editing is a bit weird. The editing box is 9 lines by half
the screen on my phone. Maybe the html can be replaced to fix this.

5 - If you mess up the scripts, you should still get DIRECTLY into the REPL.
Scripts will be reset to default.

6 - You WILL need to keep separate copies of all your local scripts.
&lt;/pre&gt;</description>
    <dc:creator>Fred Weigel</dc:creator>
    <dc:date>2013-05-10T21:15:31</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6722">
    <title>Re: Apps with GUI running on android</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gambit/6722</link>
    <description>&lt;pre&gt;Alright, thanks.
I'll investigate that when I have a bit more time.

Cheers,

P!


On 8 May 2013 13:26, Fred Weigel &amp;lt;fred.weigel&amp;lt; at &amp;gt;zylog.ca&amp;gt; wrote:




&lt;/pre&gt;</description>
    <dc:creator>Adrien Piérard</dc:creator>
    <dc:date>2013-05-09T20:18:22</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6721">
    <title>Re: Apps with GUI running on android</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gambit/6721</link>
    <description>&lt;pre&gt;In Keith Flowers Gambit-C for Android, there is a "program.scm" file that
contains:

(define (set-page content handler)
(set! event-handler handler)
(set-webView-content content)
(show-webView))

and that's pretty much what you would do. The same file shows building and
html string for the content, and adding a function for the handler.

http://apps.keithflower.org/?page_id=152

to download the source archive.

I believe Android supports html5, so I would play with the &amp;lt;canvas&amp;gt; tag and
a bit of javascript (you can just dump the graphic you want into the webView
content to try). Interaction will be limited so a drawing program may not
be.. um.. a good thing to do, but basic stuff like editing the scripts, and
pushing buttons is done is program.scm, and can be "borrowed".

Anyway, you don't "post", you generate "events" using javascript embedded in
the content.

If your application started an "integrated" web server, you could "post" to
that web server. But, I think the content/handler approach brings everythi&lt;/pre&gt;</description>
    <dc:creator>Fred Weigel</dc:creator>
    <dc:date>2013-05-08T20:26:50</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6720">
    <title>Lisp in Summer Projects - welcome</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gambit/6720</link>
    <description>&lt;pre&gt;If you are doing a project in Gambit Scheme (or any other Lisp), then you might be interested in this contest, with many cash prizes:

http://lispinsummerprojects.org/welcome 

Marc
&lt;/pre&gt;</description>
    <dc:creator>Marc Feeley</dc:creator>
    <dc:date>2013-05-09T04:16:46</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6719">
    <title>Re: Apps with GUI running on android</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gambit/6719</link>
    <description>&lt;pre&gt;Marc has some super old examples of talking to Qt from Gambit. You could
try using that with the new Qt 5 for Android (also experimental I think)
from Digia. Assuming you can setup a sane build environment, that should
work well.


On Fri, May 3, 2013 at 11:02 AM, Adrien Piérard
&amp;lt;pierarda&amp;lt; at &amp;gt;iro.umontreal.ca&amp;gt;wrote:

_______________________________________________
Gambit-list mailing list
Gambit-list&amp;lt; at &amp;gt;iro.umontreal.ca
https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
&lt;/pre&gt;</description>
    <dc:creator>Frederick LeMaster</dc:creator>
    <dc:date>2013-05-08T05:00:55</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6718">
    <title>Apps with GUI running on android</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gambit/6718</link>
    <description>&lt;pre&gt;Hi.

I've recently installed gambit on my android phone (
https://play.google.com/store/apps/details?id=org.keithflower.gambit )
and it seems to work fine. I would now like to know if it's possible
to create from this gambit an UI for the apps I want to develop?

I'm not looking at much, I'd just like to be able to print some text,
and then to print a keypad on which to feed data. Something as simple
as http://img.softpile.com/mobile/screenshots/38/2012042621504410.png

So, is it possible?

That webview thing seems to be available, and an old comment at
http://comments.gmane.org/gmane.lisp.scheme.gambit/5285 seems to say
that UIs could be written with it, but I don't really see how.
Assuming I have a form, where do I post to?

If there's another way to run apps written in Gambit and that use a
GUI, I'd be interested to hear about it.

Cheers,

P!

--
Français, English, 日本語, 한국어
_______________________________________________
Gambit-list mailing list
Gambit-list&amp;lt; at &amp;gt;iro.umontreal.ca
https://webmail.i&lt;/pre&gt;</description>
    <dc:creator>Adrien Piérard</dc:creator>
    <dc:date>2013-05-03T03:02:59</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6717">
    <title>Re: Experiencing freeze error in |##thread-effective-priority-downgrade!| , a btq became self-referencing so all stops, any thoughts on how fix?</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gambit/6717</link>
    <description>&lt;pre&gt;There's no priorities about any of the running threads, or any
configuration beyond thunk, thread-name object and that it was started. The
only thread operation beyond those two is thread-send and -receive.

Pasted and followed up on  https://github.com/feeley/gambit/issues/17 , can
continue there.

Thanks,
Mikael


2013/5/3 Marc Feeley &amp;lt;feeley&amp;lt; at &amp;gt;iro.umontreal.ca&amp;gt;

_______________________________________________
Gambit-list mailing list
Gambit-list&amp;lt; at &amp;gt;iro.umontreal.ca
https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
&lt;/pre&gt;</description>
    <dc:creator>Mikael</dc:creator>
    <dc:date>2013-05-03T01:35:58</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6716">
    <title>Re: Experiencing freeze error in|##thread-effective-priority-downgrade!| ,a btq became self-referencing so all stops, any thoughts on how fix?</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gambit/6716</link>
    <description>&lt;pre&gt;
On 2013-05-02, at 8:05 PM, Mikael &amp;lt;mikael.rcv&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:


Could you describe the threads that are running?  Are they of different priorities, and if so, what are they?

Marc

P.S. For bugs like this, could you use the github issue tracker?  It will simplify tracking the issue.
&lt;/pre&gt;</description>
    <dc:creator>Marc Feeley</dc:creator>
    <dc:date>2013-05-03T00:58:53</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6715">
    <title>Experiencing freeze error in |##thread-effective-priority-downgrade!| , a btq became self-referencing so all stops, any thoughts on how fix?</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gambit/6715</link>
    <description>&lt;pre&gt;Hi Marc!


Rarely I get an error that Gambit just stops, while eating up all the CPU
core.

It's so rare that I don't consider it a problem, though I'd be happy to see
it gone of course.

I believe 50% of the time it happens within 5 seconds after Gambit started
and thread-start! was invoked 1-5 times.

I ran into this error now, saw it something like four times in 6mo.

This is on Gambit gsc 4.6.6 on AMD64, compiled from source with
--enable-single-host and some more.

The Gambit session is running a couple of Gambit threads, absolutely
nothing exotic going on.

Had it in a GDB session so could reliably "profile" the error, output from
that GDB session below.

Saved the core file for later reference too.

It's in _thread.scm , and from what I can see it's in
|##thread-effective-priority-downgrade!|'s definition.

What it looks like to me is that by some reason we've got a
self-referencing btq-deq-next chain element, that
keeps it reiterating forever.

I base this on that ___r1 and ___r3 and ___r4 remain con&lt;/pre&gt;</description>
    <dc:creator>Mikael</dc:creator>
    <dc:date>2013-05-03T00:05:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6714">
    <title>Re: Github issue tracking</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gambit/6714</link>
    <description>&lt;pre&gt;
On 2013-05-02, at 7:13 PM, Mikael &amp;lt;mikael.rcv&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:


Yes exactly.  I wish there was a way to copy the bugs from the bugzilla system to the github issue tracker, even the closed bugs, so that we could keep an archive of all the bugs.  But I don't have much time to invest in that now.

Marc
&lt;/pre&gt;</description>
    <dc:creator>Marc Feeley</dc:creator>
    <dc:date>2013-05-02T23:50:15</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.lisp.scheme.gambit/6713">
    <title>Re: Github issue tracking</title>
    <link>http://permalink.gmane.org/gmane.lisp.scheme.gambit/6713</link>
    <description>&lt;pre&gt;2013/4/7 Marc Feeley &amp;lt;feeley&amp;lt; at &amp;gt;iro.umontreal.ca&amp;gt;


So this means anything that used to go to Bugzilla should go to the Github
issue tracker now, and, the Bugzilla is an archive for old things only?


_______________________________________________
Gambit-list mailing list
Gambit-list&amp;lt; at &amp;gt;iro.umontreal.ca
https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
&lt;/pre&gt;</description>
    <dc:creator>Mikael</dc:creator>
    <dc:date>2013-05-02T23:13:15</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.lisp.scheme.gambit">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.lisp.scheme.gambit</link>
  </textinput>
</rdf:RDF>
