Instance of FileDirectory class did not understand #default

Petr Fischer petr.fischer at me.com
Mon Jul 3 19:28:08 UTC 2017


Understand.                                                                                                                                                                                                         
  
Is possible to make brief list "what needs to be done for 100% functional port for Pharo" and share it on some central place (github)? Maybe some terse todo overview about classes and specific porting issues.

I personaly can very slowly rewrite, for example, something about file/dir access (use Pharo file system classes instead of Squeak file/stream classes), but hardly something about hasihing, indexing or something insisting deep knowledge about how Magma works internally. I am interested in Magma, because the need of "just simple, but transactional persistent object storage" annoys me frequently these days (GLORP or NoSQL databases are not the proper answer for persisting Smalltalk/Pharo native application domain models IMHO).

Is there something like more detailed doc (but not functionally obsolete), which would help me understand how the Magma works inside?

A know only about this historic wiki place:
http://wiki.squeak.org/squeak/2665

Thanks, pf


> Hi Petr,
> 
> the current version is the github repo is non-functional at all. It's just a
> snaphot of the current Squeak/Magma Sourcetree with enough monkeypatching to
> "just load" into a Pharo image. There is not yet any additional
> functionality to make it work. I have some things working in my own local
> repo - but even this is far from alpha stage. I assume (based on the time I
> can invest) it's safe to assume that this will at least take a year before
> any usable version of Magma on Pharo can be expected. Sorry.
> 
> CU,
> 
> Udo
> 
> 
> Am 03/07/17 um 10:20 schrieb Petr Fischer:
> > Hello, just loaded Magma into Pharo 6 image from:
> > 
> > https://github.com/magma-database/magma/tree/pharo6-dev
> > 
> > and when I want to create my first repository with:
> > 
> > MagmaRepositoryController create: 'test' root: Dictionary new.
> > 
> > this error occurs:
> > 
> > Instance of FileDirectory class did not understand #default
> > 
> > Whats wrong?
> > Also, where is most actual docuentation for Magma, only this:
> > http://wiki.squeak.org/squeak/2665
> > ?
> > 
> > Thanks! Petr Fischer
> > 
> > 
> > _______________________________________________
> > Magma mailing list
> > Magma at lists.squeakfoundation.org
> > http://lists.squeakfoundation.org/mailman/listinfo/magma
> > 
> 
> 
> _______________________________________________
> Magma mailing list
> Magma at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/mailman/listinfo/magma


More information about the Magma mailing list