473,408 Members | 1,955 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,408 software developers and data experts.

Squeak-like environment for Python?

I've been playing with Squeak a bit and I really like the persistent storage
model, I also liked HyperCard and Frontier (well, the persistent storage
model at least).

I wonder if there is some similar environment but based on python, I would
like to use this environment not as a development environment but as a
platform for storing data etc - much like HyperCard.

I found a few postings about such an environment:

<http://mail.python.org/pipermail/edu-sig/2006-April/006226.html>

but it looks like nothing happened.

pythoncard doesn't seem to have the persistent storage model
Have I missed something obvious?

Jun 27 '08 #1
2 1352
Jumping Arne wrote:
I've been playing with Squeak a bit and I really like the persistent
storage model, I also liked HyperCard and Frontier (well, the persistent
storage model at least).

I wonder if there is some similar environment but based on python, I would
like to use this environment not as a development environment but as a
platform for storing data etc - much like HyperCard.

I found a few postings about such an environment:

<http://mail.python.org/pipermail/edu-sig/2006-April/006226.html>

but it looks like nothing happened.

pythoncard doesn't seem to have the persistent storage model
What about ZODB? You can use that to store (more or less) arbitrary objects.
Maybe that can be a foundation, if you throw in

http://nodebox.net/code/index.php/Home

it might be similar to squeak (I only dimly remember what squeak as a whole
is though - smalltalk & easy multimedia I remember)

Diez
Jun 27 '08 #2
Diez B. Roggisch a écrit :
Jumping Arne wrote:
>I've been playing with Squeak a bit and I really like the persistent
storage model, I also liked HyperCard and Frontier (well, the persistent
storage model at least).

I wonder if there is some similar environment but based on python, I would
like to use this environment not as a development environment but as a
platform for storing data etc - much like HyperCard.

I found a few postings about such an environment:

<http://mail.python.org/pipermail/edu-sig/2006-April/006226.html>

but it looks like nothing happened.

pythoncard doesn't seem to have the persistent storage model

What about ZODB? You can use that to store (more or less) arbitrary objects.
Maybe that can be a foundation, if you throw in

http://nodebox.net/code/index.php/Home

it might be similar to squeak (I only dimly remember what squeak as a whole
is though - smalltalk & easy multimedia I remember)
Mainly, Squeak is a (relatively) recent, free implementation of Smalltalk.

<disclaimer="please someone correct me if I'm wrong">
The "persistent storage model" - the 'image' storing the whole system
(code, libs, data, whatever) - is part of the Smalltalk system since
it's first conception IIRC (even if some Smalltalk implementations -
like GNU Smalltalk - are more traditionnaly file-based and have no
automatic persistence).
</disclaimer>
Jun 27 '08 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

73
by: RobertMaas | last post by:
After many years of using LISP, I'm taking a class in Java and finding the two roughly comparable in some ways and very different in other ways. Each has a decent size library of useful utilities...
26
by: HackingYodel | last post by:
Hello all! I'm learning to program at home. I can't imagine a better language than Python for this. The ideal situation, for me, would be to study two languages at the same time. Probably...
38
by: Grant Edwards | last post by:
In an interview at http://acmqueue.com/modules.php?name=Content&pa=showpage&pid=273 Alan Kay said something I really liked, and I think it applies equally well to Python as well as the languages...
9
by: Simon Harris | last post by:
Hi All, Ok - I'll confess from the start, this is more about application logic that ASP, being an ASP programmer, I guessed you people might be able to help! :) I have built a room bookings...
22
by: Robert Bralic | last post by:
CAN anybody tell me any address where I can download some small(1000-2000) lines C++ proghram source. Or send me ,a small(1000-2000) lines C++ program source that I can compille with gpp under...
9
by: Bob | last post by:
Is ASP.NET 1.1 available on the 64 bit extended version of Windows 2003 Server? When I install VS.NET 2003 I then get Service Unavailable from IIS when navigating to the main under construction...
14
by: Mike Labosh | last post by:
How do you define whether the return value of a function is ByRef or ByVal? I have a utility class that cleans imported records by doing *really heavy* string manipulation in lots of different...
5
by: Mike Labosh | last post by:
In T-SQL, Consider this table: CREATE TABLE stringTest ( String1 VARCHAR(5), String2 VARCHAR(5) ) GO INSERT StringTest VALUES ('', 'A') INSERT StringTest VALUES ('A', '') GO
44
by: John A. Bailo | last post by:
Dr. Dobbs has a /glowing/ article on Ruby on Rails this month. What do you guys think? Can it replace .net, php and java? And be the Open Source OOP web solution that is not bound to Sun or...
10
by: Max Kubierschky | last post by:
Hello, I'm planning to give a game programming course for kids of mixed age. For this, I am looking for an open source 2D game development kit. I am also willing to participate in the...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.