LiveTyping

By hernanwilkinson

LiveTyping Alternatives

Similar projects and alternatives to LiveTyping

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

LiveTyping reviews and mentions

Posts with mentions or reviews of LiveTyping. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-11-21.
  • Cuis meeting, Wednesday 6 of April
    1 project | /r/smalltalk | 31 Mar 2022
    Hernán Wilkinson will be our host. He will present LiveTyping: Automatic Type Annotation for Dynamically Typed Languages. Introduction to the concept. Possibilities. Demo.
  • What are the advantage of Object Oriented languages over Functional languages? Particularly mutability.
    2 projects | /r/ProgrammingLanguages | 21 Nov 2021
    IDE Assistance? Smalltalk had it early and continues to evolve it to new heights - lately with experiments in Live Typing
  • Software development topics I've changed my mind on after 6 years in the industry
    5 projects | /r/programming | 28 Aug 2021
    There are more ways to ensure correct code than manifest static typing. There are editors that will assist you in the construction of correct code that do not rely on old school static typing. Live Typing for instance uses a vm that examines running code and determines things like actual return types for methods on classes and what types are most frequently passed for arguments and feeds that information to the editor to generate warnings to the programmer when they are writing code that may be questionable. These are just editor style warnings but they provide additional feedback to the programmer that the code they are writing may not work as expected. This is what you really want. Help constructing correct code. Here is a talk explaining it in more detail.
  • UK Smalltalk User Group meeting - Wednesday June 30th
    1 project | /r/smalltalk | 23 Jun 2021
    Currently, almost all mainstream dynamically typed languages support type annotation a la Strongtalk. Python calls it "type hints", TypeScript is JavaScript+type annotations, PHP calls it "type declarations" and Ruby does it through a tool called Sorbet. All of them annotate the types in the source code and it is the programmer who must write and maintain the annotation. In all cases, it is not mandatory for the system to correctly type check for it to run. LiveTyping is a type system proposal for Smalltalk, that seeks similar objectives but implemented in a different way. First, it is the environment itself that collects and maintains the types based on the execution of the system, not the programmer. Second, the types are not interleaved in the source code, thus maintaining the syntax and simplicity of the language. And finally, the main objective is not to carry out a static type checking (although it supports it), but to augment the programmers experience increasing the usability of current tools such as searching for senders and implementers, and performing more accurate and safe refactorings. In this talk Hernan will briefly show how LiveTyping is implemented to later concentrate on the improvements made to the tools and the benefits it brings when developing software with Smalltalk. LiveTyping is currently implemented in Cuis Smalltalk and has been successfully used for the last two years in three different universities in Argentina when teaching Object Oriented Programming and Design.
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 25 Apr 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Stats

Basic LiveTyping repo stats
4
38
6.1
9 days ago

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