NHacker Next
  • new
  • past
  • show
  • ask
  • show
  • jobs
  • submit
om (om-language.com)
irickt 39 minutes ago [-]
A more explanatory article mentioned in the post: https://evincarofautumn.blogspot.com/2012/02/why-concatenati...
esafak 27 minutes ago [-]
And that's how you write a landing page if you don't want any takers.
meisel 23 minutes ago [-]
Yeah show me the 5-line HTTP server
theamk 3 minutes ago [-]
[delayed]
KPGv2 14 minutes ago [-]
"The Om language is not:

complete. Although the intent is to develop it into a full-featured language, the software is currently at a very early "proof of concept" stage, requiring the addition of many operations (such as basic number and file operations) and optimizations before it can be considered useful for any real-world purpose. It has been made available in order to demonstrate the underlying concepts and welcome others to get involved in early development."

staticassertion 21 minutes ago [-]
I am always kind of surprised when I go to a landing page for a language and there isn't any actual code. This is one of my biggest complaints about the rust language page, it feels crazy to me that there's no code and I think this is just a ridiculous choice (and I know this has been brought up before).

The old page had a built-in sandbox. Go used to have a more "Front and center" sandbox too but at least it's there if you scroll down https://go.dev/

robotresearcher 10 minutes ago [-]
There is code. Small examples start halfway down the page, and there's one 20-line example. Not much, but it's not accurate to say there's none.

It would be helpful to see any kind of motivation for the project though. Anything at all.

chriswarbo 16 minutes ago [-]
> I am always kind of surprised when I go to a landing page for a language and there isn't any actual code.

So, you're not surprised that this Om page has an extensive section called "Examples", right? https://www.om-language.com/#language__examples__

7 minutes ago [-]
cess11 14 minutes ago [-]
There is code, search for 'examples'.

It concludes by implementing a fold:

   define
   {
       [Fold]<- {
           rearrange
           {
               rearrange
               {
                   dequote
                   choose
                   quote Result
                   pair pair pair {[Fold]<-} Function Result Remainder
                   Remainder
               }
               {Result Remainder}
               dequote Function Base <-[terms] Source
           }
           {Function Base Source}
        }
   }
   {
       [Fold]<- {[literal]<-} {} {1 2 3}
   }
willquack 7 minutes ago [-]
I worked with Jason (creator of Om) at my last job. He's awesome!
bittermandel 19 minutes ago [-]
I confused this with https://github.com/omcljs/om
jb1991 51 seconds ago [-]
Yeah Om was an extremely widely used Clojurescript library many years ago (maybe still is), and to me that's what this word will always refer to.
jwilber 12 minutes ago [-]
Will never not complain about languages not giving code examples. It’s like writing a charting/UI/style library and showing no examples. Just what?
robotresearcher 8 minutes ago [-]
You overlooked the examples. They might not satisfy you, but there are examples.
Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact
Rendered at 19:30:27 GMT+0000 (Coordinated Universal Time) with Vercel.