unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
* python on guile
@ 2014-08-09 12:58 Federico Beffa
  2014-08-13  5:43 ` Nala Ginrut
  0 siblings, 1 reply; 9+ messages in thread
From: Federico Beffa @ 2014-08-09 12:58 UTC (permalink / raw)
  To: stefan.itampe, guile-user

> On Fri, 2014-05-30 at 23:33 +0200, Stefan Israelsson Tampe wrote:
>> I would like to hijack the python2/3 community over to guile.

Hi, I'm a user of python which would very much prefer to use Scheme :-)

I just wanted to say that the reason for which a lot of
engineers/scientists are using python, is because it now provides a
pretty large set of scientific/engineering and plotting functions with
the 3 main libraries numpy, scipy and matplotlib. It would be
fantastic if somehow this functionality could be made available in
guile :-)

Regards,
Federico



^ permalink raw reply	[flat|nested] 9+ messages in thread
* Python on guile
@ 2020-03-22 21:28 Stefan Israelsson Tampe
  2020-03-23 16:54 ` Arne Babenhauserheide
  0 siblings, 1 reply; 9+ messages in thread
From: Stefan Israelsson Tampe @ 2020-03-22 21:28 UTC (permalink / raw)
  To: guile-devel, Guile User

[-- Attachment #1: Type: text/plain, Size: 1141 bytes --]

Hi all,

Now in corona times I'm working quite a lot with python-on-guile fixing
bugs in the parser and compiler. Trying to add and test more python
modules. My test case is to get IPython running on python on guile. Some of
the python library code is very advanced python so getting it working is a
great test case. My latest addition is to generate AST from python code. I
have an AST of my own but the translation is quite transparent. I also
managed to get the python typing.py module compiling and running. That was
quite a challenge as it is quite a lot af meta programming that was hard to
get working. I also have been working hard to get autocompilation of python
code working for guile 3.0.0 and are quite happy now with it. I also
sielenced a lot of variable warnings that was wrong. So no usually those
warnings are spot on and very helpful. I will continue to work on getting
better feedback in the compiler to detect errors. I also want to see if I
can do anything with the ctypes package as well. I think the gule ffi is
comparable to ctypes. Else I will continue to see what I can do with the
ipython package.

Happy Hacking

[-- Attachment #2: Type: text/html, Size: 1218 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread
* Python on guile
@ 2020-02-28 22:22 Stefan Israelsson Tampe
  2020-03-02  3:16 ` Maxim Cournoyer
  0 siblings, 1 reply; 9+ messages in thread
From: Stefan Israelsson Tampe @ 2020-02-28 22:22 UTC (permalink / raw)
  To: Guile User

Hi all, there is an ever stream of tickets to fix in the python clone made
in guile. Usually I spend time testing some python submodule and in the
process realizes issues with the current code base. I'm certain that there
is quite a lot of bus still remaining.

My latest addition was the subprocess module, which exersisced the select
code, the os module and a popen like implementation. In the process
glitches in the name spacing was found and fixed for classes. (the name
bounding in clasdefs are a let construct but the decorators can refer to
the variable bindings (methods and assignments). I fixed the try exception
mechanism when one issues a simple (raise). If in a contexts of a error
handler, then the catched exception is resent. previously a simple
Exception with no data was resent. Now most warnings that was spamming the
python session have been quited. quite a lot of bugs have been found in the
os module and fixed.

With this I'm happy with the python on guile repo and just released a
version 1.1

Repo:
https://gitlab.com/python-on-guile/python-on-guile/tree/master

Happy hacking


^ permalink raw reply	[flat|nested] 9+ messages in thread
* python on guile
@ 2014-05-30 21:33 Stefan Israelsson Tampe
  2014-06-03  6:28 ` Nala Ginrut
  0 siblings, 1 reply; 9+ messages in thread
From: Stefan Israelsson Tampe @ 2014-05-30 21:33 UTC (permalink / raw)
  To: guile-devel, guile-user@gnu.org

[-- Attachment #1: Type: text/plain, Size: 585 bytes --]

I would like to hijack the python2/3 community over to guile. A first step
is a parser, it
is ontop of guile-log so you might disslike it, but that can be changed
later. I do need to develop the guile-log parser framework further so it is
logical to use it because of that. This means that currently none but me
probably can use it atm but that will change. I'm very pleased  with how
the functional parser framework works. Currently it is in hefty development
and I can't parse much python code, but that will change soon.

https://gitorious.org/python-on-guile

Stay tuned!

/Stefan

[-- Attachment #2: Type: text/html, Size: 756 bytes --]

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

end of thread, other threads:[~2020-03-23 16:54 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-08-09 12:58 python on guile Federico Beffa
2014-08-13  5:43 ` Nala Ginrut
2014-08-13  7:54   ` Jan Wedekind
  -- strict thread matches above, loose matches on Subject: below --
2020-03-22 21:28 Python " Stefan Israelsson Tampe
2020-03-23 16:54 ` Arne Babenhauserheide
2020-02-28 22:22 Stefan Israelsson Tampe
2020-03-02  3:16 ` Maxim Cournoyer
2014-05-30 21:33 python " Stefan Israelsson Tampe
2014-06-03  6:28 ` Nala Ginrut

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).