Updates

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Updates

Juan Vuletich-4
Hi Folks,

I did a new commit/push to github.

Biggest news is that I integrated Masashi Umezawa's FileMan into Cuis
base image. The objective is to replace the FileDirectory and
DirectoryEntry hierarchies with a simpler and more consistent API. Tests
are in the Tests.pck.st package. I added a few new tests, and tweaks to
the code to make them pass. Check the changesets and tests if you're
intetested (feedback very welcome). You can nos start updating your
code. After all users in the image and packages are updated, we'll
remove the old API (or move it to SqueakCompatibility.pck.st), and name
the result Cuis 5.0. Thanks Masashi-san!

After some comments on squeak-dev, I made some punctuation marks
slightly larger and easier to see at mid-small font point sizes.
Original glyphs available as option. Also, Dan Norton updated the
TerseGuide.pck.st package.

Also, minor tweaks here and there, and in some optional packages.

Cheers,
Juan Vuletich

_______________________________________________
Cuis mailing list
[hidden email]
http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org
Reply | Threaded
Open this post in threaded view
|

Re: Updates

Phil B
On Wed, 2015-06-10 at 09:40 -0300, Juan Vuletich wrote:

> Hi Folks,
>
> I did a new commit/push to github.
>
> Biggest news is that I integrated Masashi Umezawa's FileMan into Cuis
> base image. The objective is to replace the FileDirectory and
> DirectoryEntry hierarchies with a simpler and more consistent API. Tests
> are in the Tests.pck.st package. I added a few new tests, and tweaks to
> the code to make them pass. Check the changesets and tests if you're
> intetested (feedback very welcome). You can nos start updating your
> code. After all users in the image and packages are updated, we'll
> remove the old API (or move it to SqueakCompatibility.pck.st), and name
> the result Cuis 5.0. Thanks Masashi-san!
>

Excellent.  I can update the ApiFile tests to use FileMan... should they
stay in the Tests-Files category or move to Tests-FileMan? (if FileMan
is our new default, I'd think it would make sense to move the FileMan
tests to Tests-Files rather than the other way around, but wasn't sure
what your thoughts were)  Also, do the latest commits include a means to
remove the existing FileDirectory/DirectoryEntry code to make sure we've
gotten everything?

> After some comments on squeak-dev, I made some punctuation marks
> slightly larger and easier to see at mid-small font point sizes.
> Original glyphs available as option. Also, Dan Norton updated the
> TerseGuide.pck.st package.
>
> Also, minor tweaks here and there, and in some optional packages.
>
> Cheers,
> Juan Vuletich
>
> _______________________________________________
> Cuis mailing list
> [hidden email]
> http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org



_______________________________________________
Cuis mailing list
[hidden email]
http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org
Reply | Threaded
Open this post in threaded view
|

Re: Updates

KenDickey
In reply to this post by Juan Vuletich-4
On Wed, 10 Jun 2015 09:40:07 -0300
Juan Vuletich <[hidden email]> wrote:

> After some comments on squeak-dev, I made some punctuation marks
> slightly larger and easier to see at mid-small font point sizes.

Juan,

Thanks much for this!

More than once I have been puzzled in debugging as my old eyes had trouble noting the difference between #, and #.  !

Cheers,
-KenD

_______________________________________________
Cuis mailing list
[hidden email]
http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org
-KenD
Reply | Threaded
Open this post in threaded view
|

Re: Updates

Juan Vuletich-4
In reply to this post by Phil B
Hi Phil,

On 6/10/2015 12:09 PM, Phil (list) wrote:
>
> Excellent.  I can update the ApiFile tests to use FileMan... should they
> stay in the Tests-Files category or move to Tests-FileMan? (if FileMan
> is our new default, I'd think it would make sense to move the FileMan
> tests to Tests-Files rather than the other way around, but wasn't sure
> what your thoughts were)

I have no preference. Do as you prefer.

> Also, do the latest commits include a means to
> remove the existing FileDirectory/DirectoryEntry code to make sure we've
> gotten everything?
>

Well, not yet. I just integrated the code, but the rest of the base
image is still not using it. So yes, you can complain that I added
unused bloat :) . We'd start migrating the API users, and when we are
done, move FileDirectory/DirectoryEntry to SqueakCompatibility.pck.st,
and call it Cuis 5.0.

Cheers,
Juan Vuletich



_______________________________________________
Cuis mailing list
[hidden email]
http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org
Reply | Threaded
Open this post in threaded view
|

Re: Updates

Phil B
Juan,

On Fri, 2015-06-12 at 08:56 -0300, Juan Vuletich wrote:

> Hi Phil,
>
> On 6/10/2015 12:09 PM, Phil (list) wrote:
> >
> > Excellent.  I can update the ApiFile tests to use FileMan... should they
> > stay in the Tests-Files category or move to Tests-FileMan? (if FileMan
> > is our new default, I'd think it would make sense to move the FileMan
> > tests to Tests-Files rather than the other way around, but wasn't sure
> > what your thoughts were)
>
> I have no preference. Do as you prefer.
>

OK, I'll keep it in Tests-File.  However, after looking at it I realized
I'll have to wait until you've integrated it into the core as those
tests depend on FileStream using FileMan.  And given what a mess I just
made trying to get the parts I could converted, I need to spend more
time understanding how to map FD/DE to FS before going any further.

> > Also, do the latest commits include a means to
> > remove the existing FileDirectory/DirectoryEntry code to make sure we've
> > gotten everything?
> >
>
> Well, not yet. I just integrated the code, but the rest of the base
> image is still not using it. So yes, you can complain that I added
> unused bloat :) . We'd start migrating the API users, and when we are
> done, move FileDirectory/DirectoryEntry to SqueakCompatibility.pck.st,
> and call it Cuis 5.0.
>

Fair enough re: not having gotten to it.  It's not a big deal since
we'll eventually have the ability to load it back in until we get our
code migrated.  We'll forgive you the bloat this one time :-)

> Cheers,
> Juan Vuletich
>
>

Thanks,
Phil


_______________________________________________
Cuis mailing list
[hidden email]
http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org