Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion Scalaträff i Stockholm 8/9 fulltecknad

Received: by 10.227.152.75 with SMTP id f11mr726430wbw.10.1276858457824;
        Fri, 18 Jun 2010 03:54:17 -0700 (PDT)
X-BeenThere: scala-sverige@googlegroups.com
Received: by 10.227.148.85 with SMTP id o21ls590674wbv.1.p; Fri, 18 Jun 2010 
	03:54:16 -0700 (PDT)
Received: by 10.227.134.207 with SMTP id k15mr725971wbt.25.1276858456806;
        Fri, 18 Jun 2010 03:54:16 -0700 (PDT)
Received: by 10.227.134.207 with SMTP id k15mr725970wbt.25.1276858456748;
        Fri, 18 Jun 2010 03:54:16 -0700 (PDT)
Return-Path: <viktor.kl...@gmail.com>
Received: from mail-wy0-f179.google.com (mail-wy0-f179.google.com [74.125.82.179])
        by gmr-mx.google.com with ESMTP id v18si10861279wbb.3.2010.06.18.03.54.15;
        Fri, 18 Jun 2010 03:54:15 -0700 (PDT)
Received-SPF: pass (google.com: domain of viktor.kl...@gmail.com designates 74.125.82.179 as permitted sender) client-ip=74.125.82.179;
Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of viktor.kl...@gmail.com designates 74.125.82.179 as permitted sender) smtp.mail=viktor.kl...@gmail.com; dkim=pass (test mode) header...@gmail.com
Received: by mail-wy0-f179.google.com with SMTP id 40so512733wyb.10
        for <scala-sverige@googlegroups.com>; Fri, 18 Jun 2010 03:54:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=gamma;
        h=domainkey-signature:mime-version:received:received:in-reply-to
         :references:date:message-id:subject:from:to:content-type;
        bh=mG2uZAdIDvkLNzNo3HQXuKYfggDC+OzhwMGqRzHUbWM=;
        b=RYBl10jNm0XRpAKpazAq/bzWLyjngtRtBOmCS/ttMsnPZHDxO5XQUsRwWzZtlyKnNE
         QngOwbeVrD26h+v04kXVH9pSQltU+gEYDZbcpdOMKmypjB/scu3LP/pUhzpWtI/HuDbo
         M+qPdohYwWAofnpqcBXS3qiwn/xdHA5SyEZWo=
DomainKey-Signature: a=rsa-sha1; c=nofws;
        d=gmail.com; s=gamma;
        h=mime-version:in-reply-to:references:date:message-id:subject:from:to
         :content-type;
        b=bvRNvprNuxtI2zPUwgt+0cjDShBEqb+20iWBAOK/XtTi61sYfvSHn5XhzFv7Ot4Eny
         8gZ8JGfcj4miog1G6xZ7I3kBgXpwNW4k/CuofvZJZXp7Yd+A5rG8A2RaKKTYzydwzQTo
         wh6TMFLnb9yHn5sXskr2O+PtvmKWC5CXsufmU=
MIME-Version: 1.0
Received: by 10.216.185.74 with SMTP id t52mr38497wem.54.1276858455516; Fri, 
	18 Jun 2010 03:54:15 -0700 (PDT)
Received: by 10.216.231.157 with HTTP; Fri, 18 Jun 2010 03:54:15 -0700 (PDT)
In-Reply-To: <AANLkTimy3B4Joc6SbOTkcZVO846Xq1gKaOfZCgtpK...@mail.gmail.com>
References: <AANLkTimpfMG5s59WB6ui53_dDPZ_lYbFACeqgr99D...@mail.gmail.com>
	<AANLkTin5r4IbhrNN4B7gkYKU-RBp0bAyZ7MdNfO5q...@mail.gmail.com>
	<AANLkTikY_5y6VudxciMF1PscvJOPZ7JDXXXfzPQcC...@mail.gmail.com>
	<AANLkTimOsL71598Db-Z-2HrBEctronQr2S3U2qRfP...@mail.gmail.com>
	<AANLkTimy3B4Joc6SbOTkcZVO846Xq1gKaOfZCgtpK...@mail.gmail.com>
Date: Fri, 18 Jun 2010 12:54:15 +0200
Message-ID: <AANLkTimpAmgvrSoDq2927mO4A3HjUQ08sifovfUpf...@mail.gmail.com>
Subject: =?ISO-8859-1?Q?Re=3A_=5Bscala=2Dsverige=5D_Scalatr=E4ff_i_Stockholm_8=2F9_full?=
	=?ISO-8859-1?Q?tecknad?=
From: Viktor Klang <viktor.kl...@gmail.com>
To: scala-sverige@googlegroups.com
Content-Type: multipart/alternative; boundary=0016e64c16a8ab651e04894bc668

--0016e64c16a8ab651e04894bc668
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Om jag inte minns fel s=E5 =E4r vals i Scala backade av ett private field o=
ch en
getter-metod som du kan =E4ndra visibility p=E5,
s=E5 du har samma inkapsling som Java

2010/6/18 Olle Kullberg <olle.kullb...@gmail.com>

> Kollade p=E5 den, men det verkar inte som Burak anv=E4nder nyckelordet pr=
ivate
> alls d=E4r. Jag t=E4nker mig f=F6ljande:
>
> scala> case class Person(private val name: String)
> defined class Person
>
> scala> val o=3D Person("olle")
> o: Person =3D Person(olle)
>
> scala> o.name
> <console>:8: error: value name cannot be accessed in Person
>        o.name
>          ^
>
> scala> o match { case Person(n) =3D> println("found: "+ n)
>      | case _ =3D> println("other") }
> found: olle
>
> /mvh Olle
>
> 2010/6/18 Christoffer Sawicki <christoffer.sawi...@gmail.com>
>
> Jag rekommenderar =E4ven det h=E4r examensarbetet av Burak Emir (som
>> Odersky var handledare f=F6r):
>>
>> Object-oriented pattern matching
>> http://biblion.epfl.ch/EPFL/theses/2007/3899/EPFL_TH3899.pdf
>>
>> Med v=E4nlig h=E4lsning,
>> Christoffer Sawicki
>>
>> 2010/6/18 Viktor Hedefalk <hedef...@gmail.com>:
>> > F=E5r jag lov att rekommendera den h=E4r tr=E5den som en uppv=E4rmning=
 till
>> > den diskussionen:
>> >
>> > http://www.artima.com/forums/flat.jsp?forum=3D106&thread=3D166742
>> >
>> > Med v=E4nlig h=E4lsning
>> > /Viktor
>> >
>> > 2010/6/17 Olle Kullberg <olle.kullb...@gmail.com>:
>> >> Hej
>> >>
>> >> Det finns en fr=E5ga som jag skulle vilja ta upp p=E5 m=F6tet:  Jag =
=E4r lite
>> >> nyfiken p=E5 hur ni ser p=E5 case-klassernas svaga inkapsling, och vi=
dare
>> >> diskutera om inkapsling =E4r ett hinder f=F6r en fusion mellan OOP oc=
h FP.
>> Tar
>> >> kanske 5 min.
>> >>
>> >> /mvh Olle
>> >>
>> >> 2010/6/17 Enno Runne <e...@runne.net>
>> >>>
>> >>> Hej Scala Sverige,
>> >>> D=E5 har jag r=E4knad 17 anm=E4lda till tr=E4ffen. Lokalen =E4r inte=
 s=E4rskilt
>> stor
>> >>> s=E5 jag anser m=F6tet fulltecknat.
>> >>> Sedan har vi f=F6rst=E5s en solig och badv=E4nlig sommar emellan s=
=E5 jag
>> gissar
>> >>> att inte alla kan n=E4r det v=E4l =E4r dags.
>> >>> F=F6rutom Mats Henricson har ingen anm=E4ld intresse att tala, jag h=
oppas
>> att
>> >>> n=E5gon mer har erfarenheter som kan presenteras. I v=E4rsta fall f=
=E5 ni
>> st=E5 ut
>> >>> med lite halvsanningar jag kan hitta p=E5. - kom hellre med egna
>> f=F6rslag!
>> >>> Glad sommar,
>> >>> Enno.
>> >>> PS: H=E5ll utkik efter Scala artikeln i morgondagens Computer Sweden=
.
>> >>> --
>> >>> e...@runne.net
>> >>> +46 70 46 16 168
>> >>>
>> >>> --
>> >>> Det h=E4r meddelandet skickas till dig eftersom du prenumererar p=E5
>> gruppen
>> >>> scala-sverige i Google Groups.
>> >>> Om du vill g=F6ra ett inl=E4gg i den h=E4r gruppen skickar du e-post=
 till
>> >>> scala-sverige@googlegroups.com.
>> >>> Om du vill sluta prenumerera p=E5 den h=E4r gruppen skickar du e-pos=
t till
>> >>> scala-sverige+unsubscribe@googlegroups.com<scala-sverige%2Bunsubscri=
be@googlegroups.com>
>> .
>> >>> F=F6r fler alternativ, bes=F6k gruppen p=E5
>> >>> http://groups.google.com/group/scala-sverige?hl=3Dsv.
>> >>
>> >> --
>> >> Det h=E4r meddelandet skickas till dig eftersom du prenumererar p=E5
>> gruppen
>> >> scala-sverige i Google Groups.
>> >> Om du vill g=F6ra ett inl=E4gg i den h=E4r gruppen skickar du e-post =
till
>> >> scala-sverige@googlegroups.com.
>> >> Om du vill sluta prenumerera p=E5 den h=E4r gruppen skickar du e-post=
 till
>> >> scala-sverige+unsubscribe@googlegroups.com<scala-sverige%2Bunsubscrib=
e@googlegroups.com>
>> .
>> >> F=F6r fler alternativ, bes=F6k gruppen p=E5
>> >> http://groups.google.com/group/scala-sverige?hl=3Dsv.
>> >>
>> >
>> > --
>> > Det h=E4r meddelandet skickas till dig eftersom du prenumererar p=E5 g=
ruppen
>> scala-sverige i Google Groups.
>> > Om du vill g=F6ra ett inl=E4gg i den h=E4r gruppen skickar du e-post t=
ill
>> scala-sverige@googlegroups.com.
>> > Om du vill sluta prenumerera p=E5 den h=E4r gruppen skickar du e-post =
till
>> scala-sverige+unsubscribe@googlegroups.com<scala-sverige%2Bunsubscribe@g=
ooglegroups.com>
>> .
>> > F=F6r fler alternativ, bes=F6k gruppen p=E5
>> http://groups.google.com/group/scala-sverige?hl=3Dsv.
>> >
>> >
>>
>> --
>> Det h=E4r meddelandet skickas till dig eftersom du prenumererar p=E5 gru=
ppen
>> scala-sverige i Google Groups.
>> Om du vill g=F6ra ett inl=E4gg i den h=E4r gruppen skickar du e-post til=
l
>> scala-sverige@googlegroups.com.
>> Om du vill sluta prenumerera p=E5 den h=E4r gruppen skickar du e-post ti=
ll
>> scala-sverige+unsubscribe@googlegroups.com<scala-sverige%2Bunsubscribe@g=
ooglegroups.com>
>> .
>> F=F6r fler alternativ, bes=F6k gruppen p=E5
>> http://groups.google.com/group/scala-sverige?hl=3Dsv.
>>
>>
>  --
> Det h=E4r meddelandet skickas till dig eftersom du prenumererar p=E5 grup=
pen
> scala-sverige i Google Groups.
> Om du vill g=F6ra ett inl=E4gg i den h=E4r gruppen skickar du e-post till
> scala-sverige@googlegroups.com.
> Om du vill sluta prenumerera p=E5 den h=E4r gruppen skickar du e-post til=
l
> scala-sverige+unsubscribe@googlegroups.com<scala-sverige%2Bunsubscribe@go=
oglegroups.com>
> .
> F=F6r fler alternativ, bes=F6k gruppen p=E5
> http://groups.google.com/group/scala-sverige?hl=3Dsv.
>



--=20
Viktor Klang
| "A complex system that works is invariably
| found to have evolved from a simple system
| that worked." - John Gall

Akka - the Actor Kernel: Akkasource.org
Twttr: twitter.com/viktorklang

--0016e64c16a8ab651e04894bc668
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Om jag inte minns fel s=E5 =E4r vals i Scala backade av ett private field o=
ch en getter-metod som du kan =E4ndra visibility p=E5,<br>s=E5 du har samma=
 inkapsling som Java<br><br><div class=3D"gmail_quote">2010/6/18 Olle Kullb=
erg <span dir=3D"ltr">&lt;<a href=3D"mailto:olle.kullb...@gmail.com">olle.k=
ullb...@gmail.com</a>&gt;</span><br>
<blockquote class=3D"gmail_quote" style=3D"margin: 0pt 0pt 0pt 0.8ex; borde=
r-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Kollade p=E5 den,=
 men det verkar inte som Burak anv=E4nder nyckelordet private alls d=E4r. J=
ag t=E4nker mig f=F6ljande: <br>
<br>scala&gt; case class Person(private val name: String)<br>defined class =
Person<br><br>scala&gt; val o=3D Person(&quot;olle&quot;)=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <br>
o: Person =3D Person(olle)<br><br>scala&gt; <a href=3D"http://o.name" targe=
t=3D"_blank">o.name</a><br>&lt;console&gt;:8: error: value name cannot be a=
ccessed in Person<br>=A0=A0=A0=A0=A0=A0 <a href=3D"http://o.name" target=3D=
"_blank">o.name</a><br>
=A0=A0=A0=A0=A0=A0=A0=A0 ^<br><br>scala&gt; o match { case Person(n) =3D&gt=
; println(&quot;found: &quot;+ n)<br>
=A0=A0=A0=A0 | case _ =3D&gt; println(&quot;other&quot;) }<br>found: olle<b=
r><br>/mvh Olle<br><br><div class=3D"gmail_quote">2010/6/18 Christoffer Saw=
icki <span dir=3D"ltr">&lt;<a href=3D"mailto:christoffer.sawi...@gmail.com"=
 target=3D"_blank">christoffer.sawi...@gmail.com</a>&gt;</span><div>
<div></div><div class=3D"h5"><br>
<blockquote class=3D"gmail_quote" style=3D"margin: 0pt 0pt 0pt 0.8ex; borde=
r-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Jag rekommenderar=
 =E4ven det h=E4r examensarbetet av Burak Emir (som<br>
Odersky var handledare f=F6r):<br>
<br>
Object-oriented pattern matching<br>
<a href=3D"http://biblion.epfl.ch/EPFL/theses/2007/3899/EPFL_TH3899.pdf" ta=
rget=3D"_blank">http://biblion.epfl.ch/EPFL/theses/2007/3899/EPFL_TH3899.pd=
f</a><br>
<br>
Med v=E4nlig h=E4lsning,<br>
Christoffer Sawicki<br>
<br>
2010/6/18 Viktor Hedefalk &lt;<a href=3D"mailto:hedef...@gmail.com" target=
=3D"_blank">hedef...@gmail.com</a>&gt;:<br>
<div><div></div><div>&gt; F=E5r jag lov att rekommendera den h=E4r tr=E5den=
 som en uppv=E4rmning till<br>
&gt; den diskussionen:<br>
&gt;<br>
&gt; <a href=3D"http://www.artima.com/forums/flat.jsp?forum=3D106&amp;threa=
d=3D166742" target=3D"_blank">http://www.artima.com/forums/flat.jsp?forum=
=3D106&amp;thread=3D166742</a><br>
&gt;<br>
&gt; Med v=E4nlig h=E4lsning<br>
&gt; /Viktor<br>
&gt;<br>
&gt; 2010/6/17 Olle Kullberg &lt;<a href=3D"mailto:olle.kullb...@gmail.com"=
 target=3D"_blank">olle.kullb...@gmail.com</a>&gt;:<br>
&gt;&gt; Hej<br>
&gt;&gt;<br>
&gt;&gt; Det finns en fr=E5ga som jag skulle vilja ta upp p=E5 m=F6tet:=A0 =
Jag =E4r lite<br>
&gt;&gt; nyfiken p=E5 hur ni ser p=E5 case-klassernas svaga inkapsling, och=
 vidare<br>
&gt;&gt; diskutera om inkapsling =E4r ett hinder f=F6r en fusion mellan OOP=
 och FP. Tar<br>
&gt;&gt; kanske 5 min.<br>
&gt;&gt;<br>
&gt;&gt; /mvh Olle<br>
&gt;&gt;<br>
&gt;&gt; 2010/6/17 Enno Runne &lt;<a href=3D"mailto:e...@runne.net" target=
=3D"_blank">e...@runne.net</a>&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Hej Scala Sverige,<br>
&gt;&gt;&gt; D=E5 har jag r=E4knad 17 anm=E4lda till tr=E4ffen. Lokalen =E4=
r inte s=E4rskilt stor<br>
&gt;&gt;&gt; s=E5 jag anser m=F6tet fulltecknat.<br>
&gt;&gt;&gt; Sedan har vi f=F6rst=E5s en solig och badv=E4nlig sommar emell=
an s=E5 jag gissar<br>
&gt;&gt;&gt; att inte alla kan n=E4r det v=E4l =E4r dags.<br>
&gt;&gt;&gt; F=F6rutom Mats Henricson har ingen anm=E4ld intresse att tala,=
 jag hoppas att<br>
&gt;&gt;&gt; n=E5gon mer har erfarenheter som kan presenteras. I v=E4rsta f=
all f=E5 ni st=E5 ut<br>
&gt;&gt;&gt; med lite halvsanningar jag kan hitta p=E5. - kom hellre med eg=
na f=F6rslag!<br>
&gt;&gt;&gt; Glad sommar,<br>
&gt;&gt;&gt; Enno.<br>
&gt;&gt;&gt; PS: H=E5ll utkik efter Scala artikeln i morgondagens Computer =
Sweden.<br>
&gt;&gt;&gt; --<br>
&gt;&gt;&gt; <a href=3D"mailto:e...@runne.net" target=3D"_blank">enno@runne=
.net</a><br>
&gt;&gt;&gt; +46 70 46 16 168<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; --<br>
&gt;&gt;&gt; Det h=E4r meddelandet skickas till dig eftersom du prenumerera=
r p=E5 gruppen<br>
&gt;&gt;&gt; scala-sverige i Google Groups.<br>
&gt;&gt;&gt; Om du vill g=F6ra ett inl=E4gg i den h=E4r gruppen skickar du =
e-post till<br>
&gt;&gt;&gt; <a href=3D"mailto:scala-sverige@googlegroups.com" target=3D"_b=
lank">scala-sverige@googlegroups.com</a>.<br>
&gt;&gt;&gt; Om du vill sluta prenumerera p=E5 den h=E4r gruppen skickar du=
 e-post till<br>
