Huia is an immutable, typed, object oriented programming language targetting native and web execution.
This repository has been archived on 2024-06-24. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
2019-04-21 15:02:27 +12:00
.vscode More type unification is working. 2019-04-03 18:45:19 +13:00
huia Compiler can now output IR because that's super useful. 2019-03-26 18:57:02 +13:00
huia-compiler Ensure that predicate methods are defined without a return type because they always return a boolean. 2019-04-21 15:02:27 +12:00
huia-parser Ensure that predicate methods are defined without a return type because they always return a boolean. 2019-04-21 15:02:27 +12:00
site Add page about Huia with poem. 2019-03-08 15:55:42 +13:00
.gitignore Attempted installation of Hexo site generator. 2019-03-08 14:01:39 +13:00
.gitlab-ci.yml Attempted installation of Hexo site generator. 2019-03-08 14:01:39 +13:00
Cargo.toml Add *very* simple compiler CLI to print out the context of a compiled file. 2019-03-21 16:43:22 +13:00
LICENSE Update MIT license file 2019-03-04 15:07:30 +13:00
README.md Add initial readme. 2018-09-06 14:21:27 +12:00

Huia

Huia logo

Huia is an experimental programming language that you probably don't want to know about.

Extinction of the Huia

Melodious as its Māori name, the gentle Huia bird seems a fowl lost from an ancient bestiary.

Always in pairs, their life one long low liquid interchange, they rarely flew, but hopped and probed in deepest thickets preening and balancing, antiphonal.

They fed upon the luscious huhu grub under mossed and lichened podocarps — fed and hopped so lovingly together that if a Māori noosed one bird, its mate would come to hand.

Working together, joint custodians, His straight crow-bar beak and Her thin curving probe, utterly unlike, conjoined to wingle out tree-eating grubs.

Never widespread or numerous, their superb sober plumes made mourning-wear for centuries until Cook visited. The stuffed ones soon were 'musts' for lounge-rooms, though few knew how well their natures fitted these strange bills.

Charmed by his captive pair, Buller records how native know-how and the foreign gun took in 600 skins from a week's work — most of the world's remaining stock: 'Now safely on the increase'. A common bird today in Auckland's antique shops, its loving notes that ranged from purest whistles to what seemed a puppy's whining call, are gone, lost, all before the age of tapes and films. The bird remains supreme in words of those who loved and stuffed it.

And our museum has one — that is, of course, a pair.

— by Mark O'Connor.

Contributing

  1. Fork it ( https://gitlab.com/jimsy/huia/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request