Software Alternatives & Startups

Smalltalk VS Vis

Compare Smalltalk VS Vis and see what are their differences

Smalltalk

Smalltalk is an object-oriented programming (OOP) language. It is objects all the way down.

Rating
0 reviews
Pricing
Open source
Vis

A vi-like editor based on Plan 9's structural regular expressions.

Rating
0 reviews
This page does not exist

Which is more popular?

Vis might be a bit more popular than Smalltalk. We know about 38 links to it since March 2021 and only 28 links to Smalltalk.

social mentions
28 vs 38
Programming Language popularity
100% vs 0%
alternatives listed
67 vs 72

Base details

Website, pricing, platforms and company facts side by side.

Smalltalk
Vis
Website squeak.org github.com
Pricing
Open source
Listed in

Features and specs

What each product offers, as listed by its team.

Smalltalk 5 features
Vis 6 features
  • Pure Object-Oriented Language
    Smalltalk is consistently object-oriented. Everything is an object, including primitive operations, which simplifies the mental model for developers.
  • Interactive Development Environment
    Smalltalk offers a rich, dynamic development environment with tools for live code updates and immediate feedback, enhancing productivity and experimentation.
  • Simple Syntax
    The language has a small and easily understandable syntax, which makes it more accessible to beginners and allows developers to focus more on problem-solving.
  • Dynamic Typing
    Smalltalk's dynamic typing allows for flexible coding and polymorphism, making it easy to write generic and reusable code components.
  • Mature and Influential
    As one of the oldest object-oriented languages, Smalltalk has a rich history, influencing many modern languages like Java, Ruby, and Python.

Possible disadvantages

  • Performance
    Smalltalk can suffer from slower performance due to its high level of abstraction and dynamic typing, which may not be suitable for compute-intensive applications.
  • Niche Community
    The Smalltalk community is relatively small compared to more mainstream languages, which can limit resources, libraries, and support available for developers.
  • Learning Curve
    While the syntax is simple, Smalltalk's unique development environment and paradigms can introduce a learning curve for developers coming from other languages.
  • Limited Integration
    Interfacing Smalltalk with non-Smalltalk systems can be challenging, limiting its use in mixed technology environments without proper bridging mechanisms.
  • Dynamic Typing Drawbacks
    While flexible, dynamic typing can also lead to runtime errors that are not caught at compile time, potentially making debugging more difficult.
  • Efficiency
    Vis is designed to be a highly efficient, text-based editor that operates with low resource consumption, making it suitable for use on systems with limited hardware resources.
  • Modal Editing
    Inspired by Vim, Vis offers modal editing, which allows users to switch between different modes for inserting text and manipulating files, providing a powerful and efficient workflow.
  • Keyboard-centric Interface
    Vis, like Vim, emphasizes the use of keyboard shortcuts to navigate and edit text, which can lead to faster and more efficient text editing once mastered.
  • Configurable
    Vis is highly configurable, allowing users to customize and extend its functionalities to suit their specific needs and preferences.
  • Scripting Support
    Vis supports Lua scripting, which enables users to automate tasks and extend the editor's functionality with custom scripts.
  • Open Source
    As an open-source project hosted on GitHub, Vis allows users to contribute to its development and customize the code to fit their needs.

Possible disadvantages

  • Steep Learning Curve
    Like other modal editors, Vis can be difficult for new users to learn, especially if they are accustomed to graphical editors or those without modal interfaces.
  • Limited Documentation
    Compared to more established editors like Vim, Vis has less extensive documentation and fewer tutorials, which can pose challenges for users attempting to learn or troubleshoot.
  • Smaller Community
    Vis has a smaller user community compared to editors like Vim and Emacs, which may result in less community support and fewer resources available online.
  • Less Mature Ecosystem
    Being a relatively newer project, Vis lacks the extensive plugin ecosystem that other editors, such as Vim, offer, limiting the availability of ready-to-use extensions.
  • Limited Platform Support
    Currently, Vis might not be as well-supported on all operating systems or platforms, which can limit its usability for some users.

Videos

Walkthroughs and reviews on video.

Smalltalk 0 videos + Add
Vis 3 videos + Add

No Smalltalk videos yet. You could help us improve this page by suggesting one.

Vis 35 Radom Review & Range Test

More videos

  • - Ending Explained! Locked Up (Vis A Vis: El Oasis) | Review | Netflix
  • - Polish Vis 35 - the best pistol of WWII?

Category popularity

How often each product is chosen within a category, 0–100% relative to the other.

Score bands 0–20 21–40 41–50 51–60 61–100
Smalltalk
Vis
100% 100%
0% 0%
0% 0%
100% 100%
100% 100%
OOP
0% 0%
0% 0%
IDE
100% 100%

User comments

Share your experience with using Smalltalk and Vis. For example, how are they different and which one is better?

Log in or Post with

Social recommendations and mentions

Recommendations tracked on public social media and blogs since March 2021.

Smalltalk 28 mentions
Vis 38 mentions

View more

  • How do you use Vim in the era of AI?
    Moved on to vis a few years ago and never looked back to vim/neovim. Granted, it doesn't have all the sparkles of the former, but it's way leaner and snappier - and you can tell there's no ai in it. https://github.com/martanne/vis. - Source: Hacker News / 2 months ago
  • Show HN: An opinionated fork of micro, built for vibe coders who enjoy code
    > thicc — a fork of micro that's heavy on opinions, not bloat. > What is thicc? File browser. Editor. Terminal. AI tools. One vibe. I don't follow. That seems to be heavy on bloat. Or maybe I'm just happy with vis... - Source: Hacker News / 8 months ago
  • Ad: An Adaptable Text Editor
    People should be aware of two related editors: https://anvil-editor.net/ is an editor more directly inspired by and similar to Acme (but makes no attempt to borrow from Vim). - Source: Hacker News / almost 2 years ago

View more

Alternatives to Smalltalk and Vis

When comparing Smalltalk and Vis, you can also consider the following products.

  • Pharo

    Pharo is a pure object-oriented programming language and a powerful environment, focused on...

    Compare Pharo to Smalltalk or Vis:

  • Micro

    Modern terminal-based text editor

    Compare Micro to Smalltalk or Vis:

  • C++

    Has imperative, object-oriented and generic programming features, while also providing the facilities for low level memory manipulation

    Compare C++ to Smalltalk or Vis:

  • Kakoune

    Vim inspired — Faster as in less keystrokes — Multiple selections — Orthogonal design

    Compare Kakoune to Smalltalk or Vis:

  • F#

    F# is a mature, open source, cross-platform, functional-first programming language.

    Compare F# to Smalltalk or Vis:

  • acme

    Acme is a powerful text editor, development environment and textual-user-interface platform...

    Compare acme to Smalltalk or Vis: