/amber-iri

Amber Smalltalk RFC 3986 and RFC 3987 (URI/IRI) converting and parsing (port of Acubed's node-iri)

Primary LanguageJavaScriptThe UnlicenseUnlicense

Amber IRI

RFC 3986 and RFC 3987 (URI/IRI) converting and parsing for Amber Smalltalk

Port of Acubed's node-iri JS library. Thanks!

Possible Issues

I could not find a way how to make Amber understand \xE9 as é (and \uD800\uDF00\uD800\uDF01\uD800\uDF02 as 𐌀𐌁𐌂) in IRITest >> #testIRIToURIConversion, so they are saved in Unicode for now.

Announcement

  • I'm new in Smalltalk. If you see something Smalltalk stupid, you are completely free to let me know kindly ;)
  • There are two inline JS functions yet: encodeString and removeDotSegments. They are class methods for converting strings. Plan is to port them to ST and maybe move them into the instance.