discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ANN: OresmeKit 0.1


From: H. Nikolaus Schaller
Subject: Re: ANN: OresmeKit 0.1
Date: Sun, 10 Jun 2018 21:28:00 +0200

Hi Riccardo,


> Am 08.06.2018 um 17:05 schrieb Riccardo Mottola <riccardo.mottola@libero.it>:
> 
> Hi Nikolaus,
> 
> Yes, I hope. I think it should run on myStep and on OpenMoko, you might try!
> 

it just took 10 minutes to download, unpack the sources, and add a QuantumSTEP
project file to get:

> 
> iMac:Frameworks hns$ ls -lR OresmeKit.framework/
> total 0
> drwxr-xr-x  4 hns  staff  136 10 Jun 21:02 Versions
> 
> OresmeKit.framework//Versions:
> total 8
> drwxr-xr-x  11 hns  staff  374 10 Jun 21:02 A
> lrwxr-xr-x   1 hns  staff    1 10 Jun 21:02 Current -> A
> 
> OresmeKit.framework//Versions/A:
> total 16
> drwxr-xr-x  8 hns  staff  272 10 Jun 21:02 Headers
> -rw-r--r--  1 hns  staff  722 10 Jun 21:02 Info.plist
> drwxr-xr-x  4 hns  staff  136 10 Jun 21:02 MacOS
> lrwxr-xr-x  1 hns  staff   24 10 Jun 21:02 OresmeKit -> 
> MacOS/libOresmeKit.dylib
> drwxr-xr-x  3 hns  staff  102 10 Jun 21:02 Resources
> drwxr-xr-x  5 hns  staff  170 10 Jun 21:02 arm-linux-gnueabi
> drwxr-xr-x  5 hns  staff  170 10 Jun 21:02 arm-linux-gnueabihf
> drwxr-xr-x  5 hns  staff  170 10 Jun 21:02 i486-linux-gnu
> drwxr-xr-x  5 hns  staff  170 10 Jun 21:02 mipsel-linux-gnu
> 
> OresmeKit.framework//Versions/A/Headers:
> total 56
> -rw-r--r--  1 hns  staff  2467 10 Jun 21:02 OKCartesius.h
> -rw-r--r--  1 hns  staff  4361 10 Jun 21:02 OKChart.h
> -rw-r--r--  1 hns  staff  1483 10 Jun 21:02 OKLineChart.h
> -rw-r--r--  1 hns  staff  1240 10 Jun 21:02 OKPieChart.h
> -rw-r--r--  1 hns  staff  2368 10 Jun 21:02 OKSeries.h
> -rw-r--r--  1 hns  staff  1067 10 Jun 21:02 OresmeKit.h
> 
> OresmeKit.framework//Versions/A/MacOS:
> total 104
> drwxr-xr-x  3 hns  staff    102 10 Jun 21:02 Headers
> -rwxr-xr-x  1 hns  staff  52028 10 Jun 21:02 libOresmeKit.dylib
> 
> OresmeKit.framework//Versions/A/MacOS/Headers:
> total 8
> lrwxr-xr-x  1 hns  staff  13 10 Jun 21:02 OresmeKit -> ../../Headers
> 
> OresmeKit.framework//Versions/A/Resources:
> total 8
> -r--r--r--  1 hns  staff  260 22 Mär  2016 InfoPlist.strings
> 
> OresmeKit.framework//Versions/A/arm-linux-gnueabi:
> total 304
> drwxr-xr-x  3 hns  staff     102 10 Jun 21:02 Headers
> lrwxr-xr-x  1 hns  staff      15 10 Jun 21:02 OresmeKit -> libOresmeKit.so
> -rwxr-xr-x  1 hns  staff  149860 10 Jun 21:02 libOresmeKit.so
> 
> OresmeKit.framework//Versions/A/arm-linux-gnueabi/Headers:
> total 8
> lrwxr-xr-x  1 hns  staff  13 10 Jun 21:02 OresmeKit -> ../../Headers
> 
> OresmeKit.framework//Versions/A/arm-linux-gnueabihf:
> total 296
> drwxr-xr-x  3 hns  staff     102 10 Jun 21:02 Headers
> lrwxr-xr-x  1 hns  staff      15 10 Jun 21:02 OresmeKit -> libOresmeKit.so
> -rwxr-xr-x  1 hns  staff  143576 10 Jun 21:02 libOresmeKit.so
> 
> OresmeKit.framework//Versions/A/arm-linux-gnueabihf/Headers:
> total 8
> lrwxr-xr-x  1 hns  staff  13 10 Jun 21:02 OresmeKit -> ../../Headers
> 
> OresmeKit.framework//Versions/A/i486-linux-gnu:
> total 280
> drwxr-xr-x  3 hns  staff     102 10 Jun 21:02 Headers
> lrwxr-xr-x  1 hns  staff      15 10 Jun 21:02 OresmeKit -> libOresmeKit.so
> -rwxr-xr-x  1 hns  staff  138704 10 Jun 21:02 libOresmeKit.so
> 
> OresmeKit.framework//Versions/A/i486-linux-gnu/Headers:
> total 8
> lrwxr-xr-x  1 hns  staff  13 10 Jun 21:02 OresmeKit -> ../../Headers
> 
> OresmeKit.framework//Versions/A/mipsel-linux-gnu:
> total 328
> drwxr-xr-x  3 hns  staff     102 10 Jun 21:02 Headers
> lrwxr-xr-x  1 hns  staff      15 10 Jun 21:02 OresmeKit -> libOresmeKit.so
> -rwxr-xr-x  1 hns  staff  160160 10 Jun 21:02 libOresmeKit.so
> 
> OresmeKit.framework//Versions/A/mipsel-linux-gnu/Headers:
> total 8
> lrwxr-xr-x  1 hns  staff  13 10 Jun 21:02 OresmeKit -> ../../Headers
> iMac:Frameworks hns$ file OresmeKit.framework/Versions/Current/*/lib*
> OresmeKit.framework/Versions/Current/MacOS/libOresmeKit.dylib:            
> Mach-O 64-bit dynamically linked shared library x86_64
> OresmeKit.framework/Versions/Current/arm-linux-gnueabi/libOresmeKit.so:   ELF 
> 32-bit LSB shared object, ARM, version 1 (SYSV), dynamically linked, not 
> stripped
> OresmeKit.framework/Versions/Current/arm-linux-gnueabihf/libOresmeKit.so: ELF 
> 32-bit LSB shared object, ARM, version 1 (SYSV), dynamically linked, not 
> stripped
> OresmeKit.framework/Versions/Current/i486-linux-gnu/libOresmeKit.so:      ELF 
> 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, 
> not stripped
> OresmeKit.framework/Versions/Current/mipsel-linux-gnu/libOresmeKit.so:    ELF 
> 32-bit LSB shared object, MIPS, MIPS-I version 1 (SYSV), dynamically linked, 
> with unknown capability 0xf41 = 0x756e6700, with unknown capability 0x70100 = 
> 0x1040000, not stripped
> iMac:Frameworks hns$ 


As you can see I have got libraries for armel, armhf, i386 and mipsel. And OSX.

But I have not done any tests. Is there a Demo application to demonstrate
your screenshots (e.g. plotting sinc)?


One very tiny suggestion for improvement: LLVM for the OSX version complained 
about multiple -set methods:

> OKPieChart.m:99:7: warning: multiple methods named 'set' found 
> [-Wobjc-multiple-method-names]
>       [[colorsArray objectAtIndex:i] set];
>       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /System/Library/Frameworks/Foundation.framework/Headers/NSOrderedSet.h:58:49: 
> note: using
> @property (readonly, strong) NSSet<ObjectType> *set;
>                                                 ^~~
> /System/Library/Frameworks/AppKit.framework/Headers/NSFont.h:153:1: note: 
> also found
> - (void)set;
> ^~~~~~~~~~~~
> /System/Library/Frameworks/AppKit.framework/Headers/NSColor.h:169:1: note: 
> also found
> - (void)set;
> ^~~~~~~~~~~~
> /System/Library/Frameworks/AppKit.framework/Headers/NSBrowserCell.h:24:1: 
> note: also found
> - (void)set;
> ^~~~~~~~~~~~
> /System/Library/Frameworks/AppKit.framework/Headers/NSCursor.h:72:1: note: 
> also found
> - (void)set;
> ^~~~~~~~~~~~
> /System/Library/Frameworks/AppKit.framework/Headers/NSAffineTransform.h:19:1: 
> note: also found
> - (void)set;
> ^~~~~~~~~~~~
> /System/Library/Frameworks/AppKit.framework/Headers/NSShadow.h:35:1: note: 
> also found
> - (void)set;
> ^~~~~~~~~~~~
> /System/Library/Frameworks/AppKit.framework/Headers/NSPressureConfiguration.h:29:1:
>  note: also found
> - (void)set;
> ^~~~~~~~~~~~
> 1 warning generated.


So maybe this line could become:

      [(NSColor *) [colorsArray objectAtIndex:i] set];

And another thing: Info.plist should have a better Bundle identifier.

BR,
Nikolaus




reply via email to

[Prev in Thread] Current Thread [Next in Thread]