owu

A Lisp with some features borrowed from the APL family (Mostly from K5/K6) (by HoangTuan110)

Owu Alternatives

Similar projects and alternatives to owu based on common topics and language

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better owu alternative or higher similarity.

owu reviews and mentions

Posts with mentions or reviews of owu. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-11-19.
  • Ask HN: What is the thing you've build you regret the most?
    4 projects | news.ycombinator.com | 19 Nov 2022
    I don't have anything that I deeply regret, but I have one where I somewhat regret my techincal decisions.

    It was for a programming language that I developed at the time called OwU[0]. It was supposed to be a sort of mashup between Lisp and K (an ASCII-friendly dialect of APL). I took a lot of design decisions from oK[1], a K dialect with a code design that I admired.

    The biggest mistake that I made during my decisions is to seperate between verbs and user-defined functions. This is because in K, verbs behaves like operators, while functions behave like, well, functions. But in Lisp, both built-in and user-defined functions should be fundamentally the same in data type.

    Because of this seperation, it was very hard for me to implement functional programming stuff, like fold and reduce, because I have to handle two different data types at the same time.

    Not to even mention the fact that I chose to go with objects in the entire language to be dictionaries, and not classes (I implement this in Python). This makes code just generally very messy to me, as I have to figure out how would I access the data to perform operators on them, and this cause me to make a good few bugs.

    Overall, OwU is a language that is better than any previous attempt, but there's still a lot of it that I regret.

    [0]: https://github.com/HoangTuan110/owu

Stats

Basic owu repo stats
1
1
10.0
over 1 year ago

HoangTuan110/owu is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of owu is Python.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com