|
1 " |
|
2 Copyright (C) 2015-now Jan Vrany |
|
3 |
|
4 This code is not an open-source (yet). You may use this code |
|
5 for your own experiments and projects, given that: |
|
6 |
|
7 * all modification to the code will be sent to the |
|
8 original author for inclusion in future releases |
|
9 * this is not used in any commercial software |
|
10 |
|
11 This license is provisional and may (will) change in |
|
12 a future. |
|
13 " |
1 "{ Package: 'jv:llvm_s' }" |
14 "{ Package: 'jv:llvm_s' }" |
2 |
15 |
3 "{ NameSpace: Smalltalk }" |
16 "{ NameSpace: Smalltalk }" |
4 |
17 |
5 LibraryDefinition subclass:#jv_llvm_s |
18 LibraryDefinition subclass:#jv_llvm_s |
7 classVariableNames:'' |
20 classVariableNames:'' |
8 poolDictionaries:'' |
21 poolDictionaries:'' |
9 category:'* Projects & Packages *' |
22 category:'* Projects & Packages *' |
10 ! |
23 ! |
11 |
24 |
|
25 !jv_llvm_s class methodsFor:'documentation'! |
|
26 |
|
27 copyright |
|
28 " |
|
29 Copyright (C) 2015-now Jan Vrany |
|
30 |
|
31 This code is not an open-source (yet). You may use this code |
|
32 for your own experiments and projects, given that: |
|
33 |
|
34 * all modification to the code will be sent to the |
|
35 original author for inclusion in future releases |
|
36 * this is not used in any commercial software |
|
37 |
|
38 This license is provisional and may (will) change in |
|
39 a future. |
|
40 " |
|
41 ! |
|
42 |
|
43 documentation |
|
44 " |
|
45 LLVM-S provides malltalk(X) bindings to LLVM toolchain. |
|
46 It allows one to compile functions dynamically using LLVM IR. |
|
47 |
|
48 [author:] |
|
49 Jan Vrany <jan.vrany@fit.cvut.cz> |
|
50 |
|
51 [see also:] |
|
52 https://bitbucket.org/janvrany/jv-llvm-s |
|
53 http://llvm.org/ |
|
54 class LLVMExamples |
|
55 |
|
56 " |
|
57 ! ! |
12 |
58 |
13 !jv_llvm_s class methodsFor:'description'! |
59 !jv_llvm_s class methodsFor:'description'! |
14 |
60 |
15 excludedFromPreRequisites |
61 excludedFromPreRequisites |
16 "list packages which are to be explicitely excluded from the automatic constructed |
62 "list packages which are to be explicitely excluded from the automatic constructed |
125 |
171 |
126 companyName |
172 companyName |
127 "Returns a company string which will appear in <lib>.rc. |
173 "Returns a company string which will appear in <lib>.rc. |
128 Under win32, this is placed into the dlls file-info" |
174 Under win32, this is placed into the dlls file-info" |
129 |
175 |
130 ^ 'My Company' |
176 ^ 'Jan Vrany' |
|
177 |
|
178 "Modified: / 01-08-2015 / 06:43:42 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
131 ! |
179 ! |
132 |
180 |
133 description |
181 description |
134 "Returns a description string which will appear in nt.def / bc.def" |
182 "Returns a description string which will appear in nt.def / bc.def" |
135 |
183 |
136 ^ 'Class Library' |
184 ^ 'Smalltalk(X) bindings to LLVM' |
|
185 |
|
186 "Modified: / 01-08-2015 / 06:44:16 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
137 ! |
187 ! |
138 |
188 |
139 legalCopyright |
189 legalCopyright |
140 "Returns a copyright string which will appear in <lib>.rc. |
190 "Returns a copyright string which will appear in <lib>.rc. |
141 Under win32, this is placed into the dlls file-info" |
191 Under win32, this is placed into the dlls file-info" |
142 |
192 |
143 ^ 'My CopyRight or CopyLeft' |
193 ^ 'Copyright 2015-now Jan Vrany' |
|
194 |
|
195 "Modified: / 01-08-2015 / 06:44:38 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
144 ! |
196 ! |
145 |
197 |
146 productName |
198 productName |
147 "Returns a product name which will appear in <lib>.rc. |
199 "Returns a product name which will appear in <lib>.rc. |
148 Under win32, this is placed into the dlls file-info. |
200 Under win32, this is placed into the dlls file-info. |
149 This method is usually redefined in a concrete application definition" |
201 This method is usually redefined in a concrete application definition" |
150 |
202 |
151 ^ 'LibraryName' |
203 ^ 'LLVM-S' |
|
204 |
|
205 "Modified: / 01-08-2015 / 06:44:47 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
152 ! ! |
206 ! ! |
153 |
207 |
154 !jv_llvm_s class methodsFor:'documentation'! |
208 !jv_llvm_s class methodsFor:'documentation'! |
155 |
209 |
156 version_HG |
210 version_HG |