[Seaside] Seaside playground

Levente Uzonyi leves at elte.hu
Mon Jan 11 13:02:49 UTC 2010


On Mon, 11 Jan 2010, Levente Uzonyi wrote:

> On Mon, 11 Jan 2010, Gerhard Obermann wrote:
>
>> evalString(s) is now on the blacklist
>
> Try this:
> ((#class value: 1) compilerClass theMetaClass methodDict at: #evaluate:) 
> valueWithReceiver: (#class value: 1) compilerClass arguments: { 'se', 'lf 
> inform: ''broken''' }

Oops, Array creation is not allowed, so I had to modify it a bit:

| a |
a := #(1).
a at: 1 put: 'se', 'lf inform: ''broken'''.
((#class value: 1) compilerClass theMetaClass methodDict at: #evaluate:) 
valueWithReceiver: (#class value: 1) compilerClass arguments: a


Levente

>
> and let me know if it's available online. ;)
>
>
> Levente
>
>> 
>> Gerhard
>> 
>> 2010/1/11 Levente Uzonyi <leves at elte.hu>
>> 
>>> On Mon, 11 Jan 2010, Gerhard Obermann wrote:
>>>
>>>  Latest version should be really robust against hacks.
>>>> 
>>>> 
>>> Try this in squeak/pharo:
>>> { 'Compile', 'r eval', 'uate: ''se', 'lf inform: ''''broken''''''' }
>>> evalStrings
>>> 
>>> 
>>> Levente
>>> 
>>>
>>>  - undeclareds and signals are handled too
>>>> 
>>>> Gerhard
>>>> 
>>>> 
>>>> On Mon, Jan 11, 2010 at 12:22 PM, Germán Arduino <garduino at gmail.com>
>>>> wrote:
>>>>
>>>>  Very interesting!
>>>>> 
>>>>> Thanks!
>>>>> 
>>>>> 2010/1/10 Gerhard Obermann <obi068 at gmail.com>:
>>>>> 
>>>>>> 
>>>>>> Screenshot is attached!
>>>>>> 
>>>>>> Gerhard
>>>>>> 
>>>>>> _______________________________________________
>>>>>> seaside mailing list
>>>>>> seaside at lists.squeakfoundation.org
>>>>>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>>>>>> 
>>>>>>
>>>>>>  _______________________________________________
>>>>> seaside mailing list
>>>>> seaside at lists.squeakfoundation.org
>>>>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>>>>> 
>>>>> 
>>> _______________________________________________
>>> seaside mailing list
>>> seaside at lists.squeakfoundation.org
>>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>>> 
>>> 
>


More information about the seaside mailing list