Skip to content

Commit

Permalink
Merge pull request #549 from goby-lang/update_readme
Browse files Browse the repository at this point in the history
Update README
  • Loading branch information
st0012 authored Jan 2, 2018
2 parents 744712a + 76fd013 commit ff9f885
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 1 deletion.
23 changes: 22 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,16 @@ Perhaps Goby should be far easier for Rubyists to comprehend. You can use Ruby's
- Flow control
- `if`, `else`, `elsif`
- `while`
- Literals
- Numeric literal
- Integer: `100`, `-299`, `-0`
- Float: `3.14`, `-273.15`
- String literal: `"candy"`, `'cake'`, `:taffy`
- Symbol literal: `:email`
- Symbol literal is `String` class and just a convenient representation for Rubyists.
- So you can even do like: `a = :bar.replace("a", "z"); puts a #=> bzr`
- Array literal: `[1, "2", '3', :att]`
- Hash literal: `{ "email": '[email protected]', tel: '9909-999-999'}`
- IO
- `#puts`
- `ARGV`, `STDIN`, `STDOUT`, `STDERR`, `ENV` constants
Expand All @@ -131,6 +141,7 @@ Written in Go.
- `Class`
- `Integer`
- `String`
- Symbols like `:a` or hash keys `{a: 1}` are just another notation of `String`
- `Boolean`
- `Null` (`nil`)
- `Hash`
Expand All @@ -140,9 +151,13 @@ Written in Go.
- `Channel`
- `File`
- `GoObject` (provides `#go_func` that wraps pure Go objects or pointers for interaction)
- `Regexp`
- `Regexp` and `MatchData`
- `MatchData` (to hold the result of regexp matching)
- `Float`
- `Decimal`
- Represented as a fraction internally
- Number of digits has virtually no limit
- You can get Decimal object as for now: `a = "-99.99999999".to_d`

### Standard library

Expand Down Expand Up @@ -288,6 +303,12 @@ Support us with a monthly donation and help us continue our activities. [[Become
<a href="https://opencollective.com/goby/sponsor/8/website" target="_blank"><img src="https://opencollective.com/goby/sponsor/8/avatar.svg"></a>
<a href="https://opencollective.com/goby/sponsor/9/website" target="_blank"><img src="https://opencollective.com/goby/sponsor/9/avatar.svg"></a>

### Powered by

* JetBrains [Goland IDE](https://www.jetbrains.com/go/)

[![JetBrains Goland](https://github.com/goby-lang/goby/blob/master/wiki/goland_logo-text.png)](https://www.jetbrains.com/go/)

**Supporting Goby by sending your first PR! See [contribution guideline](https://github.com/goby-lang/goby/blob/master/CONTRIBUTING.md)**

**Or [support us on opencollective](https://opencollective.com/goby)**
Expand Down
Binary file added wiki/goland_logo-text.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added wiki/goland_logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit ff9f885

Please sign in to comment.