* Guile extensions
@ 2010-03-28 19:56 0wl
2010-03-28 20:39 ` Neil Jerram
0 siblings, 1 reply; 6+ messages in thread
From: 0wl @ 2010-03-28 19:56 UTC (permalink / raw)
To: guile-devel
[-- Attachment #1: Type: text/plain, Size: 321 bytes --]
Hi,
I was wondering if there's a place in guile for developing a graphical
toolkit for example like gnome's guile extensions.
Or for webserver scripting except CGI. The graphical toolkit has been done
for GNU smalltalk. In this way one could provide a
morphs environment for scheme and/or guile.
Best regards,
tullaris
[-- Attachment #2: Type: text/html, Size: 410 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Guile extensions
2010-03-28 19:56 Guile extensions 0wl
@ 2010-03-28 20:39 ` Neil Jerram
2010-03-29 9:53 ` Andy Wingo
0 siblings, 1 reply; 6+ messages in thread
From: Neil Jerram @ 2010-03-28 20:39 UTC (permalink / raw)
To: 0wl; +Cc: guile-devel
0wl <tullarisc@gmail.com> writes:
> Hi,
>
> I was wondering if there's a place in guile for developing a graphical toolkit
> for example like gnome's guile extensions.
> Or for webserver scripting except CGI. The graphical toolkit has been done for
> GNU smalltalk. In this way one could provide a
> morphs environment for scheme and/or guile.
It's not clear to me what you mean; can you explain more?
(I'm also not familiar with what you mean by "morphs". I tried googling
this, but the results didn't clearly indicate a single software idea.)
Regards,
Neil
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Guile extensions
2010-03-28 20:39 ` Neil Jerram
@ 2010-03-29 9:53 ` Andy Wingo
2010-04-08 20:46 ` 0wl
0 siblings, 1 reply; 6+ messages in thread
From: Andy Wingo @ 2010-03-29 9:53 UTC (permalink / raw)
To: Neil Jerram; +Cc: guile-devel
Hey folks,
On Sun 28 Mar 2010 22:39, Neil Jerram <neil@ossau.uklinux.net> writes:
> 0wl <tullarisc@gmail.com> writes:
>
>> I was wondering if there's a place in guile for developing a graphical toolkit
>> for example like gnome's guile extensions.
>> Or for webserver scripting except CGI. The graphical toolkit has been done for
>> GNU smalltalk. In this way one could provide a
>> morphs environment for scheme and/or guile.
>
> It's not clear to me what you mean; can you explain more?
Perhaps 0wl means a GUI toolkit that is mostly written in Scheme,
instead of mostly a wrapper to libraries written in some other language.
That would allow the toolkit to be more Schemey. It could have a
"presentation layer" that renders to HTML/Js/websockets, to make an app
available over the web.
Is that it? There's certainly a place for that kind of experimentation
within the broader Guile project; probably not in the Guile repo itself,
but who knows?
> (I'm also not familiar with what you mean by "morphs". I tried googling
> this, but the results didn't clearly indicate a single software idea.)
http://selflanguage.org/_static/tutorial/Tutorial/Morphic/Morphs/Morphs.html
"Widgets", in Self.
Andy
--
http://wingolog.org/
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Guile extensions
2010-03-29 9:53 ` Andy Wingo
@ 2010-04-08 20:46 ` 0wl
2010-04-08 22:07 ` Andy Wingo
0 siblings, 1 reply; 6+ messages in thread
From: 0wl @ 2010-04-08 20:46 UTC (permalink / raw)
To: Andy Wingo; +Cc: shivers, guile-devel
[-- Attachment #1: Type: text/plain, Size: 1832 bytes --]
Hey,
In the name of the scheme underground crew
http://www.ai.mit.edu/projects/su/su.html, I adapted the HTTP Monkey
webserver (see freshmeat.net) with a (port 2003) metaserver.
You can send in full guile, scheme48, scheme interpreter executables with a
loadfile (1 file full of server side code, See src/schemeclient.c and
src/epoll.c (mk_epoll_add_meta_client
function).
I uploaded a tarball here of the full server:
http://tullarisc.xtreemhost.com/monkey-0.10.0-mac.tgz
Love, tullarisc
2010/3/29 Andy Wingo <wingo@pobox.com>
> Hey folks,
>
> On Sun 28 Mar 2010 22:39, Neil Jerram <neil@ossau.uklinux.net> writes:
>
> > 0wl <tullarisc@gmail.com> writes:
> >
> >> I was wondering if there's a place in guile for developing a graphical
> toolkit
> >> for example like gnome's guile extensions.
> >> Or for webserver scripting except CGI. The graphical toolkit has been
> done for
> >> GNU smalltalk. In this way one could provide a
> >> morphs environment for scheme and/or guile.
> >
> > It's not clear to me what you mean; can you explain more?
>
> Perhaps 0wl means a GUI toolkit that is mostly written in Scheme,
> instead of mostly a wrapper to libraries written in some other language.
> That would allow the toolkit to be more Schemey. It could have a
> "presentation layer" that renders to HTML/Js/websockets, to make an app
> available over the web.
>
> Is that it? There's certainly a place for that kind of experimentation
> within the broader Guile project; probably not in the Guile repo itself,
> but who knows?
>
> > (I'm also not familiar with what you mean by "morphs". I tried googling
> > this, but the results didn't clearly indicate a single software idea.)
>
>
> http://selflanguage.org/_static/tutorial/Tutorial/Morphic/Morphs/Morphs.html
>
> "Widgets", in Self.
>
> Andy
> --
> http://wingolog.org/
>
[-- Attachment #2: Type: text/html, Size: 2898 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Guile extensions
2010-04-08 20:46 ` 0wl
@ 2010-04-08 22:07 ` Andy Wingo
2010-04-09 15:56 ` 0wl
0 siblings, 1 reply; 6+ messages in thread
From: Andy Wingo @ 2010-04-08 22:07 UTC (permalink / raw)
To: 0wl; +Cc: shivers, guile-devel
Verily shall you walk in the light of the lambda until the end of your
days.
On Thu 08 Apr 2010 22:46, 0wl <tullarisc@gmail.com> writes:
> Hey,
>
> In the name of the scheme underground crew http://www.ai.mit.edu/projects/su/su.html, I adapted the HTTP Monkey webserver (see
> freshmeat.net) with a (port 2003) metaserver.
>
> You can send in full guile, scheme48, scheme interpreter executables with a loadfile (1 file full of server side code, See src/
> schemeclient.c and src/epoll.c (mk_epoll_add_meta_client
> function).
>
> I uploaded a tarball here of the full server: http://tullarisc.xtreemhost.com/monkey-0.10.0-mac.tgz
>
> Love, tullarisc
>
> 2010/3/29 Andy Wingo <wingo@pobox.com>
>
> Hey folks,
>
> On Sun 28 Mar 2010 22:39, Neil Jerram <neil@ossau.uklinux.net> writes:
>
> > 0wl <tullarisc@gmail.com> writes:
> >
> >> I was wondering if there's a place in guile for developing a graphical toolkit
> >> for example like gnome's guile extensions.
> >> Or for webserver scripting except CGI. The graphical toolkit has been done for
> >> GNU smalltalk. In this way one could provide a
> >> morphs environment for scheme and/or guile.
> >
> > It's not clear to me what you mean; can you explain more?
>
> Perhaps 0wl means a GUI toolkit that is mostly written in Scheme,
> instead of mostly a wrapper to libraries written in some other language.
> That would allow the toolkit to be more Schemey. It could have a
> "presentation layer" that renders to HTML/Js/websockets, to make an app
> available over the web.
>
> Is that it? There's certainly a place for that kind of experimentation
> within the broader Guile project; probably not in the Guile repo itself,
> but who knows?
>
> > (I'm also not familiar with what you mean by "morphs". I tried googling
> > this, but the results didn't clearly indicate a single software idea.)
>
> http://selflanguage.org/_static/tutorial/Tutorial/Morphic/Morphs/Morphs.html
>
> "Widgets", in Self.
>
> Andy
> --
> http://wingolog.org/
>
--
http://wingolog.org/
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Guile extensions
2010-04-08 22:07 ` Andy Wingo
@ 2010-04-09 15:56 ` 0wl
0 siblings, 0 replies; 6+ messages in thread
From: 0wl @ 2010-04-09 15:56 UTC (permalink / raw)
To: Andy Wingo; +Cc: guile-devel
[-- Attachment #1: Type: text/plain, Size: 2507 bytes --]
Thanks :-)
What you can do in scheme is making an actor language contruct with macros.
See
http://soft.vub.ac.be/~tjdhondt/POOL/HTM.dir/notes.htm
I will probably upload this to monkey-mac.
Love, tullarisc.
2010/4/9 Andy Wingo <wingo@pobox.com>
> Verily shall you walk in the light of the lambda until the end of your
> days.
>
> On Thu 08 Apr 2010 22:46, 0wl <tullarisc@gmail.com> writes:
>
> > Hey,
> >
> > In the name of the scheme underground crew
> http://www.ai.mit.edu/projects/su/su.html, I adapted the HTTP Monkey
> webserver (see
> > freshmeat.net) with a (port 2003) metaserver.
> >
> > You can send in full guile, scheme48, scheme interpreter executables with
> a loadfile (1 file full of server side code, See src/
> > schemeclient.c and src/epoll.c (mk_epoll_add_meta_client
> > function).
> >
> > I uploaded a tarball here of the full server:
> http://tullarisc.xtreemhost.com/monkey-0.10.0-mac.tgz
> >
> > Love, tullarisc
> >
> > 2010/3/29 Andy Wingo <wingo@pobox.com>
> >
> > Hey folks,
> >
> > On Sun 28 Mar 2010 22:39, Neil Jerram <neil@ossau.uklinux.net>
> writes:
> >
> > > 0wl <tullarisc@gmail.com> writes:
> > >
> > >> I was wondering if there's a place in guile for developing a
> graphical toolkit
> > >> for example like gnome's guile extensions.
> > >> Or for webserver scripting except CGI. The graphical toolkit has
> been done for
> > >> GNU smalltalk. In this way one could provide a
> > >> morphs environment for scheme and/or guile.
> > >
> > > It's not clear to me what you mean; can you explain more?
> >
> > Perhaps 0wl means a GUI toolkit that is mostly written in Scheme,
> > instead of mostly a wrapper to libraries written in some other
> language.
> > That would allow the toolkit to be more Schemey. It could have a
> > "presentation layer" that renders to HTML/Js/websockets, to make an
> app
> > available over the web.
> >
> > Is that it? There's certainly a place for that kind of
> experimentation
> > within the broader Guile project; probably not in the Guile repo
> itself,
> > but who knows?
> >
> > > (I'm also not familiar with what you mean by "morphs". I tried
> googling
> > > this, but the results didn't clearly indicate a single software
> idea.)
> >
> >
> http://selflanguage.org/_static/tutorial/Tutorial/Morphic/Morphs/Morphs.html
> >
> > "Widgets", in Self.
> >
> > Andy
> > --
> > http://wingolog.org/
> >
>
> --
> http://wingolog.org/
>
[-- Attachment #2: Type: text/html, Size: 3979 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2010-04-09 15:56 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-03-28 19:56 Guile extensions 0wl
2010-03-28 20:39 ` Neil Jerram
2010-03-29 9:53 ` Andy Wingo
2010-04-08 20:46 ` 0wl
2010-04-08 22:07 ` Andy Wingo
2010-04-09 15:56 ` 0wl
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).