&gt;&gt;&gt; <a href=3D"mailto:scala-sverige%2Bunsubscribe@googlegroups.com=
" target=3D"_blank">scala-sverige+unsubscribe@googlegroups.com</a>.<br>
&gt;&gt;&gt; F=F6r fler alternativ, bes=F6k gruppen p=E5<br>
&gt;&gt;&gt; <a href=3D"http://groups.google.com/group/scala-sverige?hl=3Ds=
v" target=3D"_blank">http://groups.google.com/group/scala-sverige?hl=3Dsv</=
a>.<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Det h=E4r meddelandet skickas till dig eftersom du prenumererar p=
=E5 gruppen<br>
&gt;&gt; scala-sverige i Google Groups.<br>
&gt;&gt; Om du vill g=F6ra ett inl=E4gg i den h=E4r gruppen skickar du e-po=
st till<br>
&gt;&gt; <a href=3D"mailto:scala-sverige@googlegroups.com" target=3D"_blank=
">scala-sverige@googlegroups.com</a>.<br>
&gt;&gt; Om du vill sluta prenumerera p=E5 den h=E4r gruppen skickar du e-p=
ost till<br>
&gt;&gt; <a href=3D"mailto:scala-sverige%2Bunsubscribe@googlegroups.com" ta=
rget=3D"_blank">scala-sverige+unsubscribe@googlegroups.com</a>.<br>
&gt;&gt; F=F6r fler alternativ, bes=F6k gruppen p=E5<br>
&gt;&gt; <a href=3D"http://groups.google.com/group/scala-sverige?hl=3Dsv" t=
arget=3D"_blank">http://groups.google.com/group/scala-sverige?hl=3Dsv</a>.<=
br>
&gt;&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Det h=E4r meddelandet skickas till dig eftersom du prenumererar p=E5 g=
ruppen scala-sverige i Google Groups.<br>
&gt; Om du vill g=F6ra ett inl=E4gg i den h=E4r gruppen skickar du e-post t=
ill <a href=3D"mailto:scala-sverige@googlegroups.com" target=3D"_blank">sca=
la-sverige@googlegroups.com</a>.<br>
&gt; Om du vill sluta prenumerera p=E5 den h=E4r gruppen skickar du e-post =
till <a href=3D"mailto:scala-sverige%2Bunsubscribe@googlegroups.com" target=
=3D"_blank">scala-sverige+unsubscribe@googlegroups.com</a>.<br>
&gt; F=F6r fler alternativ, bes=F6k gruppen p=E5 <a href=3D"http://groups.g=
oogle.com/group/scala-sverige?hl=3Dsv" target=3D"_blank">http://groups.goog=
le.com/group/scala-sverige?hl=3Dsv</a>.<br>
&gt;<br>
&gt;<br>
<br>
</div></div>--<br>
<div><div></div><div>Det h=E4r meddelandet skickas till dig eftersom du pre=
numererar p=E5 gruppen scala-sverige i Google Groups.<br>
Om du vill g=F6ra ett inl=E4gg i den h=E4r gruppen skickar du e-post till <=
a href=3D"mailto:scala-sverige@googlegroups.com" target=3D"_blank">scala-sv=
erige@googlegroups.com</a>.<br>
Om du vill sluta prenumerera p=E5 den h=E4r gruppen skickar du e-post till =
<a href=3D"mailto:scala-sverige%2Bunsubscribe@googlegroups.com" target=3D"_=
blank">scala-sverige+unsubscribe@googlegroups.com</a>.<br>
F=F6r fler alternativ, bes=F6k gruppen p=E5 <a href=3D"http://groups.google=
.com/group/scala-sverige?hl=3Dsv" target=3D"_blank">http://groups.google.co=
m/group/scala-sverige?hl=3Dsv</a>.<br>
<br>
</div></div></blockquote></div></div></div><br>

<p></p>

-- <br><div><div></div><div class=3D"h5">
Det h=E4r meddelandet skickas till dig eftersom du prenumererar p=E5 gruppe=
n scala-sverige i Google Groups.<br>
Om du vill g=F6ra ett inl=E4gg i den h=E4r gruppen skickar du e-post till <=
a href=3D"mailto:scala-sverige@googlegroups.com" target=3D"_blank">scala-sv=
erige@googlegroups.com</a>.<br>
Om du vill sluta prenumerera p=E5 den h=E4r gruppen skickar du e-post till =
<a href=3D"mailto:scala-sverige%2Bunsubscribe@googlegroups.com" target=3D"_=
blank">scala-sverige+unsubscribe@googlegroups.com</a>.<br>

F=F6r fler alternativ, bes=F6k gruppen p=E5 <a href=3D"http://groups.google=
.com/group/scala-sverige?hl=3Dsv" target=3D"_blank">http://groups.google.co=
m/group/scala-sverige?hl=3Dsv</a>.<br>


</div></div></blockquote></div><br><br clear=3D"all"><br>-- <br>Viktor Klan=
g<br>| &quot;A complex system that works is invariably <br>| found to have =
evolved from a simple system <br>| that worked.&quot; - John Gall<br><br>
Akka - the Actor Kernel: Akkasource.org<br>Twttr: <a href=3D"http://twitter=
.com/viktorklang">twitter.com/viktorklang</a><br>

--0016e64c16a8ab651e04894bc668--