Igor,

Let me rephrase the context. It is that you started this thread
yesterday Monday Apr 23, 2012 at 11:34 .You said that you are not
pleased with storing Smalltalk meta data in JSON format.

You gave the example

{
"category" : "Cypress-Tests",
"classinstvars" : [
],
"classtraitcomposition" : "{}",
"classvars" : [
],
"commentStamp" : "",
"instvars" : [
],
"name" : "CypressPatchTest",
"pools" : [
],
"super" : "CypressAbstractTest",
"traitcomposition" : "{}",
"type" : "normal" }

The cypress project URL is

https://github.com/CampSmalltalk/Cypress

This is Dale Henrichs' work.

Cypress uses JSON for storing the meta data.

There is a button called 'Fork' on the git hub project.

Dale is willing to take arguments if they are based on code.
For many people JSON is fine.

HTH :-)

Hannes

On 4/24/12, Igor Stasenko <siguc...@gmail.com> wrote:
> On 24 April 2012 14:17, Herby Vojčík <he...@mailbox.sk> wrote:
>>
>>
>> Igor Stasenko wrote:
>>>
>>> On 24 April 2012 11:54, Dale Henrichs<dhenr...@vmware.com>  wrote:
>>>>
>>>> Stef,
>>>>
>>>> There is no Parser class and there is no Compiler class. There is a
>>>> primitive call that takes method source, class, methodDictionary, etc.
>>>> and
>>>> produces a method installed in the methodDictionary.
>>>>
>>> so you can take 1st literal from such method and you done. or you
>>> cannot access method's literals?
>>> it of course not as simple as parsing the source, but if you cannot
>>> avoid compilation..
>>>
>>>> ... JSON is and was a pragmatic choice...
>>>>
>>> well, i did not realized that GemStone have no own parser/compiler
>>> written in smalltalk.
>>
>>
>> Neither does Amber in deploy mode, unless I am mistaken.
>>
>> Why do you ever think there must be a Smalltalk parser in any Smalltalk?
>> You
>> get used to it, I understand, but it is by no means a required thing.
>> Smalltalk is Smalltalk without parser as well.
>>
>> JSON is great choice. Much better than anything proprietary, because of
>> world-wide interoperability.
>>
>
> Sorry, but you seem even more out of the context than me.
> We're talking about tools for storing and loading smalltalk code..
> which implies having a working smalltalk
> parser and compiler toolchain.
> How else you can load smalltalk source code without having the way to parse
> it?
> If you don't parse nor compile it, it is just a bunch of letters.
>
>> Herby
>>
>
>
>
> --
> Best regards,
> Igor Stasenko.
>
>

Reply via email to