wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Note Taker App

profile
Aarti Rathod
Jul 16, 2025
0 Likes
0 Discussions
3 Reads



(defvar *notes* '()

"Global list to store text notes.")


(defun add-note ()

"Add a new text note."

(format t "Enter your note: ")

(let ((note (read-line)))

(push note *notes*)

(format t "๐Ÿ“ Note added: ~A~%" note)))


(defun list-notes ()

"Display all saved notes."

(if *notes*

(progn

(format t "~%๐Ÿ“‹ Your Notes:~%")

(dolist (note (reverse *notes*))

(format t "โ€ข ~A~%" note)))

(format t "๐Ÿ“ญ No notes found.~%")))


(defun clear-notes ()

"Clear all saved notes."

(setf *notes* '())

(format t "๐Ÿงน All notes cleared.~%"))


(defun show-menu ()

"Displays the options menu."

(format t "~%========= NOTE TAKER =========~%")

(format t "1. Add Note~%")

(format t "2. View Notes~%")

(format t "3. Clear Notes~%")

(format t "4. Exit~%")

(format t "Choose an option (1-4): "))


(defun note-taker ()

"Main loop for the note taker app."

(loop

(show-menu)

(let ((choice (read)))

(case choice

(1 (add-note))

(2 (list-notes))

(3 (clear-notes))

(4 (progn (format t "๐Ÿ‘‹ Exiting Note Taker. Goodbye!~%") (return)))

(t (format t "โŒ Invalid option. Try again.~%"))))))



Comments ()


Sign in

Read Next

Embracing the power of Modern Machine UNIX

Blog banner

Threat management

Blog banner

A MODERN OPERATING SYSTEM

Blog banner

Deadlock

Blog banner

Personalized Movie Recommendations with Data Science

Blog banner

Importance of modern technology era

Blog banner

Paging

Blog banner

10 Interesting facts you should know!!!

Blog banner

What is service level Agreement?

Blog banner

IP Address

Blog banner

Deadlock in operating system

Blog banner

What is HTML?

Blog banner

Fault Tolerance

Blog banner

Electronic Evidence in Cyber Forensics

Blog banner

Direct Memory Access

Blog banner

I Personally

Blog banner

TRIGGERS IN DATABASE

Blog banner

Health and fitness in technology

Blog banner

Different types of e-commerce platforms or advantages and disadvantages

Blog banner

The Essential Guide to Dynamic Arrays vs. Linked Lists: Which to Use and When ?

Blog banner

FREE VERSION OF G-MAIL

Blog banner

A Statistical Analysis of Player Performance and their Value in cricket

Blog banner

Booting Process In Operating System

Blog banner

Craziness of dream 11 and how it impacts on our life

Blog banner

Routers

Blog banner

AN EVENT-BASED DIGITAL FORENSIC INVESTIGATION

Blog banner

Linux -V Server Virtual Machine

Blog banner

How to Compare Schools Before an Admission Decision

Blog banner

Real-time Scheduling - 53003230061

Blog banner

Types of Hackers.

Blog banner

Fitness regime by Deepesh

Blog banner

Why Mumbai Professionals Are Switching Back to Home-Style Tiffin Meals

Blog banner

Emailing the merger document

Blog banner

WomenEmpowerment

Blog banner

IOT Hacking Techniques

Blog banner

Mumbai Metro 3

Blog banner

Data Science in Mental Health Prediction

Blog banner

Harsh Rathod

Blog banner

What is Spyware? and examples of them.

Blog banner

PHISHING

Blog banner

GIS info about Bermuda Triangle

Blog banner

Hacking of web server and application

Blog banner