Pharo-dev
By thread
pharo-dev@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- 3 participants
- 144622 messages
[Pharo-project] What is the Zodiac load script for 1.3?
by Sean P. DeNigris
I've tried many different combinations from mailing list posts and websites,
but unable to duplicate the functionality of the Zodiac alpha one-click.
Here was one attempt:
Gofer new
squeaksource: 'ZincHTTPComponents';
package: 'ConfigurationOfZincHTTPComponents';
load.
(self class environment at: #ConfigurationOfZincHTTPComponents) load.
Gofer it
squeaksource: 'Zodiac';
package: 'Zodiac-Core';
package: 'Zodiac-Tests';
load.
Gofer it
squeaksource: 'ZincHTTPComponents';
package: 'Zinc-Zodiac';
load.
ZnNetworkingUtils default: ZnZodiacNetworkingUtils new.
I copied the ssl bundle from the one-click, and I guess it's working (no
primitive error)
Sean
--
View this message in context: http://forum.world.st/What-is-the-Zodiac-load-script-for-1-3-tp4514291p4514…
Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
March 29, 2012
Re: [Pharo-project] [Vm-dev] Re: Enhancing SmalltalkImage>>recreateSpecialObjectsArray to lower coupling
by David T. Lewis
On Mon, Mar 19, 2012 at 10:01:23AM -0700, Eliot Miranda wrote:
>
> Hi Guillermo,
>
> On Sun, Mar 18, 2012 at 5:46 PM, Guillermo Polito <guillermopolito(a)gmail.com
> > wrote:
>
> > What about changing #recreateSpecialObjectsArray so having in mind some
> > classes like Bitmap or Display may not be in the kernel?
> > This only changes some lines like:
> >
> > ...
> > newArray at: 5 put: (self at: #Bitmap ifAbsent: [ nil ]).
> >
> > ...
> >
> > newArray at: 13 put: (self at: #Point ifAbsent: [ nil ]).
> >
> > ...
> >
> > newArray at: 15 put: (self at: #Display ifAbsent: [ nil ]).
> >
> > ...
> >
> > newArray at: 34 put: (self at: #Point ifPresent: [ :cls | 0@0]
> > ifAbsent: [ nil ]).
> >
>
> The last one isn't used in Cog (in fact indices 32, 33 & 34 are unused) and
> probably unused in the Interpreter. David?
Good question. I took a quick look at senders of #splObj: and I do
not see any usage of these entries in the special objects array. It
appears that the entries are (or were) intended to support fast object
initialization:
"Prototype instances that can be copied for fast initialization"
newArray at: 32 put: (Float new: 2).
newArray at: 33 put: (LargePositiveInteger new: 4).
newArray at: 34 put: Point new.
I cannot guarantee that these entries are unused, but it may well be
that they are obsolete.
I guess one way to confirm this is to nil them out in the array and see
what breaks.
Dave
March 29, 2012
Re: [Pharo-project] VM Crash on OSX for Pharo 1.3 One Click
by Francisco Garau
I also found the Windows Cog VM crashes when moving Morphs around.
On Sunday evening I've sent a code snippet to reproduce it.
Sorry I haven't got it at hand.
- Francisco
On 28 Mar 2012, at 15:16, "phil(a)highoctane.be" <phil(a)highoctane.be> wrote:
> I do have a crash when moving a Morph around.
>
> Here is the lengthy message below.
>
> I do have a number of packages loaded but nothing that messes with the original contents.
>
> Any idea of where to look? (This may help me ask less questions like this one by looking on my own...)
>
> Philippe
>
> Process: pharo [856]
> Path: /Applications/Pharo-1.3-13315-OneClick.app/Contents/MacOS/pharo
> Identifier: org.pharo.Pharo
> Version: Pharo 1.3 (21.0)
> Code Type: X86 (Native)
> Parent Process: launchd [255]
>
> Date/Time: 2012-03-28 15:06:07.844 +0200
> OS Version: Mac OS X 10.7.3 (11D50d)
> Report Version: 9
>
> Interval Since Last Report: 337436 sec
> Crashes Since Last Report: 7
> Per-App Interval Since Last Report: 171013 sec
> Per-App Crashes Since Last Report: 6
> Anonymous UUID: 59149638-B07C-49D8-B162-FA8EEB1F12B8
>
> Crashed Thread: 0 Dispatch queue: com.apple.main-thread
>
> Exception Type: EXC_CRASH (SIGABRT)
> Exception Codes: 0x0000000000000000, 0x0000000000000000
>
> Application Specific Information:
> objc[856]: garbage collection is OFF
> abort() called
>
> Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
> 0 libsystem_kernel.dylib 0x9bb099c6 __pthread_kill + 10
> 1 libsystem_c.dylib 0x924baf78 pthread_kill + 106
> 2 libsystem_c.dylib 0x924abbdd abort + 167
> 3 org.pharo.Pharo 0x0005937c error + 140
>
> Thread 1:: Dispatch queue: com.apple.libdispatch-manager
> 0 libsystem_kernel.dylib 0x9bb0a90a kevent + 10
> 1 libdispatch.dylib 0x905cdc58 _dispatch_mgr_invoke + 969
> 2 libdispatch.dylib 0x905cc6a7 _dispatch_mgr_thread + 53
>
> Thread 2:: AQClient
> 0 libsystem_kernel.dylib 0x9bb07c22 mach_msg_trap + 10
> 1 libsystem_kernel.dylib 0x9bb07280 mach_msg + 208
> 2 com.apple.CoreFoundation 0x92706c7a __CFRunLoopServiceMachPort + 170
> 3 com.apple.CoreFoundation 0x9270fda4 __CFRunLoopRun + 1428
> 4 com.apple.CoreFoundation 0x9270f47c CFRunLoopRunSpecific + 332
> 5 com.apple.CoreFoundation 0x9270f328 CFRunLoopRunInMode + 120
> 6 com.apple.audio.toolbox.AudioToolbox 0x94b757b7 GenericRunLoopThread::RunLoop() + 63
> 7 com.apple.audio.toolbox.AudioToolbox 0x94b75bf5 GenericRunLoopThread::Run() + 153
> 8 com.apple.audio.toolbox.AudioToolbox 0x94b758f0 TRunLoop<AQClient>::Entry(void*) + 17
> 9 com.apple.audio.toolbox.AudioToolbox 0x94b37a0f CAPThread::Entry(CAPThread*) + 123
> 10 libsystem_c.dylib 0x924b8ed9 _pthread_start + 335
> 11 libsystem_c.dylib 0x924bc6de thread_start + 34
>
> Thread 3:
> 0 libsystem_kernel.dylib 0x9bb07d36 mach_wait_until + 10
> 1 libsystem_c.dylib 0x92466439 nanosleep + 388
> 2 org.pharo.Pharo 0x00068528 beatStateMachine + 184
>
> Thread 4:
> 0 libsystem_kernel.dylib 0x9bb0983e __psynch_cvwait + 10
> 1 libsystem_c.dylib 0x924bce21 _pthread_cond_wait + 827
> 2 libsystem_c.dylib 0x9246d42c pthread_cond_wait$UNIX2003 + 71
> 3 GLEngine 0x007102ee gleCmdProcessorPTHREAD + 129
> 4 libsystem_c.dylib 0x924b8ed9 _pthread_start + 335
> 5 libsystem_c.dylib 0x924bc6de thread_start + 34
>
> Thread 0 crashed with X86 Thread State (32-bit):
> eax: 0x00000000 ebx: 0x000592fa ecx: 0xbff5caec edx: 0x9bb099c6
> edi: 0xac6562c0 esi: 0x00000006 ebp: 0xbff5cb08 esp: 0xbff5caec
> ss: 0x00000023 efl: 0x00000246 eip: 0x9bb099c6 cs: 0x0000000b
> ds: 0x00000023 es: 0x00000023 fs: 0x00000000 gs: 0x0000000f
> cr2: 0x08fe6038
> Logical CPU: 0
>
> Binary Images:
> 0x1000 - 0x100fe7 +org.pharo.Pharo (Pharo 1.3 - 21.0) <CC3DC7DF-E2FF-F69A-A7E0-B172B2D9386F> /Applications/Pharo-1.3-13315-OneClick.app/Contents/MacOS/pharo
> 0x1ed000 - 0x1f2ffd +org.slashpunt.edit_in_odbeditor (??? - 1.2) /Library/InputManagers/*/Edit in ODBEditor.bundle/Contents/MacOS/Edit in ODBEditor
> 0x620000 - 0x78dffc GLEngine (??? - ???) <5C52561A-F1B6-33ED-B6A0-7439EA2B0920> /System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine
> 0x7c1000 - 0x7eeff8 GLRendererFloat (??? - ???) <046FB12A-6022-3A91-8385-5BDF85BDACE7> /System/Library/Frameworks/OpenGL.framework/Resources/GLRendererFloat.bundle/GLRendererFloat
> 0x1fb5000 - 0x1fb9ffb com.apple.audio.AudioIPCPlugIn (1.2.2 - 1.2.2) <E6982BB2-BEC8-3232-989D-B3D5B26AE0DF> /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn
> 0x1fbe000 - 0x1fc4ffb com.apple.audio.AppleHDAHALPlugIn (2.1.7 - 2.1.7f9) <731DE928-8747-39A9-8C7A-E1017A4D1A07> /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn
> 0x30e0000 - 0x31d7ffb libGLProgrammability.dylib (??? - ???) <C45CEE58-603A-371C-B4AB-5346DC13D8F3> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
> 0x690c000 - 0x6991ff7 +libFT2Plugin.dylib (??? - ???) <ECC9BD91-3588-7DE0-DB63-93EDF9B732CA> /Applications/Pharo-1.3-13315-OneClick.app/Contents/Resources/libFT2Plugin.dylib
> 0x6ea6000 - 0x6eabff7 +libLocalePlugin.dylib (??? - ???) <9359A311-3D7A-97D8-E351-2AC2BE4F895F> /Applications/Pharo-1.3-13315-OneClick.app/Contents/Resources/libLocalePlugin.dylib
> 0x70000000 - 0x70141fff com.apple.audio.units.Components (1.7.2 - 1.7.2) <44C7D574-F577-30B8-B74D-F2EF8A5A282A> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
> 0x8effe000 - 0x8f7a3ffb com.apple.GeForceGLDriver (7.18.11 - 7.1.8) <71391D53-5F7C-3DA2-AB51-B9CFE665FF2A> /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/GeForceGLDriver
> 0x8fe25000 - 0x8fe57aa7 dyld (195.6 - ???) <3A866A34-4CDD-35A4-B26E-F145B05F3644> /usr/lib/dyld
> 0x90005000 - 0x9000cfff com.apple.agl (3.1.4 - AGL-3.1.4) <39BB17D3-4CF5-303C-BE8E-E07924AB2E66> /System/Library/Frameworks/AGL.framework/Versions/A/AGL
> 0x9000d000 - 0x9000dfff com.apple.audio.units.AudioUnit (1.7.2 - 1.7.2) <2E71E880-25D1-3210-8D26-21EC47ED810C> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
> 0x9000e000 - 0x9008aff0 com.apple.PDFKit (2.6.2 - 2.6.2) <5DC1CC0B-4F92-397F-98E3-5A5A9EB2CC5F> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit
> 0x900c9000 - 0x900caffd com.apple.MonitorPanelFramework (1.4.0 - 1.4.0) <8CADB97F-101D-34C3-82C2-569E801031E0> /System/Library/PrivateFrameworks/MonitorPanel.framework/Versions/A/MonitorPanel
> 0x90197000 - 0x9022eff3 com.apple.securityfoundation (5.0 - 55107) <DF36D4ED-47F7-3F7F-AB09-32E5BFB7EF05> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
> 0x9022f000 - 0x90317fff libxml2.2.dylib (10.3.0 - compatibility 10.0.0) <A1B07527-9C74-3107-A972-9795B817D683> /usr/lib/libxml2.2.dylib
> 0x90318000 - 0x90373ff3 com.apple.Symbolication (1.3 - 91) <4D12D2EC-5010-3958-A205-9A67E972C76A> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
> 0x90374000 - 0x9037affd com.apple.CommerceCore (1.0 - 17) <E59CD307-58E2-35FD-9131-B38978799910> /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore
> 0x90387000 - 0x903e9ff3 libstdc++.6.dylib (52.0.0 - compatibility 7.0.0) <266CE9B3-526A-3C41-BA58-7AE66A3B15FD> /usr/lib/libstdc++.6.dylib
> 0x9043d000 - 0x90448ff3 libCSync.A.dylib (600.0.0 - compatibility 64.0.0) <DD0529E3-9D71-37B6-9EB8-D7747B2B12C6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
> 0x9048e000 - 0x9048eff0 com.apple.ApplicationServices (41 - 41) <C48EF6B2-ABF9-35BD-A07A-A38EC0008294> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
> 0x90495000 - 0x9049aff7 libmacho.dylib (800.0.0 - compatibility 1.0.0) <943213F3-CC9B-328E-8A6F-16D85C4274C7> /usr/lib/system/libmacho.dylib
> 0x904ac000 - 0x904b5ff3 com.apple.CommonAuth (2.1 - 2.0) <5DA75D12-A4D6-3362-AD72-79A64C79669E> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
> 0x905cb000 - 0x905d9fff libdispatch.dylib (187.7.0 - compatibility 1.0.0) <B50C62AD-0B5B-34C3-A491-ECFD72ED505E> /usr/lib/system/libdispatch.dylib
> 0x9060d000 - 0x906cdffb com.apple.ColorSync (4.7.1 - 4.7.1) <68413C12-2380-3B73-AF74-B9E069DFB89A> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
> 0x906ce000 - 0x90755fff com.apple.print.framework.PrintCore (7.1 - 366.1) <BD9120A6-BFB0-3796-A903-05F627F696DF> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
> 0x90756000 - 0x90a99fff com.apple.MediaToolbox (1.0 - 705.61) <FF915A3D-16F4-3191-A9B2-EF9270104786> /System/Library/PrivateFrameworks/MediaToolbox.framework/Versions/A/MediaToolbox
> 0x90a9a000 - 0x90aadffb com.apple.MultitouchSupport.framework (220.62.1 - 220.62.1) <AE079D11-3A38-3707-A2DF-6BD2FC24B712> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
> 0x90ac7000 - 0x90b07ff7 libauto.dylib (??? - ???) <984C81BE-FA1C-3228-8F7E-2965E7E5EB85> /usr/lib/libauto.dylib
> 0x90b08000 - 0x90b6ffff libc++.1.dylib (19.0.0 - compatibility 1.0.0) <3AFF3CE8-14AE-300F-8F63-8B7FB9D4DA96> /usr/lib/libc++.1.dylib
> 0x90b70000 - 0x90b86ffe libxpc.dylib (77.18.0 - compatibility 1.0.0) <D40B8FD1-C671-3BD5-8C9E-054AF6D4FE9A> /usr/lib/system/libxpc.dylib
> 0x910cb000 - 0x910d6ffe libbz2.1.0.dylib (1.0.5 - compatibility 1.0.0) <B63F5D07-93B3-3F02-BFB7-472B4ED3521F> /usr/lib/libbz2.1.0.dylib
> 0x910d7000 - 0x910e7ff7 libCRFSuite.dylib (??? - ???) <94E040D2-2769-359A-A21B-DB85FCB73BDC> /usr/lib/libCRFSuite.dylib
> 0x91176000 - 0x911eafff com.apple.CoreSymbolication (2.2 - 73.2) <FA9305CA-FB9B-3646-8C41-FF8DF15AB2C1> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
> 0x9120f000 - 0x91231ffe com.apple.framework.familycontrols (3.0 - 300) <6B0920A5-3971-30EF-AE4C-5361BB7199EB> /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls
> 0x91232000 - 0x916a7ff7 FaceCoreLight (1.4.7 - compatibility 1.0.0) <312D0F58-B8E7-3F61-8A83-30C95F2EBEAA> /System/Library/PrivateFrameworks/FaceCoreLight.framework/Versions/A/FaceCoreLight
> 0x916a8000 - 0x916dffef com.apple.DebugSymbols (2.1 - 87) <84EF10C9-97C0-3AF5-9545-9F6BD1847090> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
> 0x916e0000 - 0x916ebfff libkxld.dylib (??? - ???) <AD3C0B3E-EBA8-3A85-ADDB-F86613564E2D> /usr/lib/system/libkxld.dylib
> 0x916ec000 - 0x916edff4 libremovefile.dylib (21.1.0 - compatibility 1.0.0) <6DE3FDC7-0BE0-3791-B6F5-C15422A8AFB8> /usr/lib/system/libremovefile.dylib
> 0x916ee000 - 0x916f9ffc com.apple.NetAuth (3.1 - 3.1) <CD89526E-4FF6-3BB3-A94E-832D4504AB1C> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
> 0x916fa000 - 0x91708fff com.apple.opengl (1.7.6 - 1.7.6) <5EF9685C-F8B2-3B22-B291-8012761E9AC8> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
> 0x91709000 - 0x91759ff0 libTIFF.dylib (??? - ???) <F532A16A-7761-355C-8B7B-CEF988D8EEFF> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
> 0x9175a000 - 0x9177fff9 libJPEG.dylib (??? - ???) <743578F6-8C0C-39CC-9F15-3A01E1616EAE> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
> 0x91780000 - 0x91781ff0 libunc.dylib (24.0.0 - compatibility 1.0.0) <2F4B35B2-706C-3383-AA86-DABA409FAE45> /usr/lib/system/libunc.dylib
> 0x91782000 - 0x917acff0 libpcre.0.dylib (1.1.0 - compatibility 1.0.0) <5CAA1478-97E0-31EA-8F50-BF09D665DD84> /usr/lib/libpcre.0.dylib
> 0x917ad000 - 0x91af1ffb com.apple.HIToolbox (1.8 - ???) <9540400F-B432-3116-AEAD-C1FBCFE67E73> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
> 0x91b95000 - 0x91c22fe7 libvMisc.dylib (325.4.0 - compatibility 1.0.0) <F2A8BBA3-6431-3CED-8CD3-0953410B6F96> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
> 0x91cef000 - 0x91cf1ff7 libdyld.dylib (195.5.0 - compatibility 1.0.0) <52F7B44C-1B43-3B7B-9C9E-6410D8682935> /usr/lib/system/libdyld.dylib
> 0x91cf2000 - 0x91d3bff7 libGLU.dylib (??? - ???) <AEA2AD9A-EEDD-39B8-9B28-4C7C1BACB594> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
> 0x92432000 - 0x9243bfff libc++abi.dylib (14.0.0 - compatibility 1.0.0) <FEB5330E-AD5D-37A0-8AB2-0820F311A2C8> /usr/lib/libc++abi.dylib
> 0x9243c000 - 0x9245bfff com.apple.RemoteViewServices (1.3 - 44) <243F16F3-FFFE-3E81-A969-2EC947A11D89> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
> 0x9245c000 - 0x92527fff libsystem_c.dylib (763.12.0 - compatibility 1.0.0) <1B0A12B3-DAFA-31E2-8F82-E98D620E4D72> /usr/lib/system/libsystem_c.dylib
> 0x92528000 - 0x92565ff7 libcups.2.dylib (2.9.0 - compatibility 2.0.0) <4508AABD-EDA8-3BF7-B03A-978D2395C9A8> /usr/lib/libcups.2.dylib
> 0x92566000 - 0x9258cffb com.apple.quartzfilters (1.7.0 - 1.7.0) <64AB163E-7E91-3028-8730-BE11BC1F5237> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters
> 0x92598000 - 0x9266fff6 com.apple.QuickLookUIFramework (3.1 - 500.10) <1E4CDD9B-BF13-375A-AC74-0943F9DA8648> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI
> 0x926cf000 - 0x926d3ffd IOSurface (??? - ???) <CAF0B3F2-1589-3139-8A59-E54797C02EA0> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
> 0x926d4000 - 0x928abfff com.apple.CoreFoundation (6.7.1 - 635.19) <3A07EDA3-F460-3971-BFCB-AFE9A11F74F1> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
> 0x928ac000 - 0x931d45eb com.apple.CoreGraphics (1.600.0 - ???) <E285B0B6-F9FC-33BC-988F-ED619B32029C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
> 0x931d5000 - 0x93389ff3 libicucore.A.dylib (46.1.0 - compatibility 1.0.0) <6AD14A51-AEA8-3732-B07B-DEA37577E13A> /usr/lib/libicucore.A.dylib
> 0x933a2000 - 0x933fbfff com.apple.HIServices (1.11 - ???) <F8B77735-B168-3E21-9B8F-921115B4C19B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
> 0x93416000 - 0x9343eff7 libxslt.1.dylib (3.24.0 - compatibility 3.0.0) <5158C760-D168-3842-AAE0-3B146B3537A7> /usr/lib/libxslt.1.dylib
> 0x9343f000 - 0x93480ff7 com.apple.CoreMedia (1.0 - 705.61) <75CC7ECC-8D62-3BA3-BD9B-D5E7FA82EC2D> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
> 0x93481000 - 0x9349bfff com.apple.Kerberos (1.0 - 1) <D7920A1C-FEC4-3460-8DD0-D02491578CBB> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
> 0x9349c000 - 0x9350bfff com.apple.Heimdal (2.1 - 2.0) <BCF7C3F1-23BE-315A-BBB6-5F01C79CF626> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
> 0x9350c000 - 0x93604ff7 libFontParser.dylib (??? - ???) <8C069D3D-534F-3EBC-8035-A43E2B3A431A> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
> 0x93615000 - 0x93616fff libsystem_blocks.dylib (53.0.0 - compatibility 1.0.0) <B04592B1-0924-3422-82FF-976B339DF567> /usr/lib/system/libsystem_blocks.dylib
> 0x93625000 - 0x9362dff3 liblaunch.dylib (392.35.0 - compatibility 1.0.0) <5FF5F6DE-32EE-3DEC-9DC4-2BC1D5797C82> /usr/lib/system/liblaunch.dylib
> 0x9362e000 - 0x9362efff libdnsinfo.dylib (395.7.0 - compatibility 1.0.0) <A870EB56-560C-3DA2-B189-6E0FD2D3B66D> /usr/lib/system/libdnsinfo.dylib
> 0x9362f000 - 0x93632ff9 libCGXType.A.dylib (600.0.0 - compatibility 64.0.0) <E06426D8-CC01-3754-B5B3-D15CBA5C8D73> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
> 0x94384000 - 0x94386ff9 com.apple.securityhi (4.0 - 1) <39157216-5E43-392A-AE3F-716726D8C8BF> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
> 0x94387000 - 0x94402ffb com.apple.ApplicationServices.ATS (317.5.0 - ???) <7A8B0538-8E2E-3355-81E3-0C0A7EBED28E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
> 0x94407000 - 0x94457ff9 com.apple.QuickLookFramework (3.1 - 500.10) <E56B33BE-4445-3CC9-AAA5-1C8E6D45FEB0> /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
> 0x94458000 - 0x9445fff7 libsystem_notify.dylib (80.1.0 - compatibility 1.0.0) <47DB9E1B-A7D1-3818-A747-382B2C5D9E1B> /usr/lib/system/libsystem_notify.dylib
> 0x94460000 - 0x94461fff liblangid.dylib (??? - ???) <C8C204E9-1785-3785-BBD7-22D59493B98B> /usr/lib/liblangid.dylib
> 0x94462000 - 0x94764fff com.apple.CoreServices.CarbonCore (960.20 - 960.20) <E6300673-A013-3A91-BB1A-DD793B857E16> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
> 0x947e5000 - 0x949daff7 com.apple.CoreData (104.1 - 358.13) <EB02DCA7-DB2A-32DD-B49E-ECE54D078610> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
> 0x949db000 - 0x94a65ffb com.apple.SearchKit (1.4.0 - 1.4.0) <CF074082-64AB-3A1F-831E-582DF1667827> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
> 0x94ad3000 - 0x94c25fff com.apple.audio.toolbox.AudioToolbox (1.7.2 - 1.7.2) <E369AC9E-F548-3DF6-B320-9D09E486070E> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
> 0x95025000 - 0x95ab8ff6 com.apple.AppKit (6.7.3 - 1138.32) <008E7C05-C20C-344A-B51C-4A2441372785> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
> 0x95ad3000 - 0x95be2fff com.apple.DesktopServices (1.6.2 - 1.6.2) <33DCFB71-1D9E-30B6-BC4C-CD54068690BE> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
> 0x95bfb000 - 0x95e6eff7 com.apple.CoreImage (7.93 - 1.0.1) <88FEFE5B-83A9-3CD9-BE2E-DB1E0553EBB0> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage.framework/Versions/A/CoreImage
> 0x95e6f000 - 0x95e72ffb com.apple.help (1.3.2 - 42) <B1E6701C-7473-30B2-AB5A-AFC9A4823694> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
> 0x95e73000 - 0x95ea1fe7 libSystem.B.dylib (159.1.0 - compatibility 1.0.0) <30189C33-6ADD-3142-83F3-6114B1FC152E> /usr/lib/libSystem.B.dylib
> 0x95fea000 - 0x95feaff2 com.apple.CoreServices (53 - 53) <7CB7AA95-D5A7-366A-BB8A-035AA9E582F8> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
> 0x95feb000 - 0x95febfff com.apple.Accelerate.vecLib (3.7 - vecLib 3.7) <22997C20-BEB7-301D-86C5-5BFB3B06D212> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
> 0x95ff7000 - 0x9627cfe3 com.apple.QuickTime (7.7.1 - 2315) <E6249041-B569-3A96-897F-E84B1C057948> /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
> 0x96282000 - 0x962f8fff com.apple.Metadata (10.7.0 - 627.28) <71AC8DA5-FA89-3411-A97C-65B6129E97BD> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
> 0x962f9000 - 0x96310ff8 com.apple.CoreMediaAuthoring (2.0 - 890) <53F48529-E89F-3518-B888-C8C735C16F8F> /System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreMediaAuthoring
> 0x96311000 - 0x963f4ff7 libcrypto.0.9.8.dylib (44.0.0 - compatibility 0.9.8) <BD913D3B-388D-33AE-AA5E-4810C743C28F> /usr/lib/libcrypto.0.9.8.dylib
> 0x964e3000 - 0x96601fec com.apple.vImage (5.1 - 5.1) <7757F253-B281-3612-89D4-F2B04061CBE1> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
> 0x96602000 - 0x96c93fe3 libclh.dylib (4.0.3 - 4.0.3) <6A8847F2-1F44-3B30-A770-DAAF8D1D36C2> /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/libclh.dylib
> 0x96d94000 - 0x96de5ff3 com.apple.CoreMediaIO (210.0 - 3180) <6C9974AD-CA84-3C49-B55E-0496B675DBA1> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
> 0x96de6000 - 0x96e11fff com.apple.GSS (2.1 - 2.0) <DA24E4F9-F9D4-3CDB-89E4-6EAA7A9F6005> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
> 0x96e12000 - 0x96e12fff com.apple.Accelerate (1.7 - Accelerate 1.7) <4192CE7A-BCE0-3D3C-AAF7-6F1B3C607386> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
> 0x96e13000 - 0x96e64ff9 com.apple.ScalableUserInterface (1.0 - 1) <3C39DF4D-5CAE-373A-BE08-8CD16E514337> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/ScalableUserInterface.framework/Versions/A/ScalableUserInterface
> 0x96e79000 - 0x96e95ffc libPng.dylib (??? - ???) <75F41C08-E187-354C-8115-79387F57FC2C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
> 0x96f78000 - 0x96f7bffc libpam.2.dylib (3.0.0 - compatibility 3.0.0) <6FFDBD60-5EC6-3EFA-996B-EE030443C16C> /usr/lib/libpam.2.dylib
> 0x979c4000 - 0x979c8fff com.apple.CommonPanels (1.2.5 - 94) <EA47550D-7DAF-30D9-91DB-1FB594CC8522> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
> 0x979c9000 - 0x979c9fff com.apple.quartzframework (1.5 - 1.5) <49B5CA00-083A-3D4A-9A68-4759A5CC35A6> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
> 0x979ca000 - 0x979f3ff1 com.apple.CoreServicesInternal (113.12 - 113.12) <CFF78E35-81F5-36C2-A59F-BF85561AC16D> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
> 0x979f4000 - 0x97a8fff3 com.apple.ink.framework (1.3.2 - 110) <F0E9C225-0D20-31D2-AB14-2299CFAE6C2E> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
> 0x97a9e000 - 0x97aa1fff com.apple.AppleSystemInfo (1.0 - 1) <0E02BA66-4EA6-3EA1-8D81-3D0DE36F1CE8> /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo
> 0x97d9b000 - 0x97da8fff libGL.dylib (??? - ???) <30E6DED6-0213-3A3B-B2B3-310E33301CCB> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
> 0x97da9000 - 0x97dc5ff5 com.apple.GenerationalStorage (1.0 - 126.1) <E622F823-7D98-3D13-9C3D-7EA482567394> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
> 0x97dd0000 - 0x97f31ffb com.apple.QuartzCore (1.7 - 270.2) <4A6035C8-1237-37E5-9FFF-1EFD735D8B18> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
> 0x97f32000 - 0x97f37ffd libGFXShared.dylib (??? - ???) <179E77CE-C72C-3B5F-8F1E-3901517C24BB> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
> 0x97f77000 - 0x98453ff6 libBLAS.dylib (??? - ???) <134ABFC6-F29E-3DC5-8E57-E13CB6EF7B41> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
> 0x98454000 - 0x98710ff3 com.apple.security (7.0 - 55110) <2F4FCD65-2A30-3330-99DE-91FE1F78B9FB> /System/Library/Frameworks/Security.framework/Versions/A/Security
> 0x98711000 - 0x9871bff2 com.apple.audio.SoundManager (3.9.4.1 - 3.9.4.1) <2A089CE8-9760-3F0F-B77D-29A78940EA17> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
> 0x98834000 - 0x98896ffb com.apple.datadetectorscore (3.0 - 179.4) <32262124-6F75-3999-86DA-590A90BA464C> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
> 0x98897000 - 0x9896daab libobjc.A.dylib (228.0.0 - compatibility 1.0.0) <2E272DCA-38A0-3530-BBF4-47AE678D20D4> /usr/lib/libobjc.A.dylib
> 0x989a2000 - 0x989b0ff7 libxar-nossl.dylib (??? - ???) <5BF4DA8E-C319-354A-967E-A0C725DC8BA3> /usr/lib/libxar-nossl.dylib
> 0x989b1000 - 0x98a80fff com.apple.ImageIO.framework (3.1.1 - 3.1.1) <D4D6EB78-8A6C-3474-921C-622C6951489B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
> 0x98a81000 - 0x98a88ffd com.apple.NetFS (4.0 - 4.0) <AE731CFE-1B2E-3E46-8759-843F5FB8C24F> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
> 0x98a89000 - 0x98ca4ff7 com.apple.imageKit (2.1.1 - 1.0) <3A523A4F-BE07-35B1-9A41-523FD27C14D4> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit
> 0x98ca5000 - 0x98cc2fff libresolv.9.dylib (46.1.0 - compatibility 1.0.0) <2870320A-28DA-3B44-9D82-D56E0036F6BB> /usr/lib/libresolv.9.dylib
> 0x98cc3000 - 0x98d3bff8 com.apple.CorePDF (3.1 - 3.1) <0074267B-F74A-30FC-8508-A14C821F0771> /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF
> 0x98d89000 - 0x98d89fff com.apple.Cocoa (6.6 - ???) <5FAFE73E-6AF5-3D09-9191-0BDC8C6875CB> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
> 0x98dc1000 - 0x98dcaffb com.apple.DisplayServicesFW (2.5.2 - 317) <02BD6AF3-F355-3F68-9DC2-2DA28CE27682> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices
> 0x98dcb000 - 0x98e28ffb com.apple.htmlrendering (76 - 1.1.4) <409EF0CB-2997-369A-9326-BE12436B9EE1> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
> 0x98e31000 - 0x98e4eff3 com.apple.openscripting (1.3.3 - ???) <8ABD04D6-7B7A-3C39-801E-1630098D5B42> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
> 0x98e4f000 - 0x98e60fff libbsm.0.dylib (??? - ???) <54ACF696-87C6-3652-808A-17BE7275C230> /usr/lib/libbsm.0.dylib
> 0x98e61000 - 0x98ea1ff7 com.apple.NavigationServices (3.7 - 193) <16A8BCC8-7343-3A90-88B3-AAA334DF615F> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
> 0x98ea2000 - 0x98eb0fff libz.1.dylib (1.2.5 - compatibility 1.0.0) <E73A4025-835C-3F73-9853-B08606E892DB> /usr/lib/libz.1.dylib
> 0x98eca000 - 0x991d4ff3 com.apple.Foundation (6.7.1 - 833.24) <8E2AD829-587C-3146-B483-9D0209B84192> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
> 0x991d5000 - 0x995d7ff6 libLAPACK.dylib (??? - ???) <00BE0221-8564-3F87-9F6B-8A910CF2F141> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
> 0x995d8000 - 0x995d8fff com.apple.Carbon (153 - 153) <F996332A-390E-3337-A09E-A1E54004B567> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
> 0x995d9000 - 0x9963dfff com.apple.framework.IOKit (2.0 - ???) <8DAF4991-7359-3D1B-AC69-3CBA797D1E3C> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
> 0x9963e000 - 0x99642ff7 com.apple.OpenDirectory (10.7 - 146) <4986A382-8FEF-3392-8CE9-CF6A5EE4E365> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
> 0x99643000 - 0x99647fff libGIF.dylib (??? - ???) <06E85451-F51C-31C4-B5A6-180819BD9738> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
> 0x99648000 - 0x99a95ffb com.apple.RawCamera.bundle (3.9.1 - 586) <81E19AD7-A034-3A56-B74E-31EDBD663694> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
> 0x99c16000 - 0x99c44ff7 com.apple.DictionaryServices (1.2.1 - 158.2) <DA16A8B2-F359-345A-BAF7-8E6A5A0741A1> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
> 0x99cc4000 - 0x99d51ff7 com.apple.CoreText (220.11.0 - ???) <720EFEE0-A92A-3519-9C88-D06E4DE14EAB> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
> 0x99d5d000 - 0x99d5eff7 libsystem_sandbox.dylib (??? - ???) <D272A77F-7F47-32CD-A36E-5A3FB966ED55> /usr/lib/system/libsystem_sandbox.dylib
> 0x99d67000 - 0x99dccff7 libvDSP.dylib (325.4.0 - compatibility 1.0.0) <4B4B32D2-4F66-3B0D-BD61-FA8429FF8507> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
> 0x99dd8000 - 0x99ddbffd libCoreVMClient.dylib (??? - ???) <2D135537-F9A6-33B1-9B01-6ECE7E929C00> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
> 0x99ddc000 - 0x99e3dffb com.apple.audio.CoreAudio (4.0.2 - 4.0.2) <E617857C-D870-3E2D-BA13-3732DD1BC15E> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
> 0x99e68000 - 0x99e69fff com.apple.TrustEvaluationAgent (2.0 - 1) <4BB39578-2F5E-3A50-AD59-9C0AB99472EB> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
> 0x99e6a000 - 0x99e93ffe com.apple.opencl (1.50.69 - 1.50.69) <44120D48-00A2-3C09-9055-36D309F1E7C9> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
> 0x99e94000 - 0x99ed7ffd libcommonCrypto.dylib (55010.0.0 - compatibility 1.0.0) <6B35F203-5D72-335A-A4BC-CC89FEC0E14F> /usr/lib/system/libcommonCrypto.dylib
> 0x99f06000 - 0x9a2f9ffb com.apple.VideoToolbox (1.0 - 705.61) <1278DC1E-AF77-34C1-9A60-B61ECF806E4D> /System/Library/PrivateFrameworks/VideoToolbox.framework/Versions/A/VideoToolbox
> 0x9a2fa000 - 0x9a302ff5 libcopyfile.dylib (85.1.0 - compatibility 1.0.0) <BB0C7B49-600F-3551-A460-B7E36CA4C4A4> /usr/lib/system/libcopyfile.dylib
> 0x9a303000 - 0x9a30effb com.apple.speech.recognition.framework (4.0.19 - 4.0.19) <DFF43AC6-7D21-36C6-97C9-F46411D18032> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
> 0x9a331000 - 0x9a333ffb libRadiance.dylib (??? - ???) <4721057E-5A1F-3083-911B-200ED1CE7678> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
> 0x9a334000 - 0x9a3c9ff7 com.apple.LaunchServices (480.27.1 - 480.27.1) <8BFE799A-7E35-3834-9403-20E5ADE015D0> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
> 0x9a3f3000 - 0x9a431fff libRIP.A.dylib (600.0.0 - compatibility 64.0.0) <0FAB8C29-2A1B-3E25-BA34-BDD832B828DA> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
> 0x9a49b000 - 0x9a4caff7 libsystem_info.dylib (??? - ???) <37640811-445B-3BB7-9934-A7C99848250D> /usr/lib/system/libsystem_info.dylib
> 0x9a4cb000 - 0x9a501ff7 com.apple.AE (527.7 - 527.7) <7BAFBF18-3997-3656-9823-FD3B455056A4> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
> 0x9a5dd000 - 0x9a73ffff com.apple.QTKit (7.7.1 - 2315) <21C7F00E-FBB9-3F12-AE51-06A630ECAC5E> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
> 0x9a741000 - 0x9a755fff com.apple.CFOpenDirectory (10.7 - 146) <58050170-D74E-3670-945D-D8501F67835F> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
> 0x9a7d3000 - 0x9a7d4ff7 libquarantine.dylib (36.2.0 - compatibility 1.0.0) <3F974196-FBAD-3DBD-8ED0-DC16C2B3526B> /usr/lib/system/libquarantine.dylib
> 0x9a891000 - 0x9a897ffb com.apple.print.framework.Print (7.1 - 247.1) <5D7ADC17-D8EF-3958-9C0C-AA45B7717FBA> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
> 0x9a898000 - 0x9a8e6ff3 com.apple.ImageCaptureCore (3.0.2 - 3.0.2) <2FBC3C23-B0DD-3F0B-8452-90954F9C7E13> /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore
> 0x9a8e7000 - 0x9a936ffb com.apple.AppleVAFramework (5.0.14 - 5.0.14) <71C9D388-E607-3DB4-9FD3-FC918EB4A835> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
> 0x9a98a000 - 0x9a98bfff libDiagnosticMessagesClient.dylib (??? - ???) <DB3889C2-2FC2-3087-A2A2-4C319455E35C> /usr/lib/libDiagnosticMessagesClient.dylib
> 0x9ab8e000 - 0x9ac7eff1 libiconv.2.dylib (7.0.0 - compatibility 7.0.0) <9E5F86A3-8405-3774-9E0C-3A074273C96D> /usr/lib/libiconv.2.dylib
> 0x9ac7f000 - 0x9b039ffb com.apple.SceneKit (2.2 - 125.3) <D4EAD83D-0E86-3159-80D6-C8B53B25B833> /System/Library/PrivateFrameworks/SceneKit.framework/Versions/A/SceneKit
> 0x9b03a000 - 0x9b04afff com.apple.LangAnalysis (1.7.0 - 1.7.0) <6D6F0C9D-2EEA-3578-AF3D-E2A09BCECAF3> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
> 0x9b04b000 - 0x9b10dfff com.apple.CoreServices.OSServices (478.37 - 478.37) <00A48B2A-2D75-3FD0-9805-61BB11710879> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
> 0x9b120000 - 0x9b124ff3 libsystem_network.dylib (??? - ???) <62EBADDA-FC72-3275-AAB3-5EDD949FEFAF> /usr/lib/system/libsystem_network.dylib
> 0x9b134000 - 0x9b134fff com.apple.vecLib (3.7 - vecLib 3.7) <8CCF99BF-A4B7-3C01-9219-B83D2AE5F82A> /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
> 0x9b44d000 - 0x9b454ff9 libsystem_dnssd.dylib (??? - ???) <2FD48636-7CFA-32FA-A595-F12E4246E355> /usr/lib/system/libsystem_dnssd.dylib
> 0x9b455000 - 0x9b4a6fff libFontRegistry.dylib (??? - ???) <DF69E8EC-9114-3757-8355-8F3E82156F85> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
> 0x9b501000 - 0x9b516ff7 com.apple.ImageCapture (7.0 - 7.0) <E019C6BB-CCE9-3D8C-A131-909CE8853502> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
> 0x9b58d000 - 0x9b595ff3 libunwind.dylib (30.0.0 - compatibility 1.0.0) <E8DA8CEC-12D6-3C8D-B2E2-5D567C8F3CB5> /usr/lib/system/libunwind.dylib
> 0x9b6db000 - 0x9b717ffa libGLImage.dylib (??? - ???) <05B36DC4-6B90-33E6-AE6A-10CAA1B70606> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
> 0x9b74b000 - 0x9b753fff com.apple.DiskArbitration (2.4.1 - 2.4.1) <28D5D8B5-14E8-3DA1-9085-B9BC96835ACF> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
> 0x9b754000 - 0x9b755ffd libCVMSPluginSupport.dylib (??? - ???) <6C364E11-B9B3-351A-B297-DB06FBAAFFD1> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
> 0x9b756000 - 0x9b882ff9 com.apple.CFNetwork (520.3.2 - 520.3.2) <58021CA7-0C91-3395-8278-8BD76E03BDCB> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
> 0x9b883000 - 0x9baccff7 com.apple.JavaScriptCore (7534.53 - 7534.53.8) <5F799A84-B6B2-398F-B617-285BAA60139F> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
> 0x9bacd000 - 0x9baefff1 com.apple.PerformanceAnalysis (1.10 - 10) <FEB4AEF4-F8C0-3A20-A004-B236B2F0B02B> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
> 0x9baf0000 - 0x9baf0ffe libkeymgr.dylib (23.0.0 - compatibility 1.0.0) <7F0E8EE2-9E8F-366F-9988-E2F119DB9A82> /usr/lib/system/libkeymgr.dylib
> 0x9baf1000 - 0x9bb0fff7 libsystem_kernel.dylib (1699.24.8 - compatibility 1.0.0) <124A6CE3-3934-3994-9D0A-E85A0C0BF082> /usr/lib/system/libsystem_kernel.dylib
> 0x9be1e000 - 0x9be21ff7 libcompiler_rt.dylib (6.0.0 - compatibility 1.0.0) <7F6C14CC-0169-3F1B-B89C-372F67F1F3B5> /usr/lib/system/libcompiler_rt.dylib
> 0x9be22000 - 0x9c49dfe5 com.apple.CoreAUC (6.11.04 - 6.11.04) <B06D52C9-9F59-3EF2-B2BA-11E93C573572> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
> 0x9c4a2000 - 0x9c4eaff7 com.apple.SystemConfiguration (1.11.2 - 1.11) <CA077C0D-8A54-38DB-9690-5D222899B93D> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
> 0x9c4eb000 - 0x9c50efff com.apple.CoreVideo (1.7 - 70.1) <3520F013-DF91-364E-88CF-ED252A7BD0AE> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
> 0x9c50f000 - 0x9c5e6ffb com.apple.avfoundation (2.0 - 180.30) <6788562E-A9A8-3898-A0F4-66D9BBAE3430> /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
> 0x9c6df000 - 0x9c783fff com.apple.QD (3.40 - ???) <3881BEC6-0908-3073-BA44-346356E1CDF9> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
> 0x9c787000 - 0x9c898ff7 libJP2.dylib (??? - ???) <143828CE-D429-3C66-A0DC-4F39536568E4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
> 0x9c899000 - 0x9c8f5fff com.apple.coreui (1.2.1 - 165.3) <65526A00-D355-3932-9279-9A7D6BF76D95> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
> 0x9c8f6000 - 0x9c90bfff com.apple.speech.synthesis.framework (4.0.74 - 4.0.74) <92AADDB0-BADF-3B00-8941-B8390EDC931B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
> 0x9c90c000 - 0x9ca1cfe7 libsqlite3.dylib (9.6.0 - compatibility 9.0.0) <34E1E3CC-7B6A-3B37-8D07-1258D11E16CB> /usr/lib/libsqlite3.dylib
> 0x9ca1d000 - 0x9ca20ff7 libmathCommon.A.dylib (2026.0.0 - compatibility 1.0.0) <69357047-7BE0-3360-A36D-000F55E39336> /usr/lib/system/libmathCommon.A.dylib
> 0x9ca21000 - 0x9ca25ffa libcache.dylib (47.0.0 - compatibility 1.0.0) <56256537-6538-3522-BCB6-2C79DA6AC8CD> /usr/lib/system/libcache.dylib
> 0x9cbbc000 - 0x9cde5ffb com.apple.QuartzComposer (5.0 - 236.3) <E805537F-7BB8-31C6-A3F3-27D8CD1FE31E> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer
>
> External Modification Summary:
> Calls made by other processes targeting this process:
> task_for_pid: 6
> thread_create: 0
> thread_set_state: 0
> Calls made by this process:
> task_for_pid: 0
> thread_create: 0
> thread_set_state: 0
> Calls made by all processes on this machine:
> task_for_pid: 2615
> thread_create: 1
> thread_set_state: 0
>
> VM Region Summary:
> ReadOnly portion of Libraries: Total=187.0M resident=97.0M(52%) swapped_out_or_unallocated=90.0M(48%)
> Writable regions: Total=593.0M written=367.3M(62%) resident=543.2M(92%) swapped_out=0K(0%) unallocated=49.8M(8%)
>
> REGION TYPE VIRTUAL
> =========== =======
> (null) (reserved) 4K reserved VM address space (unallocated)
> CG backing stores 4104K
> CG image 20K
> CG raster data 64K
> CG shared images 3408K
> CoreGraphics 8K
> CoreServices 2620K
> IOKit 20.9M
> MALLOC 26.9M
> MALLOC guard page 32K
> MALLOC_LARGE (reserved) 1024K reserved VM address space (unallocated)
> Memory tag=240 4K
> Memory tag=242 12K
> Memory tag=243 4K
> Stack 66.0M
> VM_ALLOCATE 528.1M
> __CI_BITMAP 80K
> __DATA 11.5M
> __DATA/__OBJC 232K
> __IMAGE 528K
> __IMPORT 8K
> __LINKEDIT 43.0M
> __OBJC 2240K
> __OBJC/__DATA 64K
> __PAGEZERO 4K
> __RC_CAMERAS 232K
> __TEXT 144.0M
> __UNICODE 544K
> mapped file 112.3M
> shared memory 17.8M
> shared pmap 7908K
> =========== =======
> TOTAL 993.1M
> TOTAL, minus reserved VM space 992.1M
>
> Model: MacBookPro5,5, BootROM MBP55.00AC.B03, 2 processors, Intel Core 2 Duo, 2.53 GHz, 4 GB, SMC 1.47f2
> Graphics: NVIDIA GeForce 9400M, NVIDIA GeForce 9400M, PCI, 256 MB
> Memory Module: BANK 0/DIMM0, 2 GB, DDR3, 1067 MHz, 0x802C, 0x31364A53463235363634485A2D3147314631
> Memory Module: BANK 1/DIMM0, 2 GB, DDR3, 1067 MHz, 0x802C, 0x31364A53463235363634485A2D3147314631
> AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x8D), Broadcom BCM43xx 1.0 (5.100.98.75.19)
> Bluetooth: Version 4.0.3f12, 2 service, 18 devices, 1 incoming serial ports
> Network Service: Ethernet, Ethernet, en0
> Serial ATA Device: ST9250315ASG, 250,06 GB
> Serial ATA Device: HL-DT-ST DVDRW GS23N
> USB Device: hub_device, 0x050d (Belkin Corporation), 0x0237, 0x26200000 / 3
> USB Device: hub_device, 0x050d (Belkin Corporation), 0x0237, 0x26210000 / 5
> USB Device: Microsoft® LifeCam Cinema(TM), 0x045e (Microsoft Corporation), 0x075d, 0x26220000 / 4
> USB Device: Internal Memory Card Reader, apple_vendor_id, 0x8403, 0x26500000 / 2
> USB Device: Keyboard Hub, apple_vendor_id, 0x1006, 0x24100000 / 3
> USB Device: Apple Keyboard, apple_vendor_id, 0x0221, 0x24120000 / 4
> USB Device: Built-in iSight, apple_vendor_id, 0x8507, 0x24400000 / 2
> USB Device: Apple Internal Keyboard / Trackpad, apple_vendor_id, 0x0237, 0x04600000 / 3
> USB Device: IR Receiver, apple_vendor_id, 0x8242, 0x04500000 / 2
> USB Device: BRCM2046 Hub, 0x0a5c (Broadcom Corp.), 0x4500, 0x06100000 / 2
> USB Device: Bluetooth USB Host Controller, apple_vendor_id, 0x8213, 0x06110000 / 5
>
>
> --
> Philippe Back
> "Helping you hit the top 3 outcomes you really want to achieve"
>
> Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail: phil(a)highoctane.be | Web: http://philippeback.eu | Blog:
> http://philippeback.be
>
> High Octane SPRL
> rue cour Boisacq 101
> 1301 Bierges
>
March 29, 2012
Re: [Pharo-project] Reliable method change detection
by Martin Dias
I discovered that String implements #crc16, which adapted for my needs (as
#crc16from:to:), it's faster than my Adler implementation, so I moved.
cheers,
MartÃn
On Wed, Mar 28, 2012 at 4:15 PM, Martin Dias <tinchodias(a)gmail.com> wrote:
>
>
> On Wed, Mar 21, 2012 at 11:09 AM, Alexandre Bergel <
> alexandre.bergel(a)me.com> wrote:
>
>> This is interesting. If we have this method on Object, can it be used to
>> keep track of side effects? It looks like to isn't it?
>>
>
> For doing that, you should access any object in a byte-indexed way, I
> don't know how to do that in the "image side".
>
>
>
>>
>> Alexandre
>>
>>
>>
>> Le 19 mars 2012 à 23:35, Martin Dias <tinchodias(a)gmail.com> a écrit :
>>
>> Finally I tried with a bytecodes checksum to detect changes. I chose a
>> 16-bit variant of Adler-32 (http://en.wikipedia.org/wiki/Adler-32) Was
>> easy and worked fine.
>>
>> ByteArray >>
>> adler16from: start to: end
>> "Answer a checksum over the values of the specified interval, calculated
>> using Adler-16 algorithm."
>> | a b |
>> a := 1.
>> b := 0.
>> start to: end do: [ :index |
>> a := (a + (self at: index)) \\ 251.
>> b := (b + a) \\ 251. ].
>> ^(b bitShift: 8) bitOr: a
>>
>> CompiledMethod >>
>> bytecodesHash
>> "Answer a 16-bit checksum of the bytecodes."
>> ^ self adler16from: self initialPC to: self endPC
>>
>>
>> cheers,
>> MartÃn
>>
>> On Sat, Mar 17, 2012 at 2:17 AM, Martin Dias <tinchodias(a)gmail.com>wrote:
>>
>>> Hi
>>>
>>> In Fuel (bleeding edge), a compiled method can be serialized as a
>>> global. Basically, we store the class name and selector, so loading it is
>>> straightforward... this can be fine if we suppose there were not any change
>>> in the system between save and load time. This can be a huge supposition,
>>> but maybe it's acceptable in some uses, for example to "log" exceptions.
>>>
>>> Well, actually we can discuss if this is a good approach, but anyway I
>>> am interested on how to detect a BIG change, for example the one I show in
>>> the following code (which produces a vm crash):
>>>
>>> | byteArray aClass aClosure materializedClosure |
>>>
>>> aClass := Object subclass: #A.
>>> aClass compileSilently: 'methodWithClosure ^ [ 42 ] '.
>>>
>>> aClosure := aClass new perform: #methodWithClosure.
>>>
>>> byteArray := FLSerializer serializeToByteArray: aClosure.
>>>
>>> aClass compileSilently: 'methodWithClosure ^ 42'.
>>>
>>> materializedClosure := FLMaterializer materializeFromByteArray:
>>> byteArray.
>>> materializedClosure value.
>>>
>>>
>>> What can we do to detect this change?
>>> - generate a checksum with bytecodes
>>> - just compare the size
>>> - something else?
>>>
>>> Thanks,
>>> MartÃn
>>>
>>
>>
>
March 29, 2012
Re: [Pharo-project] Reliable method change detection
by Martin Dias
On Wed, Mar 21, 2012 at 11:09 AM, Alexandre Bergel
<alexandre.bergel(a)me.com>wrote:
> This is interesting. If we have this method on Object, can it be used to
> keep track of side effects? It looks like to isn't it?
>
For doing that, you should access any object in a byte-indexed way, I
don't know how to do that in the "image side".
>
> Alexandre
>
>
>
> Le 19 mars 2012 à 23:35, Martin Dias <tinchodias(a)gmail.com> a écrit :
>
> Finally I tried with a bytecodes checksum to detect changes. I chose a
> 16-bit variant of Adler-32 (http://en.wikipedia.org/wiki/Adler-32) Was
> easy and worked fine.
>
> ByteArray >>
> adler16from: start to: end
> "Answer a checksum over the values of the specified interval, calculated
> using Adler-16 algorithm."
> | a b |
> a := 1.
> b := 0.
> start to: end do: [ :index |
> a := (a + (self at: index)) \\ 251.
> b := (b + a) \\ 251. ].
> ^(b bitShift: 8) bitOr: a
>
> CompiledMethod >>
> bytecodesHash
> "Answer a 16-bit checksum of the bytecodes."
> ^ self adler16from: self initialPC to: self endPC
>
>
> cheers,
> MartÃn
>
> On Sat, Mar 17, 2012 at 2:17 AM, Martin Dias <tinchodias(a)gmail.com> wrote:
>
>> Hi
>>
>> In Fuel (bleeding edge), a compiled method can be serialized as a global.
>> Basically, we store the class name and selector, so loading it is
>> straightforward... this can be fine if we suppose there were not any change
>> in the system between save and load time. This can be a huge supposition,
>> but maybe it's acceptable in some uses, for example to "log" exceptions.
>>
>> Well, actually we can discuss if this is a good approach, but anyway I am
>> interested on how to detect a BIG change, for example the one I show in the
>> following code (which produces a vm crash):
>>
>> | byteArray aClass aClosure materializedClosure |
>>
>> aClass := Object subclass: #A.
>> aClass compileSilently: 'methodWithClosure ^ [ 42 ] '.
>>
>> aClosure := aClass new perform: #methodWithClosure.
>>
>> byteArray := FLSerializer serializeToByteArray: aClosure.
>>
>> aClass compileSilently: 'methodWithClosure ^ 42'.
>>
>> materializedClosure := FLMaterializer materializeFromByteArray: byteArray.
>> materializedClosure value.
>>
>>
>> What can we do to detect this change?
>> - generate a checksum with bytecodes
>> - just compare the size
>> - something else?
>>
>> Thanks,
>> MartÃn
>>
>
>
March 29, 2012
[Pharo-project] Why packageOrganizer is messy :)
by Stéphane Ducasse
| packageNames pOrgPackages |
pOrgPackages := PackageOrganizer default packages.
packageNames := MCWorkingCopy allManagers collect: [:each | each packageName].
pOrgPackages reject: [:each | packageNames includes: each packageName]
just 217 that are wrong in my image.
Stef
March 29, 2012
Re: [Pharo-project] [Moose-dev] SciSmalltalk
by Serge Stinckwich
On Wed, Mar 28, 2012 at 7:12 PM, Nicolas Cellier
<nicolas.cellier.aka.nice(a)gmail.com> wrote:
> Le 28 mars 2012 14:44, Alexandre Bergel <alexandre.bergel(a)me.com> a écrit :
>
>> Hi Serge!
>>
>> I welcome very much this initiative.
>> Something that I believe is important, is an pdf graph exporter (maybe
>> based on EyeSee) and the various test distribution (e.g., CHI). The fact
>> that these two are missing is exactly the reason why I use R and Numbers
>> instead of Pharo.
>>
>> I sincerely believe that Pharo can be an alternative to R and Maple. A bit
>> more is needed from our side however.
>>
>> Alexandre
>>
>
> Great initiative Serge, bravo.
Thank you Nicolas.
> Yes Pharo could replace some parts of R/Maple/Matlab etc... but that's a
> tremendous work.
>
> So please, small steps, bring up basic bricks first.
Yes i agree that we need to work in baby steps. Having a good
infrastructure and developing a community is also important.
> I have unpublished Smalltalk utility libraries for handling Euler (Cardan)
> angles, geodetic coordinates, geodesic and rhumb lines calculation on the
> ellispoid...
> For Euler angles, the main features are conversions to/from direction cosine
> matrices and quaternions, so it's more a problem of package delimitations
> and which matrix class to use, generic m x n, or specialised SO3...
>
> Also, some higher level objects could be used (vector space, trihedron,
> etc...), but basic steps first.
Great ! Maybe you can help me as the second tutor ?
Regards,
--
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/
March 29, 2012
Re: [Pharo-project] VM Crash on OSX for Pharo 1.3 One Click
by Marcus Denker
On Mar 28, 2012, at 4:17 PM, phil(a)highoctane.be wrote:
> I do have a crash when moving a Morph around.
>
> Here is the lengthy message below.
>
> I do have a number of packages loaded but nothing that messes with the original contents.
>
> Any idea of where to look? (This may help me ask less questions like this one by looking on my own...)
>
The first question is: can you reproduce it with the latest of everything (1.3 image and VM). Especially
the VM is far too old.
We will have an automatically build one-click ready next week and forever after... until then:
-> get the latest 1.3 image from Jenkins:
https://ci.lille.inria.fr/pharo/job/Pharo%201.3/lastSuccessfulBuild/artifac…
-> get the latest build of the VM for Mac from Jenkins:
https://ci.lille.inria.fr/pharo/view/VM/job/Cog-Mac-Cocoa/lastSuccessfulBui…
Can you reproduce it?
Marcus
--
Marcus Denker -- http://marcusdenker.de
March 29, 2012
Re: [Pharo-project] [Moose-dev] SciSmalltalk
by Schwab,Wilhelm K
It would be great to stab the R beast through the heart. But it will be tough go given the richness of analyses that R can do. I have been tinkering with PLplot for a while, but there are some graphs for R is simply more capable, and the modeling and tests are undeniably powerful.
Bill
________________________________________
From: pharo-project-bounces(a)lists.gforge.inria.fr [pharo-project-bounces(a)lists.gforge.inria.fr] on behalf of Alexandre Bergel [alexandre.bergel(a)me.com]
Sent: Wednesday, March 28, 2012 8:44 AM
To: Moose-related development
Cc: Pharo Development
Subject: Re: [Pharo-project] [Moose-dev] SciSmalltalk
Hi Serge!
I welcome very much this initiative.
Something that I believe is important, is an pdf graph exporter (maybe based on EyeSee) and the various test distribution (e.g., CHI). The fact that these two are missing is exactly the reason why I use R and Numbers instead of Pharo.
I sincerely believe that Pharo can be an alternative to R and Maple. A bit more is needed from our side however.
Alexandre
On 27 Mar 2012, at 21:38, Serge Stinckwich wrote:
> Dear all,
>
> we already discuss about that in the moose and pharo mailing-list.
> Maybe this is too late, but please find a small proposal for gsoc 2012 below.
>
> ================================================================
>
> Name: SciSmalltalk
> Level: Intermediate
> Possible mentor: Serge Stinckwich
> Possible second mentor: ?
>
> Description
> Smalltalk has at that time no equivalent to mathematical libraries
> like NumPy, SciPy (Python) or SciRuby (Ruby).
> The goal of the SciSmalltalk project is to develop an open-source
> library of mathematical for the Smalltalk programming language (MIT
> Licence).
>
> Technical Details
> The development of this project is to be done in Pharo Smalltalk, but
> the code should be portable to other Smalltalk flavors.
> Numerous Smalltalk projects provide already some basic functionalities
> (complex and quaternions extensions, random number generator, fuzzy
> algorithms, LAPACK linear algebra package, Didier Besset's numerical
> methods, ...). A first task will be to do an audit of all the existing
> projects that provide some mathematical stuff and build a Pharo
> Configuration to load them in a fresh Pharo Smalltalk image. After
> that, the student help by his/her mentors will decide what are the
> numeric algorithms to develop in priority.
>
> The student will need to know some basic numeric algorithms usually
> found in such libraries.
> Units tests should also be provided.
>
> Benefits to the Student
> The student will help the Smalltalk community in a very concrete way.
> The student will learn to design well-designed code with tests.
>
> Benefits to the Community
> Having a package providing more elaborate numeric libraries is really
> important to develop the use Smalltalk in new domains (robotics, high
> performance computing, computer vision, bio-computing, ...). The lack
> of numeric librairies hamper the use of the Smalltalk in a scientific
> context at the moment. An another goal of this project is to develop a
> community of people interested by these topic.
>
> Regards,
> --
> Serge Stinckwich
> UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
> Every DSL ends up being Smalltalk
> http://doesnotunderstand.org/
> _______________________________________________
> Moose-dev mailing list
> Moose-dev(a)iam.unibe.ch
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
March 29, 2012
Re: [Pharo-project] SciSmalltalk
by Schwab,Wilhelm K
Do we really want Smalltalk code, or a wrapper around a C library? I've been tackling GSL, but callbacks+ffi have gotten strange. Still, it seems that for 500k element FFTs and other tricks, C _has_ to be faster than what we can create in Smalltalk.
I am not at all thrilled about GSL's license. Maybe there is a better choice? To its credit, it is fairly full featured, including wavelet transforms, which are very useful.
Bill
________________________________________
From: pharo-project-bounces(a)lists.gforge.inria.fr [pharo-project-bounces(a)lists.gforge.inria.fr] on behalf of Serge Stinckwich [serge.stinckwich(a)gmail.com]
Sent: Wednesday, March 28, 2012 1:24 AM
To: Pharo Development; Moose-related development
Subject: Re: [Pharo-project] SciSmalltalk
BTW, i'm looking for some Smalltalk code implementing Runge-Kutta
methods for solving
a set of ordinary differential equations (ODEs).
Regards,
On Wed, Mar 28, 2012 at 8:38 AM, Serge Stinckwich
<serge.stinckwich(a)gmail.com> wrote:
> Dear all,
>
> we already discuss about that in the moose and pharo mailing-list.
> Maybe this is too late, but please find a small proposal for gsoc 2012 below.
>
> ================================================================
>
> Name: SciSmalltalk
> Level: Intermediate
> Possible mentor: Serge Stinckwich
> Possible second mentor: ?
>
> Description
> Smalltalk has at that time no equivalent to mathematical libraries
> like NumPy, SciPy (Python) or SciRuby (Ruby).
> The goal of the SciSmalltalk project is to develop an open-source
> library of mathematical for the Smalltalk programming language (MIT
> Licence).
>
> Technical Details
> The development of this project is to be done in Pharo Smalltalk, but
> the code should be portable to other Smalltalk flavors.
> Numerous Smalltalk projects provide already some basic functionalities
> (complex and quaternions extensions, random number generator, fuzzy
> algorithms, LAPACK linear algebra package, Didier Besset's numerical
> methods, ...). A first task will be to do an audit of all the existing
> projects that provide some mathematical stuff and build a Pharo
> Configuration to load them in a fresh Pharo Smalltalk image. After
> that, the student help by his/her mentors will decide what are the
> numeric algorithms to develop in priority.
>
> The student will need to know some basic numeric algorithms usually
> found in such libraries.
> Units tests should also be provided.
>
> Benefits to the Student
> The student will help the Smalltalk community in a very concrete way.
> The student will learn to design well-designed code with tests.
>
> Benefits to the Community
> Having a package providing more elaborate numeric libraries is really
> important to develop the use Smalltalk in new domains (robotics, high
> performance computing, computer vision, bio-computing, ...). The lack
> of numeric librairies hamper the use of the Smalltalk in a scientific
> context at the moment. An another goal of this project is to develop a
> community of people interested by these topic.
>
> Regards,
> --
> Serge Stinckwich
> UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
> Every DSL ends up being Smalltalk
> http://doesnotunderstand.org/
--
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/
March 29, 2012