Settings

Theme

Amber Smalltalk

amber-lang.net

121 points by owenm 5 years ago · 12 comments

Reader

owenmOP 5 years ago

The Silk web framework built into Amber looks really interesting: https://lolg.it/herby/silk and an introduction here: https://smalltalkrenaissance.wordpress.com/2015/06/29/silk-i...

remexre 5 years ago

Hey, finally got around to playing with Smalltalk; their interactive tutorial makes a great appetizer.

  • narcissismo 5 years ago

    Please keep going :)

    Using Smalltalk (particularly Pharo) has been an eye-opening experience for me.

    Its interesting to see that Amber has a Boolean class which I suppose corresponds to the JS boolean primitive. In other Smalltalks, I've seen a wonderful design where True and False are subclasses of Boolean. This way, there are no conditionals in the implementation of ifTrue: and ifFalse:

  • _ph_ 5 years ago

    Yes, it is a great appetizer. However, that there are no navigation buttons quickly becomes an annyoance. I once pressed a wrong key and had to select ProfStef next. 10 times to get back to where I was :( One page (21?) seems to have a parsing bug.

  • homarp 5 years ago

    which browswer you used? on both Firefox and Chrome, pressing "DoIt" gives popup error "Cannot add self to a string."

    • leaveyou 5 years ago

      Looks like you need to select only the line of code that you want to execute before you press "Do it". Works on Firefox for me.

leaveyou 5 years ago

Installing Amber 1. The npm package

Unfortunately it's a kind of show stopper for those who don't know npm or nodejs and don't really want to deal with it.

creamytaco 5 years ago

node.js totally kills this for me (and I bet a lot of other folks). I want nothing to do with that ecosystem (which would be a reason for using Smalltalk on the frontend) and it's (afaik) a hard dependency for Amber.

They certainly don't make it easy not to use it.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection