develooper Front page | perl.perl5.porters | Postings from August 2023

Re: PPC Elevator Pitch for Perl::Types

Thread Previous
From:
Branislav ZahradnĂ­k
Date:
August 16, 2023 05:13
Subject:
Re: PPC Elevator Pitch for Perl::Types
Message ID:
CAB=rbOnTAhYkAAXYXkiN9qu7X6dyqVP70LRjnY0gOb=p=ikyEw@mail.gmail.com
Lot of such discussions were made in Oshun, so few notes:
- will it pollute global symbol space or will it have separated space?
- will it be available at runtime
- please reserve prefix syntax for alternate internal representation (eg:
ordered hashes, sparse arrays, ...)
- be modern - typical stack is SQL (postfix type), Perl, some openapi
(postifx type), some typescript (postfix type) - if you want attract new
programmers, don't burden them with additional habits, they need to focus
on their work
- be different - provide something that others do not (well, SQL does) -
declarative constraints
- how it will fit with classical Perl code bases written without this ?
- how it will improve readability of mixed usage? Is mixed usage even
allowed ?

Generally, what I'm missing is comparison with other popular languages, how
they solve problem
- some typical Perl app communicates with (eg as mentioned SQL + openapi +
typescript)
- some more popular languages: python, ruby, java, kotlin is imho minimum,
Rust, Go nice bonus

Thread Previous


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About