Doug Coleman
27b3c4cccf
functors: FUNCTOR: ;FUNCTOR -> <FUNCTOR: ;FUNCTOR>
...
Functors contain nested definitions, much like <PRIVATE PRIVATE> blocks.
A new parser will be able to parse nested definitions unambigiously without
knowledge of the definition of <FUNCTOR: itself, which is not the case if
it looks like FUNCTOR: instead.
2017-08-05 20:41:19 -05:00
Alexander Iljin
2fd5654473
Add EOL at EOF for all authors.txt files for consistency
...
In some instances replaced CR/LF with LF.
2016-07-30 09:25:30 -07:00
Doug Coleman
e3cb325040
factor: clean up whitespace in -docs files
2015-07-02 10:31:22 -07:00
John Benediktsson
74058d3dff
alien: cleanup using.
2014-11-16 20:31:32 -08:00
Slava Pestov
0612bc6177
Factor source files should not be executable
2009-11-21 17:50:43 -06:00
Keith Lazuka
405e5d015b
docs: change $subsection to $subsections
2009-10-02 12:15:48 -04:00
Slava Pestov
7b6d00a833
alien.destructors: don't use disposable protocol, since it is common practice to 'leak' alien destructors (|Foo idiom)
2009-08-24 20:45:46 -05:00
Slava Pestov
46045c882e
Disposables are now registered in a global disposables set. To take advantage of this, subclass disposable instead of providing a disposed slot and call new-disposable instead of new. tools.disposables defines two words, 'disposable.' and 'leaks', to help track down resource lifetime problems
2009-08-24 02:26:13 -05:00
Doug Coleman
3f3d57032b
Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring
2009-08-13 19:21:44 -05:00
U-SLAVA-DFB8FF805\Slava
9c3054c84a
More progress on Uniscribe
2009-04-02 13:05:26 -05:00
Slava Pestov
84b5ace863
alien.destructors: ignore any output values from disposal word
2009-03-28 22:26:49 -05:00
Slava Pestov
ea60f8ae93
Changing : foo ; parsing to SYNTAX: foo ;
2009-03-21 01:27:50 -05:00
Slava Pestov
06e8468c40
Document alien.destructors
2009-03-12 20:48:22 -05:00
Slava Pestov
d3b2650ce9
Update alien.destructors for DEFINE-CLASS
2009-02-06 02:42:03 -06:00
Slava Pestov
7dd22ac130
Update alien.destructors for functor changes
2009-01-28 15:03:00 -06:00
Slava Pestov
3a668a9457
Fix bootstrap by adding protocol slot
2009-01-18 20:51:07 -06:00
Slava Pestov
8f4d84373b
Clean up alien.destructors
2009-01-17 18:18:31 -06:00
Slava Pestov
3ba833779f
New alien.destructors vocab defines a functor which generalizes &CFRelease; flesh out core-graphics and core-text bindings
2009-01-16 22:37:56 -06:00