Starting with tag:
[TAG webidl 0.1 released
golubovsky@gmail.com**20090605014543
Ignore-this: 3df6bc2fd954aef23719bf84dfb89845
]
[Set up directory for idlconv, fixed webidl to recognize outermost declared scoped names and allow using DOMString in declarations.
golubovsky@gmail.com**20090608025230
Ignore-this: e6c7532dd4679086b91466dadd5b410
]
[TAG webidl 0.1.1 released
golubovsky@gmail.com**20090608025741
Ignore-this: 619b22feb84cfcd6caf2b025f4ca4775
]
[Started coding the parsec-based command line parser.
golubovsky@gmail.com**20090610031547
Ignore-this: e557f2c527d9acf83cfc5447e597c85e
]
[Improved the initial parser code.
golubovsky@gmail.com**20090610103956
Ignore-this: 2c2b3b13a588c3ac39d811e925b92c92
]
[Implemented more or less working monadic parser for command line.
golubovsky@gmail.com**20090611031312
Ignore-this: 210cb97556f618cbbcc06791e22f9ace
]
[Added the global defs module.
golubovsky@gmail.com**20090611103611
Ignore-this: 158e20c5cea0822d0e65ae152db6928b
]
[Implemented options grammar for idlconv.
golubovsky@gmail.com**20090612031746
Ignore-this: feb1352492b53c4611692e0b122868ae
]
[Implemented basic pipelining of cpphs with HSH.
golubovsky@gmail.com**20090613035203
Ignore-this: 5f933de313d9030e6ba0a04eef86bbb1
]
[Changed the lexer package build sequence to add lexer object files to the library.
golubovsky@gmail.com**20090614033905
Ignore-this: 9215c3e6a5d6209dadc72974367b6edb
]
[Implemented basic master-slave execution of the program (since HSH does not handle forked functions).
golubovsky@gmail.com**20090616142627
Ignore-this: b48715bcac1aacec5260d2e57a2e1e4b
]
[Started coding the converter.
golubovsky@gmail.com**20090617111732
Ignore-this: 9b93a259ab51021e1d84bcd13e10f11b
]
[Somewhat prototype of flatqual.
golubovsky@gmail.com**20090619031219
Ignore-this: ad6895a0ec8224fa7a0318704ca111e2
]
[Initial coding of qualified name finder
golubovsky@gmail.com**20090619112653
Ignore-this: 64786958d895e24986580fa26d17ff7f
]
[Working code to give quslified names to modules, interfaces, constants and typedefs.
golubovsky@gmail.com**20090621044049
Ignore-this: 714be189683771010dfe344a8e833b0
]
[Added check for redefinition detection.
golubovsky@gmail.com**20090622035326
Ignore-this: 9e7ff146aafd46c1eef1f8fbc5bf7038
]
[Fixed dup check for interfaces and typedefs. NB: resolver of scoped names!!!
golubovsky@gmail.com**20090623032306
Ignore-this: 718bf7a1ae74fcf3495063b7ab24fa9c
]
[Almost finished scoped name resolution: NB look up root !!!
golubovsky@gmail.com**20090623113233
Ignore-this: 9e5f1523ccc2ed35a2565f12abb7dbe7
]
[Finalized scoped name resolver.
golubovsky@gmail.com**20090624040517
Ignore-this: 6154d8a0c9453f32c94b978040cedc74
]
[removed_struct
golubovsky@gmail.com**20090624112324
Ignore-this: 82b63e6e7403ba9a78647be90cf4cd64
Removed "struct" from the language to sync with es-os r966:
http://code.google.com/p/es-operating-system/source/detail?r=996#
]
[Special handling of Object and DOMString names, also made sure that interface name is visible to its members.
golubovsky@gmail.com**20090625030809
Ignore-this: c6007dde4448c986ecbb4b8cf2cd8e2a
]
[More cases of scoped names resolution implemented.
golubovsky@gmail.com**20090625113033
Ignore-this: 46f3a9e07c27439faf64fa2bfd90c3a2
]
[Fixed constants declared in interfaces so they also get into the map of existing definitions. TODO: inheritance affect on scope.
golubovsky@gmail.com**20090626030155
Ignore-this: 26782e1218e5c7a35f4060806e004b9a
]
[Started coding inheritance-affected scope builder
golubovsky@gmail.com**20090626113148
Ignore-this: d4f8b510882216e3ba4dfe7da23a598a
]
[Finalized scope-affected name resolution.
golubovsky@gmail.com**20090627043754
Ignore-this: f1f0e18ad7f7173c1db131b5a75c2050
]
[Started coding the typedef resolution.
golubovsky@gmail.com**20090630031309
Ignore-this: 62fc7f2ed5437e96a20eb895ddf067c7
]
[Implemented resolution of typedefs (except for array types): nested sequences are correctly resolved.
golubovsky@gmail.com**20090701030414
Ignore-this: e3d98dc25d56bf45a400a306b69e0323
]
[Report error on circular inheritance.
golubovsky@gmail.com**20090701105806
Ignore-this: a6c842316fa63071afeb988abaa2be74
]
[Implemented resolution of named expressions down to primitive values. NB: 1: types are lost. 2: no circular dependency detection.
golubovsky@gmail.com**20090703022050
Ignore-this: e7bdec86cb5170b0963624ba0dc3ad8d
]
[Checked in W3C IDL files (from es-os svn repo). All were processed by idlconv w/o error.
golubovsky@gmail.com**20090705034017
Ignore-this: a4e1d17d87dfd13166a30903d2047c24
]
[Refactored IDL conversion code, started JSMW style backend.
golubovsky@gmail.com**20090706032843
Ignore-this: bba543814fcde516be73033f8b32d42d
]
[More JSMW backend code.
golubovsky@gmail.com**20090706111523
Ignore-this: cdc0f17b34a0deeb8f21438408f43b6c
]
[More code for the JSMW backend.
golubovsky@gmail.com**20090707032952
Ignore-this: 8c63ae1a65c911138f4e9039b2e39804
]
[More code for JSMW backend.
golubovsky@gmail.com**20090707111639
Ignore-this: d704ec978df67df1f62b6dd7a3685cc2
]
[More code for JSMW backend: interface class modules.
golubovsky@gmail.com**20090708032555
Ignore-this: a22075c53e98f5bdaa8c124500491da8
]
[Generated .Class modules are given unique (timestamp-based) name so not to conflict with any of existing IDL interfaces (in the case when there may be a nested module and an interface with the same name).
golubovsky@gmail.com**20090709114941
Ignore-this: b204a165cb6eabee121fba5e3b62ae1c
]
[Forced import qualified on inheritance-based imports (multiple inheritance may be dropped, but "implements" still leaves possibility to inherit from interfaces differing only in qualifier).
golubovsky@gmail.com**20090710032428
Ignore-this: 4083264769729ce4671bd08982d8ede3
]
[More code of the JSMW backend: export declarations for interface-defined constants, attributes, and operations.
golubovsky@gmail.com**20090711034315
Ignore-this: 701c78125331d924c22d7f39d11fddb
]
[Type sigs for attribute getters and attribute-induced imports.
golubovsky@gmail.com**20090712033151
Ignore-this: 3a00fce51cd8f5f054a506e0e671827e
]
[Complete code for getters and setters.
golubovsky@gmail.com**20090713021325
Ignore-this: df4214adb591d285cd33f55a573ea3dd
]
[Type signatures for operations.
golubovsky@gmail.com**20090713105332
Ignore-this: ac72237686303f4a9742aef08ff2e859
]
[Correct list of imports based on deep inheritance. Resolution of typedefs in inheritance list fixed.
golubovsky@gmail.com**20090714034426
Ignore-this: bdc10d6f4d0ffb29cd830d48afc5ebb0
]
[Inheritance-induced instance declarations.
golubovsky@gmail.com**20090714104015
Ignore-this: f80dd1276a546baf3353759ff95735ae
]
[Expression body for method call.
golubovsky@gmail.com**20090714111329
Ignore-this: ac8bd148f68fa9fde5053e943e8792cf
]
[Partial code of HTML element makers.
golubovsky@gmail.com**20090715031432
Ignore-this: ee414f64f08fe344ddabfae17346ed9b
]
[Incomplete type sig for maker.
golubovsky@gmail.com**20090715105943
Ignore-this: 27862867c5907a60b5bb6177df2943ca
]
[Complete code for makers (thanks Cameron).
golubovsky@gmail.com**20090716012710
Ignore-this: d67f8a23ba1e339b0f483191b794e00c
]
[Added module splitting, code seems to compile.
golubovsky@gmail.com**20090716031121
Ignore-this: 485b12877d5a6b49f6d8aba8296d6149
]
[Minor fixes in JSMW backend for proper import declarations.
golubovsky@gmail.com**20090720023110
Ignore-this: 770d9bf601964c93cafa1ccc357cce5c
]
[Separated all stuff related to the older DOM package into two modules: Data.DOM.JSMWExt and Language.JSMW.DOM.
golubovsky@gmail.com**20090720033429
Ignore-this: 8cec82a1feb0ce309615e8085705dc3c
]
[Proper instances for swicthable expressions.
golubovsky@gmail.com**20090720105350
Ignore-this: 986b56083e380e7a5e0951a86017ba78
]
[Finally fixed JSMW and idlconv so working Javascript can be produced again, with new DOM.
golubovsky@gmail.com**20090721021307
Ignore-this: 2fe05f17c1e6319ec3189907e63c7fdb
]
[Started coding gitit plugins for the calendar test case.
golubovsky@gmail.com**20090729111329
Ignore-this: 31fa5521a126920c52f0be35c9d6bd3f
]
[More code for the calendar plugin.
golubovsky@gmail.com**20090730031821
Ignore-this: 71b7f9b9324d7254f4b9656f2b4ac577
]
[Got proper calendar display
golubovsky@gmail.com**20090731034952
Ignore-this: 5fdd9b04939c3270025133252ce91947
]
[Adjusted to compile with WebBits 1.0, also added a Javascript embedding plugin
golubovsky@gmail.com**20090801025914
Ignore-this: 7d05dc37406b8920ea2bceb3cfbb715c
initial code.
]
[Got script tag through pandoc (external script).
golubovsky@gmail.com**20090802030801
Ignore-this: 8af6fa7469461447c19cbfa7f1a2dc51
]
[Emebedding of Javascript works as well.
golubovsky@gmail.com**20090803112414
Ignore-this: 4531d8d6a11f3c9c58cd08b845f5dff8
]
[Added divs to table cells with proper IDs (per date, day of week).
golubovsky@gmail.com**20090804030817
Ignore-this: 2067ce759f14a008b70a9a122beef5cd
]
[Added the DOM helper module for jsmw.
golubovsky@gmail.com**20090804110338
Ignore-this: 58651d45b310eb55961b4194a6341fb0
]
[Replaced id on calendar days with onclick handler.
golubovsky@gmail.com**20090805041623
Ignore-this: edf6ac34b397f75bdb778abe49f40667
]
[Name of logged in user is also passed to the on click handler.
golubovsky@gmail.com**20090805110650
Ignore-this: c8d86390e255b79952a21fdc67de4154
]
[Added interaction with "when" calendaring script.
golubovsky@gmail.com**20090806035632
Ignore-this: d9163c5477599573d6d38e8733c8ac47
]
[Added empty div on top of the table to reference pictures location.
golubovsky@gmail.com**20090806105222
Ignore-this: 3d0815a3e6c4620d053fe83372ed7c9d
]
[Path to the calendar file should be specified within the calendar code block using string templates.
golubovsky@gmail.com**20090807014810
Ignore-this: 5d956a8c12be34888fbf07b4a0129f0d
]
[Started coding the builder of Javascript object based on when's output.
golubovsky@gmail.com**20090807030708
Ignore-this: 6d68734c8ebd01aadf297afb8f5eadd7
]
[Coded the Javascript object builder.
golubovsky@gmail.com**20090807111541
Ignore-this: 63efa268547213db8861c80bea3495fc
]
[Got the output from `when' embedded as a Javascript object.
golubovsky@gmail.com**20090808034807
Ignore-this: 61d84aaec77130920b678143ac266b15
]
[Moved the rest of the previous DOM module to the DOMHelper.
golubovsky@gmail.com**20090808124441
Ignore-this: e3bea9a0075c3e5b25ba35ff685aba1a
]
[Started coding the iterator implementation.
golubovsky@gmail.com**20090810035036
Ignore-this: 407e2ee82122ddfa59d1a9b7f1716270
]
[More code of iterator implementation.
golubovsky@gmail.com**20090810110539
Ignore-this: 718c178cd675f001e40969c28e873ec3
]
[Added nestBlock.
golubovsky@gmail.com**20090811111457
Ignore-this: 63489a4276016f98b5473735861b5ad7
]
[Got working iterator code.
golubovsky@gmail.com**20090812031203
Ignore-this: abae2cac498185c757831ed351608095
]
[Fixed bugs in iterator implementation.
golubovsky@gmail.com**20090812111514
Ignore-this: f78853faf9ba2f5bb8936b29d0fa4a2
]
[Added a small
in the Sat column header so its right edge may serve as reference (approx) of the start of pictures placement.
golubovsky@gmail.com**20090813031755
Ignore-this: 4eacba632f0686cc54614422984e0d6e
]
[idlconv JSMW backend now creates as-casting functions to work around class defaulting problem.
golubovsky@gmail.com**20090813104955
Ignore-this: b51d0a3dfd966bda75ae38a282dc90a7
]
[More improvements towards getting the calendar page work.
golubovsky@gmail.com**20090814030945
Ignore-this: e05e5443661e047946c59f694539d0c8
]
[Loosened types on JSMW generated Javascript blocks allowing statements and returned values to be of different types.
golubovsky@gmail.com**20090818035417
Ignore-this: 761f79d33e4a3e8c1ef7adc36406826
]
[Added iterator over a mutable object (e. g. delete all child nodes of a node until hasChildNodes returns False).
golubovsky@gmail.com**20090819040821
Ignore-this: 614d531c448efff0375edc23528e5607
]
[Fixed pictures show (horizontal, with optional scroll, using tables).
golubovsky@gmail.com**20090820033744
Ignore-this: 6d98219e939be4605a29cae069d12498
]
[Added $P$ to the liat of allowed templates to address calendar's own page path.
golubovsky@gmail.com**20090820113841
Ignore-this: fca038a9d51a2f5e15557bd4d8412e2c
]
[Added links to show previous/next month.
golubovsky@gmail.com**20090821034548
Ignore-this: c9c9680ae2df0b97d34a7c868cad87af
]
[Added "runSetters" function for better syntax of running setters on a container.
golubovsky@gmail.com**20090821114426
Ignore-this: 5579a093beedb94fa844be2bf6ae82af
]
[Got the calendar working.
golubovsky@gmail.com**20090822040620
Ignore-this: a41d17f191e18080ed236f51ab94a083
]
[Changed appearance of the calendar so pictures appear under a day cell.
golubovsky@gmail.com**20090823031915
Ignore-this: 3d293657d6d6750ec8e6e6e14140fda2
]
[Started coding a simple HTTP server to serve Wiki repo statically.
golubovsky@gmail.com**20090826113918
Ignore-this: b0eef9ebadd49e3599f19929864b7db7
]
[Adjusted style on calendar pictures.
golubovsky@gmail.com**20090828031439
Ignore-this: c0e96da88a1fca7dc6981de197fdfe7c
]
[Started coding the formlet demo plugin.
golubovsky@gmail.com**20090901041205
Ignore-this: 10028541c18685fd7e57e3daa4cddf9
]
[Got working Formlets plugin.
golubovsky@gmail.com**20090901114245
Ignore-this: 47c0614b90a96425ae057e0811cd2e8e
]
[Started coding the JSMW compiler wrapper.
golubovsky@gmail.com**20090902113523
Ignore-this: fe0b6c755933486eede4df3a8a15a3ee
]
[Started coding the JSMW preprocessor.
golubovsky@gmail.com**20090903032756
Ignore-this: 5237f3cb9f7f40752bf42fed60784302
]
[More code of the jsmw preprocesor.
golubovsky@gmail.com**20090903112636
Ignore-this: 3a30af2d2edf5d792bba6fc38bb6635c
]
[More code for jsmw preprocessor.
golubovsky@gmail.com**20090904034933
Ignore-this: 563edb5fb6db10500828d88012ac3020
]
[Updated package dependencies to newer versions.
golubovsky@gmail.com**20090905031254
Ignore-this: c4c8251c4ef3bec91eeee333b80376c9
]
[More code for jsmwpp function transform.
golubovsky@gmail.com**20090906034749
Ignore-this: 84d022614766f3eca88427e5b6207b3b
]
[More code for jsmwpp.
golubovsky@gmail.com**20090907034143
Ignore-this: 65c8fec79e89c07e4364dbc8a73d51c5
]
[more jsmwpp: need to finish function body
golubovsky@gmail.com**20090908022623
Ignore-this: 1567976ad62604004fc4d9b99c2742d9
]
[More jsmwpp.
golubovsky@gmail.com**20090908103936
Ignore-this: 3037049026715953ec9eb9ee1b0f9551
]
[More or less working preprocessor, now the builder needs to be complet
golubovsky@gmail.com**20090909031113
Ignore-this: 7ea6bfebd4d7af784b5766ba7600999f
]
[Started coding the script builder.
golubovsky@gmail.com**20090909104351
Ignore-this: 8788e5674e4d70bea753365293f0466f
]
[Got preprocessor and builder work more or less. TODO: getfuns and getfunsx for all statements and expressions.
golubovsky@gmail.com**20090910024059
Ignore-this: 6eb9ba7e581af5641978d1e3320d9051
]
[Started coding Request to JSON mapper plugin.
golubovsky@gmail.com**20090911103950
Ignore-this: cf665676792f9069ad623de8237e93a6
]
[Created Req2JSON plugin, backed up wikidata.
golubovsky@gmail.com**20090912033326
Ignore-this: 88721a7bad4a90f108f0929bf22d4bc1
]
[Started coding CodeMirror integration plugin.
golubovsky@gmail.com**20090915104117
Ignore-this: 3bdaaaafcf97f461bf2bc7e2a5ae13c6
]
[More code for codemirror plugin.
golubovsky@gmail.com**20090916032315
Ignore-this: 76d706a2c25ec421729fa766668cba09
]
[Continuing CodeMirror plugin.
golubovsky@gmail.com**20090916103938
Ignore-this: 3c6ac3be4e2e955eea27173dfd50cb0c
]
[Got basic editor layout with CodeMirror plugin.
golubovsky@gmail.com**20090917033144
Ignore-this: 86604c0b8e19c17d2d9e9fe81cbd609f
]
[More for codemirror plugin
golubovsky@gmail.com**20090917104156
Ignore-this: 335873aef9747498e06eb4c36e51ebaa
]
[Was able to create a new file with codemirror.
golubovsky@gmail.com**20090918025740
Ignore-this: 6846a6bf4bf1ad9cdba0a18830ec59e9
]
[Cleaned up code for CodeMirror plugin (now only can open the editor, but updating will be much easier to implement).
golubovsky@gmail.com**20090919034240
Ignore-this: 9f8555fdff41880f1f6b26a1110a21a5
]
[Got more or less working CodeMirror plugin with cleaner code.
golubovsky@gmail.com**20090920043002
Ignore-this: 84a97b23bf957bc042f49179a7772088
]
[Now all operations of codemirror are via POST.
golubovsky@gmail.com**20090920124803
Ignore-this: d59c8a9be039dfee8d15e3c2da029f0f
]
[Added detection of MIME types by running the "file" program on the file edited.
golubovsky@gmail.com**20090921025229
Ignore-this: a7147593827c850889a2e064ca486191
]
[Anonymous users cannot create files with CodeMirror even in public area.
golubovsky@gmail.com**20090922025019
Ignore-this: d11bb93c2cf77439def7210b1e2dca31
]
[Defined a class for every DOM interface so its WebIDL type can be printed based on Haskell approximation: this should help deriving WebIDL declarations from Haskell.
golubovsky@gmail.com**20090924025059
Ignore-this: 902589b58cd68d047c170595295a3eee
]
[Defined instance of idlType for statement. Added a prototype example for IDL EDSL.
golubovsky@gmail.com**20090924104128
Ignore-this: 1492d203572e979c71265a7b3f895d27
]
[Started coding the IDL generator.
golubovsky@gmail.com**20090925025517
Ignore-this: b5a78c1d863d6c44e30d46bdbc29ff63
]
[Split the webidl package into parser, syntax, and pretty printer to make sure that LEXER is not needed for anything other than parsing. Turns out, while executable using LEXER may build OK, runghc and ghci will still complain for missing references.
golubovsky@gmail.com**20090926035938
Ignore-this: d8429e4c773c14f662e7988561f4936e
]
[Code for getting methods type signatures and Javascript bodies.
golubovsky@gmail.com**20090927025957
Ignore-this: 71756eac3957f2a84dfd23e45dc0ae1c
]
[Started coding IDL generation for interfaces.
golubovsky@gmail.com**20090928034951
Ignore-this: 726065cb50a263fc3e328f6eefcd4f3f
]
[More code for IDL generator.
golubovsky@gmail.com**20090928104011
Ignore-this: 508cff212256f1cf83855acdbc2cbe55
]
[Got compilable IDL from Haskell definitions. TODO: deserialize JS code and build objects for interfaces.:w
golubovsky@gmail.com**20090929025424
Ignore-this: 9bec53ed7035d3ef8daf5fc238b61ef7
]
[Got string serialization to work with gread/gshow.
golubovsky@gmail.com**20091001032542
Ignore-this: ef6943360714579ce90d22ec18ff5d28
]
[Implemented generation of Javadocs from the supplied annotations.
golubovsky@gmail.com**20091001104009
Ignore-this: 80ed377136313190738955b8e99e9012
]
[Added method return annotations.
golubovsky@gmail.com**20091002024609
Ignore-this: e89c7e0ed90033067c30cd5f4fb20d21
]
[Started coding processing for Constructor and NamedConstructor extended attributes.
golubovsky@gmail.com**20091004031553
Ignore-this: b357524643dde7f30b2dc0443ab3e829
]
[Got constructors typesigs ane decls, but it is necessary to remove the last parameter (this) and make their returns monomorphic.
golubovsky@gmail.com**20091005031542
Ignore-this: e185f1badac76dc68704525415d941a3
]
[More adjustments towards proper constructor implementation.
golubovsky@gmail.com**20091005103953
Ignore-this: bc6e0d88e8802edc289c2fc461a8b111
]
[Implemented support for Constructor and NamedConstructor extended attributes.
golubovsky@gmail.com**20091006022856
Ignore-this: be694c8346f9408fd914e420a7379501
]
[Started coding support for interface attributes.
golubovsky@gmail.com**20091006103950
Ignore-this: 249a4cc0eb49a084a91f14406cdbb802
]
[Implemented attribute get access from inside objects methods.
golubovsky@gmail.com**20091006224145
Ignore-this: 967958f273090370e81e0d7303fa7dd3
]
[Implemented generation of complete Javascript and WebIDL from Haskell code.
golubovsky@gmail.com**20091007030226
Ignore-this: 40663970cbb35f6d7d8f47c5cc9f0660
]
[Added helper function to write IDL and Javascript of the defined interface to files automatically named.
golubovsky@gmail.com**20091007104013
Ignore-this: 33cf6ce84cb99da9296ac1d260dbcbb2
]
[Added support for private attributes (those not visible through WebIDL interfaces).
golubovsky@gmail.com**20091008005513
Ignore-this: 5e996c8813941b70e04a3e758ef8209c
]
[Checked in recent versions of WebIDL lexer and IDL files from es-operating system. Adjusted parser and pretty printer to the latest WebIDL editors draft. TODO: standalone stringifier declarations (stringifier;). Also, jsmw package is definitely broken. Also, webidlsyn package now contains both AST and pretty printer.
golubovsky@gmail.com**20091009103821
Ignore-this: 6feb7970dc56cb0492fd41cf3df9b910
]
[Fixed support for stringifiers w/o name. TODO: nullable types (trailing '?'), JSMW still broken.
golubovsky@gmail.com**20091012103449
Ignore-this: 26b5b4b8a293c27ad3c70abdcdcdaa92
]
[Implemented parsing of nullable types. TODO: constants on exceptions.
golubovsky@gmail.com**20091013221746
Ignore-this: 8c73735657d95e68483751b1d785a680
]
[Added support for constants as exception members.
golubovsky@gmail.com**20091014013524
Ignore-this: d337900c634c1ab68df141079d26e58
]
[Quick fixes in jsmw and idlconv so they compile with new syntax definitions, yet no adjustments for new WebIDL features added.
golubovsky@gmail.com**20091015014440
Ignore-this: e51bfc70cb55a2fa29db0bfd9193f9f2
]
[Added command-line GHC core runner (only in the prototypal phase).
golubovsky@gmail.com**20091016010456
Ignore-this: a663eb8a601a8b474dabb7d3b3a6de63
]
[Fixed idlconv so arbitrary order of interface declarations does not matter
golubovsky@gmail.com**20091017022253
Ignore-this: beb06d1923a55626f416d52cf5423bdd
]
[Set up 9hugs repo.
golubovsky@gmail.com**20091027012209
Ignore-this: e315749375165944666efc1929311a49
]
[Got the "zero hugs" subdistribution compiling under Plan9 and running simple things.
golubovsky@gmail.com**20091029102859
Ignore-this: 94cd154dd8c9d4c08f9920a9fe52ebd3
]
[Removed paths_hugsbase: it is useless anyway.
golubovsky@gmail.com**20091029103310
Ignore-this: d0f1d5586e9dcfc3dce957027155e9c9
]
[Added programs to the list of files removed by make clean
golubovsky@gmail.com**20091030015123
Ignore-this: 987aeec7d1a5e4deb8b18ee249009ba0
]